diff --git a/addons/account/__openerp__.py b/addons/account/__openerp__.py index f06123487e2..96412077840 100644 --- a/addons/account/__openerp__.py +++ b/addons/account/__openerp__.py @@ -45,7 +45,6 @@ module named account_voucher. 'init_xml': [], "depends" : ["product", "analytic", "process","board"], 'update_xml': [ - #'test/test_parent_structure.yml', 'security/account_security.xml', 'security/ir.model.access.csv', 'account_menuitem.xml', @@ -53,6 +52,7 @@ module named account_voucher. 'wizard/account_statement_from_invoice_view.xml', 'wizard/account_move_bank_reconcile_view.xml', 'wizard/account_use_model_view.xml', + 'account_installer.xml', 'account_view.xml', 'account_report.xml', 'wizard/account_report_common_view.xml', @@ -80,7 +80,6 @@ module named account_voucher. 'wizard/account_invoice_state_view.xml', 'wizard/account_report_partner_balance_view.xml', 'wizard/account_report_account_balance_view.xml', -# 'wizard/account_move_line_select_view.xml', 'wizard/account_report_aged_partner_balance_view.xml', 'wizard/account_compare_account_balance_report_view.xml', 'wizard/account_report_partner_ledger_view.xml', @@ -110,7 +109,6 @@ module named account_voucher. 'process/supplier_invoice_process.xml', 'sequence_view.xml', 'company_view.xml', - 'account_installer.xml', 'report/account_invoice_report_view.xml', 'report/account_entries_report_view.xml', 'report/account_report_view.xml', @@ -120,7 +118,6 @@ module named account_voucher. "wizard/account_report_balance_sheet_view.xml" ], 'demo_xml': [ - #'demo/price_accuracy00.yml', 'account_demo.xml', 'project/project_demo.xml', 'project/analytic_account_demo.xml', @@ -135,7 +132,6 @@ module named account_voucher. 'test/chart_of_account.yml', 'test/account_period_close.yml', 'test/account_fiscalyear_close_state.yml', - #'test/account_invoice_state.yml', 'test/account_use_model.yml', 'test/account_validate_account_move.yml', 'test/account_fiscalyear_close.yml', diff --git a/addons/account/account.py b/addons/account/account.py index 40695d9f921..2a07154461c 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -686,14 +686,6 @@ class account_journal(osv.osv): 'sequence_id':seq_id }) -# if journal.type in journal_type and not journal.invoice_sequence_id: -# res_ids = date_pool.search(cr, uid, [('model','=','ir.sequence'), ('name','=',journal_seq.get(journal.type, 'sale'))]) -# inv_seq_id = date_pool.browse(cr, uid, res_ids[0]).res_id -# inv_seq_id -# res.update({ -# 'invoice_sequence_id':inv_seq_id -# }) - result = self.write(cr, uid, [journal.id], res) return result @@ -701,16 +693,6 @@ class account_journal(osv.osv): def create(self, cr, uid, vals, context={}): journal_id = super(account_journal, self).create(cr, uid, vals, context) self.create_sequence(cr, uid, [journal_id], context) - -# journal_name = self.browse(cr, uid, [journal_id])[0].code -# periods = self.pool.get('account.period') -# ids = periods.search(cr, uid, [('date_stop','>=',time.strftime('%Y-%m-%d'))]) -# for period in periods.browse(cr, uid, ids): -# self.pool.get('account.journal.period').create(cr, uid, { -# 'name': (journal_name or '')+':'+(period.code or ''), -# 'journal_id': journal_id, -# 'period_id': period.id -# }) return journal_id def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100): @@ -724,7 +706,6 @@ class account_journal(osv.osv): if name: ids = self.search(cr, user, [('code', 'ilike', name)]+ args, limit=limit, context=context) if not ids: -# ids = self.search(cr, user, [('name', operator, name)]+ args, limit=limit, context=context) ids = self.search(cr, user, [('name', 'ilike', name)]+ args, limit=limit, context=context)#fix it ilike should be replace with operator return self.name_get(cr, user, ids, context=context) @@ -1412,8 +1393,6 @@ class account_move(osv.osv): self.pool.get('account.move.line').write(cr, uid, line_ids, { 'journal_id': move.journal_id.id, 'period_id': move.period_id.id, - #'tax_code_id': False, - #'tax_amount': False, 'state': 'draft' }, context, check=False) # Create analytic lines for the valid moves @@ -1896,8 +1875,6 @@ class account_tax(osv.osv): amount = localdict['result'] elif tax.type=='balance': amount = cur_price_unit - reduce(lambda x,y: y.get('amount',0.0)+x, res, 0.0) -# data['balance'] = cur_price_unit - if tax.include_base_amount: cur_price_unit -= amount @@ -1972,12 +1949,14 @@ class account_model(osv.osv): 'name': fields.char('Model Name', size=64, required=True, help="This is a model for recurring accounting entries"), 'ref': fields.char('Reference', size=64), 'journal_id': fields.many2one('account.journal', 'Journal', required=True), + 'company_id': fields.many2one('res.company', 'Company', required=True), 'lines_id': fields.one2many('account.model.line', 'model_id', 'Model Entries'), 'legend' :fields.text('Legend', readonly=True, size=100), } _defaults = { 'legend': lambda self, cr, uid, context:_('You can specify year, month and date in the name of the model using the following labels:\n\n%(year)s : To Specify Year \n%(month)s : To Specify Month \n%(date)s : Current Date\n\ne.g. My model on %(date)s'), + 'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id } def generate(self, cr, uid, ids, datas={}, context={}): move_ids = [] @@ -2250,12 +2229,8 @@ class account_add_tmpl_wizard(osv.osv_memory): data= self.read(cr, uid, ids) company_id = acc_obj.read(cr, uid, [data[0]['cparent_id']], ['company_id'])[0]['company_id'][0] account_template = tmpl_obj.browse(cr, uid, context['tmpl_ids']) - #tax_ids = [] - #for tax in account_template.tax_ids: - # tax_ids.append(tax_template_ref[tax.id]) vals={ 'name': account_template.name, - #'sign': account_template.sign, 'currency_id': account_template.currency_id and account_template.currency_id.id or False, 'code': account_template.code, 'type': account_template.type, @@ -2264,7 +2239,6 @@ class account_add_tmpl_wizard(osv.osv_memory): 'shortcut': account_template.shortcut, 'note': account_template.note, 'parent_id': data[0]['cparent_id'], - # 'tax_ids': [(6,0,tax_ids)], todo!! 'company_id': company_id, } new_account = acc_obj.create(cr, uid, vals) @@ -2581,7 +2555,6 @@ class wizard_multi_charts_accounts(osv.osv_memory): code_acc=str(code_acc) + (str('0'*(dig-code_main))) vals={ 'name': (obj_acc_root.id == account_template.id) and obj_multi.company_id.name or account_template.name, - #'sign': account_template.sign, 'currency_id': account_template.currency_id and account_template.currency_id.id or False, 'code': code_acc, 'type': account_template.type, diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py index 1792525a7f6..36fc350dfb8 100644 --- a/addons/account/account_analytic_line.py +++ b/addons/account/account_analytic_line.py @@ -42,7 +42,7 @@ class account_analytic_line(osv.osv): _defaults = { 'date': lambda *a: time.strftime('%Y-%m-%d'), 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.analytic.line', context=c), - } + } _order = 'date' def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False): @@ -65,7 +65,6 @@ class account_analytic_line(osv.osv): return False return True _constraints = [ -# (_check_company, 'You can not create analytic line that is not in the same company than the account line', ['account_id']) ] # Compute the cost based on the price type define into company diff --git a/addons/account/account_assert_test.xml b/addons/account/account_assert_test.xml index 585c6bda124..ba5f9840ccc 100644 --- a/addons/account/account_assert_test.xml +++ b/addons/account/account_assert_test.xml @@ -4,25 +4,5 @@ - - - diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 95b487e2bf7..8ae6b24f7d0 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -367,8 +367,6 @@ class account_bank_statement(osv.osv): account_move_line_obj.reconcile(cr, uid, torec, 'statement', writeoff_acc_id=writeoff_acc_id, writeoff_period_id=st.period_id.id, writeoff_journal_id=st.journal_id.id, context=context) else: account_move_line_obj.reconcile_partial(cr, uid, torec, 'statement', context) - #except: - # raise osv.except_osv(_('Error !'), _('Unable to reconcile entry "%s": %.2f') % (move.name, move.amount)) if st.journal_id.entry_posted: account_move_obj.write(cr, uid, [move_id], {'state': 'posted'}) diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py index f08f9de2f8f..8bf75a8dd03 100644 --- a/addons/account/account_cash_statement.py +++ b/addons/account/account_cash_statement.py @@ -118,19 +118,6 @@ class account_cash_statement(osv.osv): res2[statement.id]=encoding_total return res2 -# def _default_journal_id(self, cr, uid, context={}): - -# """ To get default journal for the object" -# @param name: Names of fields. -# @return: journal -# """ -# company_id = self.pool.get('res.users').browse(cr, uid, uid).company_id.id -# journal = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'cash'), ('company_id', '=', company_id)]) -# if journal: -# return journal[0] -# else: -# return False - def _end_balance(self, cursor, user, ids, name, attr, context=None): res_currency_obj = self.pool.get('res.currency') res_users_obj = self.pool.get('res.users') @@ -374,10 +361,6 @@ class account_cash_statement(osv.osv): if not self._equal_balance(cr, uid, ids, st, context): raise osv.except_osv(_('Error !'), _('CashBox Balance is not matching with Calculated Balance !')) -# if not (abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001): -# raise osv.except_osv(_('Error !'), -# _('The statement balance is incorrect !\n') + -# _('The expected balance (%.2f) is different than the computed one. (%.2f)') % (st.balance_end_real, st.balance_end)) if (not st.journal_id.default_credit_account_id) \ or (not st.journal_id.default_debit_account_id): raise osv.except_osv(_('Configuration Error !'), diff --git a/addons/account/account_installer.xml b/addons/account/account_installer.xml index 6d067a31a9f..b0a0e8e059e 100644 --- a/addons/account/account_installer.xml +++ b/addons/account/account_installer.xml @@ -28,6 +28,7 @@ + @@ -84,7 +85,7 @@ - + diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 55e9230cdec..dee0eacc085 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -421,7 +421,6 @@ - Customer Invoices diff --git a/addons/account/account_invoice_workflow.xml b/addons/account/account_invoice_workflow.xml index ba8d1ba2bc8..c3749eb8cf0 100644 --- a/addons/account/account_invoice_workflow.xml +++ b/addons/account/account_invoice_workflow.xml @@ -12,19 +12,6 @@ True draft - - - - - - - - - - @@ -65,35 +52,11 @@ write({'state':'cancel'}) function - - - - - - - invoice_open - - - - - - - - - - - - @@ -106,11 +69,6 @@ write({'state':'cancel'}) invoice_cancel - - - - - @@ -126,7 +84,7 @@ write({'state':'cancel'}) invoice_cancel - + @@ -134,7 +92,7 @@ write({'state':'cancel'}) move_line_id_payment_get() test_paid() - + diff --git a/addons/account/account_menuitem.xml b/addons/account/account_menuitem.xml index 74c8234860d..3cb21315350 100644 --- a/addons/account/account_menuitem.xml +++ b/addons/account/account_menuitem.xml @@ -6,13 +6,10 @@ - - - @@ -25,23 +22,12 @@ - - - - - - - - - - - diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 94dd4e8eb86..7acdb119a11 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -29,7 +29,7 @@ import tools class account_move_line(osv.osv): _name = "account.move.line" - _description = "Entry Lines" + _description = "Journal Items" def _query_get(self, cr, uid, obj='l', context={}): fiscalyear_obj = self.pool.get('account.fiscalyear') @@ -424,7 +424,7 @@ class account_move_line(osv.osv): 'debit': fields.float('Debit', digits_compute=dp.get_precision('Account')), 'credit': fields.float('Credit', digits_compute=dp.get_precision('Account')), 'account_id': fields.many2one('account.account', 'Account', required=True, ondelete="cascade", domain=[('type','<>','view'), ('type', '<>', 'closed')], select=2), - 'move_id': fields.many2one('account.move', 'Move', ondelete="cascade", help="The move of this entry line.", select=2), + 'move_id': fields.many2one('account.move', 'Move', ondelete="cascade", help="The move of this entry line.", select=2, required=True), 'narration': fields.related('move_id','narration', type='text', relation='account.move', string='Narration'), 'ref': fields.char('Ref.', size=64), 'statement_id': fields.many2one('account.bank.statement', 'Statement', help="The bank statement used for bank reconciliation", select=1), @@ -447,7 +447,7 @@ class account_move_line(osv.osv): 'analytic_lines': fields.one2many('account.analytic.line', 'move_id', 'Analytic lines'), 'centralisation': fields.selection([('normal','Normal'),('credit','Credit Centralisation'),('debit','Debit Centralisation')], 'Centralisation', size=6), 'balance': fields.function(_balance, fnct_search=_balance_search, method=True, string='Balance'), - 'state': fields.selection([('draft','Draft'), ('valid','Valid')], 'State', readonly=True, + 'state': fields.selection([('draft','Unbalanced'), ('valid','Valid')], 'State', readonly=True, help='When new move line is created the state will be \'Draft\'.\n* When all the payments are done it will be in \'Valid\' state.'), 'tax_code_id': fields.many2one('account.tax.code', 'Tax Account', help="The Account can either be a base tax code or a tax code account."), 'tax_amount': fields.float('Tax/Base Amount', digits_compute=dp.get_precision('Account'), select=True, help="If the Tax account is a tax code account, this field will contain the taxed amount.If the tax account is base tax code, "\ @@ -572,7 +572,7 @@ class account_move_line(osv.osv): if journal: jt = self.pool.get('account.journal').browse(cr, uid, journal).type #FIXME: Bank and cash journal are such a journal we can not assume a account based on this 2 journals - # Bank and cash journal can have a payment or receipt transection, and in both type partner account + # Bank and cash journal can have a payment or receipt transaction, and in both type partner account # will not be same id payment then payable, and if receipt then receivable #if jt in ('sale', 'purchase_refund', 'bank', 'cash'): if jt in ('sale', 'purchase_refund'): @@ -917,6 +917,9 @@ class account_move_line(osv.osv): elif field == 'credit': attrs.append('sum="Total credit"') + elif field == 'move_id': + attrs.append('required="False"') + elif field == 'account_tax_id': attrs.append('domain="[(\'parent_id\',\'=\',False)]"') attrs.append("context=\"{'journal_id':journal_id}\"") @@ -1155,11 +1158,6 @@ class account_move_line(osv.osv): 'journal_id': journal.analytic_journal_id.id, 'ref': vals.get('ref', False), })] - #else: - # raise osv.except_osv(_('No analytic journal !'), _('Please set an analytic journal on this financial journal !')) - - #if not 'currency_id' in vals: - # vals['currency_id'] = account.company_id.currency_id.id result = super(osv.osv, self).create(cr, uid, vals, context) # CREATE Taxes @@ -1228,11 +1226,6 @@ class account_move_line(osv.osv): self.create(cr, uid, data, context) del vals['account_tax_id'] - # No needed, related to the job - #if not is_new_move and 'date' in vals: - # if context and ('__last_update' in context): - # del context['__last_update'] - # self.pool.get('account.move').write(cr, uid, [move_id], {'date':vals['date']}, context=context) if check and ((not context.get('no_store_function')) or journal.entry_posted): tmp = self.pool.get('account.move').validate(cr, uid, [vals['move_id']], context) if journal.entry_posted and tmp: diff --git a/addons/account/account_report.xml b/addons/account/account_report.xml index 8e26ee8553b..be0569fa65f 100644 --- a/addons/account/account_report.xml +++ b/addons/account/account_report.xml @@ -47,20 +47,6 @@ name="Taxes" parent="account.menu_finance_generic_reporting" sequence="3"/> - - - - - diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 1dc871a5597..5ade15ff918 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -160,7 +160,6 @@ - @@ -256,7 +255,6 @@ [('parent_id','=',False)] - - - - - - - account.bank.statement.reconcile.form account.bank.statement.reconcile @@ -872,7 +863,6 @@ id="menu_action_tax_code_tree" parent="menu_finance_charts" sequence="12"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Entry Lines ir.actions.act_window @@ -1435,26 +1371,8 @@ form - - - - - - - - - - - - - - - - account.bank.statement.reconcile.form @@ -1517,20 +1435,6 @@ form,tree - - - - - - - - - - tree You can look up individual account entries by searching for useful information. To search for account entries, open a journal, then select a record line. - - + # Account Models + --> account.model.line.tree @@ -1648,6 +1550,7 @@ + @@ -1665,6 +1568,7 @@ + @@ -1730,26 +1634,7 @@ - - - - - - - - - - - - - - - - - - - - + Payment Terms account.payment.term @@ -1759,8 +1644,8 @@ + # Account Subscriptions + --> account.subscription.line.form @@ -1814,7 +1699,6 @@ - @@ -1884,15 +1768,6 @@ [('account_id','child_of', [active_id]),('state','<>','draft')] {'account_id':active_id} - - - - - - - - - account.move.line.tax.tree @@ -2360,7 +2235,7 @@ new - + account.account.graph diff --git a/addons/account/account_wizard.xml b/addons/account/account_wizard.xml index d7a879cdf20..639dc2dc111 100644 --- a/addons/account/account_wizard.xml +++ b/addons/account/account_wizard.xml @@ -1,100 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/account/board_account_demo.xml b/addons/account/board_account_demo.xml index cfcebdbcdf1..93bfed6d56d 100644 --- a/addons/account/board_account_demo.xml +++ b/addons/account/board_account_demo.xml @@ -2,16 +2,9 @@ - diff --git a/addons/account/company_view.xml b/addons/account/company_view.xml index a3a1ec0080a..692c7960bbf 100644 --- a/addons/account/company_view.xml +++ b/addons/account/company_view.xml @@ -7,12 +7,12 @@ res.company form - - - - - - + + + + + + diff --git a/addons/account/configurable_account_chart.xml b/addons/account/configurable_account_chart.xml index 8aab78f7a3d..de8c1ba0cd0 100644 --- a/addons/account/configurable_account_chart.xml +++ b/addons/account/configurable_account_chart.xml @@ -175,10 +175,6 @@ - - 1103 Output VAT @@ -195,14 +191,6 @@ - - - - - - - - 111 Current Liabilities @@ -220,10 +208,6 @@ - - 1112 Input VAT @@ -268,10 +252,6 @@ - - 21 Cost of Sales @@ -312,12 +292,8 @@ - - - + diff --git a/addons/account/demo/account_minimal.xml b/addons/account/demo/account_minimal.xml index 5f614e47501..bedfed3bb69 100644 --- a/addons/account/demo/account_minimal.xml +++ b/addons/account/demo/account_minimal.xml @@ -419,18 +419,6 @@ Product income and expense accounts, default parameters --> - - - - - - - - - - - - property_account_expense_categ diff --git a/addons/account/i18n/da.po b/addons/account/i18n/da.po index ccd179f421d..3ed82c75f6f 100644 --- a/addons/account/i18n/da.po +++ b/addons/account/i18n/da.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" +"PO-Revision-Date: 2010-08-24 06:07+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po index f220a36c486..4cb9e9bc57e 100644 --- a/addons/account/i18n/de.po +++ b/addons/account/i18n/de.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2010-08-24 17:21+0000\n" +"Last-Translator: Ferdinand @ ChriCar \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -272,6 +272,9 @@ msgid "" "in which order. You can create your own view for a faster encoding in each " "journal." msgstr "" +"Definiert Felder (sichtbar, zwingend, nur lesen) für die Sicht für dieses " +"Journal. Für jedes Journal können eingene Sichten erzeugt wrden um scheller " +"erfassen zu können" #. module: account #: help:account.invoice,date_due:0 @@ -1504,7 +1507,7 @@ msgstr "Beende Jahr" #. module: account #: model:ir.model,name:account.model_wizard_company_setup msgid "wizard.company.setup" -msgstr "" +msgstr "wizard.company.setup" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_line_extended_form @@ -5386,7 +5389,7 @@ msgstr "Teilbuchung" #. module: account #: help:account.move.line,statement_id:0 msgid "The bank statement used for bank reconciliation" -msgstr "" +msgstr "Der Bankauszug für den Bankausgleich" #. module: account #: view:account.fiscalyear:0 @@ -5477,7 +5480,7 @@ msgstr "Berechne" #. module: account #: help:account.invoice.line,account_id:0 msgid "The income or expense account related to the selected product." -msgstr "Aufwand- und Ertragskonto des Produktes" +msgstr "Aufwand- und Erlöskonto des Produktes" #. module: account #: field:account.tax,type_tax_use:0 @@ -5795,7 +5798,7 @@ msgstr "5" #: field:product.category,property_account_income_categ:0 #: field:product.template,property_account_income:0 msgid "Income Account" -msgstr "Ertragskonto" +msgstr "Erlöskonto" #. module: account #: field:account.period,special:0 diff --git a/addons/account/i18n/es_EC.po b/addons/account/i18n/es_EC.po index cc2f3139b40..4795afbce56 100644 --- a/addons/account/i18n/es_EC.po +++ b/addons/account/i18n/es_EC.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-20 00:46+0000\n" +"PO-Revision-Date: 2010-08-20 21:45+0000\n" "Last-Translator: Cristian Salamea (GnuThink) \n" "Language-Team: Spanish (Ecuador) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-21 03:57+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -1950,105 +1950,105 @@ msgstr "Línea de subscripción de contabilidad" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "No Filter" -msgstr "" +msgstr "Sin filtro" #. module: account #: field:account.payment.term.line,days:0 msgid "Number of Days" -msgstr "" +msgstr "Número de días" #. module: account #: help:account.invoice,reference:0 msgid "The partner reference of this invoice." -msgstr "" +msgstr "La referencia de la empresa de esta factura." #. module: account #: wizard_field:account.general.ledger.report,checktype,sortbydate:0 msgid "Sort by:" -msgstr "" +msgstr "Ordenar por:" #. module: account #: field:account.move,to_check:0 msgid "To Be Verified" -msgstr "" +msgstr "Para ser verificado" #. module: account #: help:res.partner,debit:0 msgid "Total amount you have to pay to this supplier." -msgstr "" +msgstr "Importe total que debe pagar a este proveedor." #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "7" -msgstr "" +msgstr "7" #. module: account #: model:ir.actions.report.xml,name:account.account_transfers msgid "Transfers" -msgstr "" +msgstr "Transferencias" #. module: account #: rml:account.overdue:0 msgid "Li." -msgstr "" +msgstr "Li." #. module: account #: wizard_view:account.chart,init:0 msgid "Account charts" -msgstr "" +msgstr "Planes contables" #. module: account #: help:account.tax,name:0 msgid "This name will be displayed on reports" -msgstr "" +msgstr "Este nombre se mostrará en los informes" #. module: account #: rml:account.analytic.account.cost_ledger:0 #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Printing date" -msgstr "" +msgstr "Fecha de impresión" #. module: account #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "¡XML inválido para la definición de la vista!" #. module: account #: wizard_field:account.partner.balance.report,init,date1:0 msgid " Start date" -msgstr "" +msgstr " Fecha inicial" #. module: account #: wizard_view:account.analytic.account.journal.report,init:0 msgid "Analytic Journal Report" -msgstr "" +msgstr "Informe Diario de Costos" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree3 #: model:ir.ui.menu,name:account.menu_action_invoice_tree3 msgid "Customer Refunds" -msgstr "" +msgstr "Reembolso de Clientes" #. module: account #: rml:account.vat.declaration:0 msgid "Tax Amount" -msgstr "" +msgstr "Importe impuesto" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "J.C./Move name" -msgstr "" +msgstr "C.Diario / Nombre mov." #. module: account #: field:account.journal.period,name:0 msgid "Journal-Period Name" -msgstr "" +msgstr "Nombre diario-período" #. module: account #: field:account.tax.code,name:0 #: field:account.tax.code.template,name:0 msgid "Tax Case Name" -msgstr "" +msgstr "Nombre código de impuesto" #. module: account #: help:account.journal,entry_posted:0 @@ -2057,6 +2057,9 @@ msgid "" "'draft' state and instead goes directly to the 'posted state' without any " "manual validation." msgstr "" +"Marque esta opción si no desea que nuevos asientos contables pasen por el " +"estado 'Borrador' y, por el contrario, pasen directamente al estado " +"\"Fijado\" sin ningún tipo de validación manual." #. module: account #: field:account.bank.statement.line,partner_id:0 @@ -2068,7 +2071,7 @@ msgstr "" #: wizard_field:account.third_party_ledger.report,init,result_selection:0 #: field:wizard.company.setup,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Empresa" #. module: account #: help:account.invoice,number:0 @@ -2076,58 +2079,60 @@ msgid "" "Unique number of the invoice, computed automatically when the invoice is " "created." msgstr "" +"Número único de la factura, calculado automáticamente cuando se valida la " +"factura." #. module: account #: rml:account.invoice:0 msgid "Draft Invoice" -msgstr "" +msgstr "Factura borrador" #. module: account #: model:account.account.type,name:account.account_type_expense msgid "Expense" -msgstr "" +msgstr "Gasto" #. module: account #: field:account.journal,invoice_sequence_id:0 msgid "Invoice Sequence" -msgstr "" +msgstr "Secuencia de facturas" #. module: account #: wizard_view:account.automatic.reconcile,init:0 msgid "Options" -msgstr "" +msgstr "Opciones" #. module: account #: model:process.process,name:account.process_process_invoiceprocess0 msgid "Customer Invoice Process" -msgstr "" +msgstr "Proceso de factura de cliente" #. module: account #: rml:account.invoice:0 msgid "Fiscal Position Remark :" -msgstr "" +msgstr "Observación posición fiscal :" #. module: account #: wizard_field:account.fiscalyear.close,init,period_id:0 msgid "Opening Entries Period" -msgstr "" +msgstr "Período asientos de apertura" #. module: account #: model:ir.actions.wizard,name:account.wizard_validate_account_moves #: model:ir.actions.wizard,name:account.wizard_validate_account_moves_line #: model:ir.ui.menu,name:account.menu_validate_account_moves msgid "Validate Account Moves" -msgstr "" +msgstr "Validar asientos contables" #. module: account #: selection:account.subscription,period_type:0 msgid "days" -msgstr "" +msgstr "días" #. module: account #: selection:account.aged.trial.balance,init,direction_selection:0 msgid "Past" -msgstr "" +msgstr "Anterior" #. module: account #: field:account.analytic.account,company_currency_id:0 @@ -2141,103 +2146,103 @@ msgstr "" #: field:account.model.line,currency_id:0 #: field:account.move.line,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Moneda" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_invoice_opened msgid "Unpaid invoices" -msgstr "" +msgstr "Facturas sin pagar" #. module: account #: model:process.transition,name:account.process_transition_paymentreconcile0 msgid "Payment Reconcile" -msgstr "" +msgstr "Conciliación pago" #. module: account #: model:ir.actions.act_window,name:account.action_bank_statement_reconciliation_form #: model:ir.ui.menu,name:account.menu_action_account_bank_reconcile_tree msgid "Statements reconciliation" -msgstr "" +msgstr "Conciliación de extractos bancarios" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_new #: model:ir.ui.menu,name:account.menu_action_subscription_form_new msgid "New Subscription" -msgstr "" +msgstr "Nueva suscripción" #. module: account #: view:account.payment.term:0 msgid "Computation" -msgstr "" +msgstr "Cálculo" #. module: account #: view:account.analytic.line:0 msgid "Analytic Entry" -msgstr "" +msgstr "Asiento analítico" #. module: account #: view:res.company:0 #: field:res.company,overdue_msg:0 msgid "Overdue Payments Message" -msgstr "" +msgstr "Mensaje pagos vencidos" #. module: account #: model:ir.actions.act_window,name:account.action_tax_code_tree #: model:ir.ui.menu,name:account.menu_action_tax_code_tree msgid "Chart of Taxes" -msgstr "" +msgstr "Tabla de impuestos" #. module: account #: field:account.payment.term.line,value_amount:0 msgid "Value Amount" -msgstr "" +msgstr "Valor importe" #. module: account #: model:ir.actions.act_window,name:account.act_account_acount_move_line_reconcile_open msgid "Reconciled entries" -msgstr "" +msgstr "Asientos conciliados" #. module: account #: field:account.invoice,address_contact_id:0 msgid "Contact Address" -msgstr "" +msgstr "Dirección contacto" #. module: account #: view:account.fiscalyear:0 msgid "Create 3 Months Periods" -msgstr "" +msgstr "Crear períodos trimestrales" #. module: account #: view:account.invoice:0 msgid "(keep empty to use the current period)" -msgstr "" +msgstr "(vacío para período actual)" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree8 #: model:ir.ui.menu,name:account.menu_action_invoice_tree8 msgid "Draft Supplier Invoices" -msgstr "" +msgstr "Facturas de proveedor en borrador" #. module: account #: wizard_field:account.invoice.refund,init,period:0 msgid "Force period" -msgstr "" +msgstr "Forzar período" #. module: account #: selection:account.account.type,close_method:0 msgid "Detail" -msgstr "" +msgstr "Detalle" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Consolidation" -msgstr "" +msgstr "Consolidación" #. module: account #: field:account.chart.template,account_root_id:0 msgid "Root Account" -msgstr "" +msgstr "Cuenta principal" #. module: account #: rml:account.overdue:0 @@ -2246,11 +2251,14 @@ msgid "" "stay unpaid. Please, take appropriate measures in order to carry out this " "payment in the next 8 days." msgstr "" +"A no ser que hubiera un error por nuestra parte, las facturas siguientes nos " +"constan como impagadas. Por favor, tome las medidas apropiadas para realizar " +"el pago de las mismas en los próximos 8 días." #. module: account #: rml:account.invoice:0 msgid "VAT :" -msgstr "" +msgstr "IVA" #. module: account #: wizard_field:account.general.ledger.report,account_selection,Account_list:0 @@ -2259,38 +2267,38 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_account_tree #: model:ir.ui.menu,name:account.menu_action_account_tree2 msgid "Chart of Accounts" -msgstr "" +msgstr "Plan contable" #. module: account #: model:account.journal,name:account.check_journal msgid "x Checks Journal" -msgstr "" +msgstr "x Diario de cheques" #. module: account #: model:ir.actions.wizard,name:account.wizard_generate_subscription #: model:ir.ui.menu,name:account.menu_generate_subscription msgid "Create subscription entries" -msgstr "" +msgstr "Crear asientos periódicos" #. module: account #: wizard_field:account.fiscalyear.close,init,journal_id:0 msgid "Opening Entries Journal" -msgstr "" +msgstr "Diario asientos de apertura" #. module: account #: view:account.config.wizard:0 msgid "Create a Fiscal Year" -msgstr "" +msgstr "Crear un ejercicio fiscal" #. module: account #: field:product.template,taxes_id:0 msgid "Customer Taxes" -msgstr "" +msgstr "Impuestos cliente" #. module: account #: field:account.invoice,date_invoice:0 msgid "Date Invoiced" -msgstr "" +msgstr "Fecha facturación" #. module: account #: help:account.account.balance.report,checktype,periods:0 @@ -2299,27 +2307,29 @@ msgstr "" #: help:account.third_party_ledger.report,init,periods:0 #: help:account.vat.declaration,init,periods:0 msgid "All periods if empty" -msgstr "" +msgstr "Todos los períodos si está vacío." #. module: account #: model:account.account.type,name:account.account_type_liability msgid "Liability" -msgstr "" +msgstr "Pasivo" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "2" -msgstr "" +msgstr "error de sintaxis" #. module: account #: wizard_view:account.chart,init:0 msgid "(If you do not select Fiscal year it will take all open fiscal years)" msgstr "" +"(Si no selecciona un ejercicio fiscal se tendrán en cuenta todos los " +"ejercicios fiscales)" #. module: account #: help:account.invoice.tax,base_code_id:0 msgid "The account basis of the tax declaration." -msgstr "" +msgstr "La cuenta base de la declaración de impuestos." #. module: account #: rml:account.analytic.account.journal:0 @@ -2339,29 +2349,29 @@ msgstr "" #: rml:account.third_party_ledger_other:0 #: xsl:account.transfer:0 msgid "Date" -msgstr "" +msgstr "Fecha" #. module: account #: field:account.invoice,reference_type:0 msgid "Reference Type" -msgstr "" +msgstr "Tipo de referencia" #. module: account #: wizard_button:account.move.line.unreconcile,init,unrec:0 #: wizard_button:account.reconcile.unreconcile,init,unrec:0 msgid "Unreconcile" -msgstr "" +msgstr "Romper conciliación" #. module: account #: field:account.tax,type:0 #: field:account.tax.template,type:0 msgid "Tax Type" -msgstr "" +msgstr "Tipo impuesto" #. module: account #: model:process.transition,name:account.process_transition_statemententries0 msgid "Statement Entries" -msgstr "" +msgstr "Asientos de extractos" #. module: account #: field:account.analytic.line,user_id:0 @@ -2373,43 +2383,43 @@ msgstr "Usuario" #: model:ir.actions.act_window,name:account.action_account_template_form #: model:ir.ui.menu,name:account.menu_action_account_template_form msgid "Account Templates" -msgstr "" +msgstr "Plantillas de cuentas" #. module: account #: view:account.chart.template:0 msgid "Chart of Accounts Template" -msgstr "" +msgstr "Plantilla del plan contable" #. module: account #: model:account.journal,name:account.refund_sales_journal msgid "Journal d'extourne" -msgstr "" +msgstr "Diario de inversión" #. module: account #: rml:account.journal.period.print:0 msgid "Voucher No" -msgstr "" +msgstr "Núm. de bono" #. module: account #: model:ir.actions.wizard,name:account.wizard_automatic_reconcile #: model:ir.ui.menu,name:account.menu_automatic_reconcile msgid "Automatic reconciliation" -msgstr "" +msgstr "Conciliación automática" #. module: account #: view:account.bank.statement:0 msgid "Import Invoice" -msgstr "" +msgstr "Importar factura" #. module: account #: wizard_view:account.analytic.account.quantity_cost_ledger.report,init:0 msgid "and Journals" -msgstr "" +msgstr "y diarios" #. module: account #: view:account.tax:0 msgid "Account Tax" -msgstr "" +msgstr "Cuenta de impuestos" #. module: account #: field:account.analytic.line,move_id:0 @@ -2419,7 +2429,7 @@ msgstr "Línea de movimiento" #. module: account #: field:account.bank.accounts.wizard,acc_no:0 msgid "Account No." -msgstr "" +msgstr "Núm. cuenta" #. module: account #: help:account.tax,child_depend:0 @@ -2427,11 +2437,13 @@ msgid "" "Set if the tax computation is based on the computation of child taxes rather " "than on the total amount." msgstr "" +"Indica si el cálculo de impuestos se basa en el cálculo de los impuestos " +"hijos en lugar del importe total." #. module: account #: rml:account.central.journal:0 msgid "Journal Code" -msgstr "" +msgstr "Código diario" #. module: account #: help:account.tax,applicable_type:0 @@ -2439,16 +2451,18 @@ msgid "" "If not applicable (computed through a Python code), the tax won't appear on " "the invoice." msgstr "" +"Si no es aplicable (calculado a través de un código Python), el impuesto no " +"aparecerá en la factura." #. module: account #: field:account.model,lines_id:0 msgid "Model Entries" -msgstr "" +msgstr "Asientos del modelo" #. module: account #: field:account.analytic.account,date:0 msgid "Date End" -msgstr "" +msgstr "Fecha final" #. module: account #: view:account.bank.statement:0 @@ -2457,23 +2471,23 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_move_line_tree1 #: model:ir.ui.menu,name:account.menu_action_move_line_search msgid "Entry Lines" -msgstr "" +msgstr "Líneas de asiento" #. module: account #: view:account.tax:0 #: view:account.tax.template:0 msgid "Applicable Code (if type=code)" -msgstr "" +msgstr "Código aplicable (si tipo=código)" #. module: account #: wizard_button:account.move.journal,init,open:0 msgid "Open Journal" -msgstr "" +msgstr "Abrir diario" #. module: account #: rml:account.analytic.account.journal:0 msgid "KI" -msgstr "" +msgstr "KI" #. module: account #: model:ir.actions.wizard,name:account.action_account_analytic_line @@ -2481,53 +2495,54 @@ msgstr "" #: model:ir.ui.menu,name:account.account_entries_analytic_entries #: model:ir.ui.menu,name:account.menu_action_move_journal_line_form msgid "Entries Encoding by Line" -msgstr "" +msgstr "Codificación de asientos por línea" #. module: account #: help:account.chart.template,tax_template_ids:0 msgid "List of all the taxes that have to be installed by the wizard" msgstr "" +"Lista de todos los impuestos que deben ser instalados por el asistente" #. module: account #: rml:account.analytic.account.cost_ledger:0 #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Period from" -msgstr "" +msgstr "Período desde" #. module: account #: model:ir.model,name:account.model_account_bank_statement #: model:process.node,name:account.process_node_bankstatement0 #: model:process.node,name:account.process_node_supplierbankstatement0 msgid "Bank Statement" -msgstr "" +msgstr "Extracto bancario" #. module: account #: wizard_view:account.invoice.pay,addendum:0 #: wizard_view:account.move.line.reconcile,addendum:0 msgid "Information addendum" -msgstr "" +msgstr "Información adicional" #. module: account #: model:process.transition,name:account.process_transition_entriesreconcile0 #: model:process.transition,name:account.process_transition_supplierentriesreconcile0 msgid "Entries Reconcile" -msgstr "" +msgstr "Asientos conciliados" #. module: account #: help:account.bank.statement.reconcile,total_second_amount:0 msgid "The amount in the currency of the journal" -msgstr "" +msgstr "El importe en la divisa del diario." #. module: account #: wizard_field:account.general.ledger.report,checktype,landscape:0 msgid "Landscape Mode" -msgstr "" +msgstr "Modo horizontal" #. module: account #: model:process.transition,note:account.process_transition_analyticinvoice0 #: model:process.transition,note:account.process_transition_supplieranalyticcost0 msgid "From analytic accounts, Create invoice." -msgstr "" +msgstr "Desde cuentas analíticas, crear factura." #. module: account #: wizard_button:account.account.balance.report,account_selection,end:0 @@ -2576,12 +2591,12 @@ msgstr "" #: view:wizard.company.setup:0 #: view:wizard.multi.charts.accounts:0 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #. module: account #: field:account.account.type,name:0 msgid "Acc. Type Name" -msgstr "" +msgstr "Nombre tipo cuenta" #. module: account #: help:account.tax,base_code_id:0 @@ -2593,55 +2608,56 @@ msgstr "" #: help:account.tax.template,ref_tax_code_id:0 #: help:account.tax.template,tax_code_id:0 msgid "Use this code for the VAT declaration." -msgstr "" +msgstr "Utilice este código para la declaración del IVA." #. module: account #: field:account.move.line,blocked:0 msgid "Litigation" -msgstr "" +msgstr "Desacuerdo" #. module: account #: view:account.move.line:0 #: wizard_view:account.move.validate,init:0 #: view:account.payment.term:0 msgid "Information" -msgstr "" +msgstr "Información" #. module: account #: model:ir.ui.menu,name:account.menu_tax_report msgid "Taxes Reports" -msgstr "" +msgstr "Informes de impuestos" #. module: account #: field:res.partner,property_account_payable:0 msgid "Account Payable" -msgstr "" +msgstr "Cuenta a pagar" #. module: account #: wizard_view:populate_statement_from_inv,init:0 msgid "Import Invoices in Statement" -msgstr "" +msgstr "Importar facturas en extracto" #. module: account #: view:account.invoice:0 msgid "Other Info" -msgstr "" +msgstr "Otra información" #. module: account #: field:account.journal,default_credit_account_id:0 msgid "Default Credit Account" -msgstr "" +msgstr "Cuenta haber por defecto" #. module: account #: model:process.node,name:account.process_node_supplierpaymentorder0 msgid "Payment Order" -msgstr "" +msgstr "Orden de pago" #. module: account #: help:account.account.template,reconcile:0 msgid "" "Check this option if you want the user to reconcile entries in this account." msgstr "" +"Marque esta opción si desea que el usuario concilie asientos en esta cuenta." #. module: account #: rml:account.analytic.account.journal:0 @@ -2649,32 +2665,32 @@ msgstr "" #: model:process.node,name:account.process_node_analytic0 #: model:process.node,name:account.process_node_analyticcost0 msgid "Analytic" -msgstr "" +msgstr "Analítico" #. module: account #: model:process.node,name:account.process_node_invoiceinvoice0 msgid "Create Invoice" -msgstr "" +msgstr "Crear factura" #. module: account #: model:account.account.type,name:account.account_type_cash_equity msgid "Equity" -msgstr "" +msgstr "Patrimonio" #. module: account #: field:wizard.company.setup,overdue_msg:0 msgid "Overdue Payment Message" -msgstr "" +msgstr "Mensaje pagos vencidos" #. module: account #: model:ir.model,name:account.model_account_tax_code_template msgid "Tax Code Template" -msgstr "" +msgstr "Plantilla códigos de impuestos" #. module: account #: rml:account.partner.balance:0 msgid "In dispute" -msgstr "" +msgstr "A cuadrar" #. module: account #: help:account.account.template,type:0 @@ -2685,43 +2701,48 @@ msgid "" "partners accounts (for debit/credit computations), closed for deprecated " "accounts." msgstr "" +"Este tipo sirve para diferenciar los tipos de cuenta con características " +"especiales en OpenERP: Vista no puede tener asientos, consolidación son " +"cuentas que pueden tener cuentas hijas para consolidaciones multi-compañía, " +"a cobrar/a pagar son cuentas para las empresas (para cálculos de débito / " +"crédito), cerrado para cuentas obsoletas." #. module: account #: model:ir.ui.menu,name:account.menu_account_end_year_treatments msgid "End of Year Treatments" -msgstr "" +msgstr "Tratamientos de fin de año" #. module: account #: model:ir.ui.menu,name:account.menu_generic_report msgid "Generic Reports" -msgstr "" +msgstr "Informes genéricos" #. module: account #: wizard_field:account.automatic.reconcile,init,power:0 msgid "Power" -msgstr "" +msgstr "Fuerza" #. module: account #: wizard_view:account.analytic.line,init:0 msgid "Account Analytic Lines Analysis" -msgstr "" +msgstr "Análisis líneas analíticas contables" #. module: account #: rml:account.invoice:0 msgid "Price" -msgstr "" +msgstr "Precio" #. module: account #: rml:account.analytic.account.journal:0 #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "-" -msgstr "" +msgstr "-" #. module: account #: rml:account.analytic.account.journal:0 msgid "asgfas" -msgstr "" +msgstr "asgfas" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_tree2 @@ -2730,54 +2751,54 @@ msgstr "" #: model:ir.ui.menu,name:account.account_analytic_def_chart #: model:ir.ui.menu,name:account.menu_action_analytic_account_tree2 msgid "Analytic Chart of Accounts" -msgstr "" +msgstr "Plan de cuentas analíticas" #. module: account #: wizard_view:account.analytic.line,init:0 msgid "View Account Analytic Lines" -msgstr "" +msgstr "Ver líneas contables analíticas" #. module: account #: wizard_view:account.move.validate,init:0 msgid "Select Period and Journal for Validation" -msgstr "" +msgstr "Selecione período y diario para la validación" #. module: account #: field:account.invoice,number:0 msgid "Invoice Number" -msgstr "" +msgstr "Número factura" #. module: account #: field:account.period,date_stop:0 msgid "End of Period" -msgstr "" +msgstr "Fin de período" #. module: account #: wizard_button:populate_statement_from_inv,go,finish:0 msgid "O_k" -msgstr "" +msgstr "_Aceptar" #. module: account #: field:account.invoice,amount_untaxed:0 msgid "Untaxed" -msgstr "" +msgstr "Base Imponible" #. module: account #: model:ir.actions.report.xml,name:account.account_analytic_account_inverted_balance #: model:ir.actions.wizard,name:account.account_analytic_account_inverted_balance_report msgid "Inverted Analytic Balance" -msgstr "" +msgstr "Saldo analítico invertido" #. module: account #: field:account.tax,applicable_type:0 #: field:account.tax.template,applicable_type:0 msgid "Applicable Type" -msgstr "" +msgstr "Tipo aplicable" #. module: account #: field:account.invoice,reference:0 msgid "Invoice Reference" -msgstr "" +msgstr "Referencia factura" #. module: account #: field:account.account,name:0 @@ -2793,33 +2814,33 @@ msgstr "" #: field:account.move.reconcile,name:0 #: field:account.subscription,name:0 msgid "Name" -msgstr "" +msgstr "Nombre" #. module: account #: wizard_view:account.move.line.reconcile,init_full:0 #: wizard_view:account.move.line.reconcile,init_partial:0 msgid "Reconciliation transactions" -msgstr "" +msgstr "Conciliación de transacciones" #. module: account #: wizard_field:account.aged.trial.balance,init,direction_selection:0 msgid "Analysis Direction" -msgstr "" +msgstr "Dirección análisis" #. module: account #: wizard_button:populate_statement_from_inv,init,go:0 msgid "_Go" -msgstr "" +msgstr "_Ir" #. module: account #: field:res.partner,ref_companies:0 msgid "Companies that refers to partner" -msgstr "" +msgstr "Compañías que se refieren a la empresa" #. module: account #: field:account.move.line,date:0 msgid "Effective date" -msgstr "" +msgstr "Fecha vigencia" #. module: account #: help:account.tax.template,sequence:0 @@ -2828,6 +2849,9 @@ msgid "" "higher ones. The order is important if you have a tax that has several tax " "children. In this case, the evaluation order is important." msgstr "" +"El campo secuencia es usado para ordenar las líneas de impuestos de menor a " +"mayor secuencia. El orden es importante si tiene un impuesto que tiene " +"varios impuesto hijos. En este caso, el orden de evaluación es importante." #. module: account #: field:account.journal.column,view_id:0 @@ -2835,40 +2859,40 @@ msgstr "" #: field:account.journal.view,name:0 #: model:ir.model,name:account.model_account_journal_view msgid "Journal View" -msgstr "" +msgstr "Vista de diario" #. module: account #: selection:account.move.line,centralisation:0 msgid "Credit Centralisation" -msgstr "" +msgstr "Centralización del haber" #. module: account #: rml:account.overdue:0 msgid "Customer Ref:" -msgstr "" +msgstr "Ref. cliente:" #. module: account #: xsl:account.transfer:0 msgid "Partner ID" -msgstr "" +msgstr "ID empresa" #. module: account #: wizard_view:account.automatic.reconcile,init:0 #: wizard_view:account.invoice.pay,addendum:0 #: wizard_view:account.move.line.reconcile,addendum:0 msgid "Write-Off Move" -msgstr "" +msgstr "Movimiento de desajuste" #. module: account #: view:account.move.line:0 msgid "Total credit" -msgstr "" +msgstr "Total haber" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree1_new #: model:ir.ui.menu,name:account.menu_action_invoice_tree1_new msgid "New Customer Invoice" -msgstr "" +msgstr "Nueva factura de cliente" #. module: account #: field:account.account,reconcile:0 @@ -2885,27 +2909,27 @@ msgstr "Conciliar" #. module: account #: rml:account.overdue:0 msgid "Best regards." -msgstr "" +msgstr "Atentamente," #. module: account #: model:ir.model,name:account.model_report_hr_timesheet_invoice_journal msgid "Analytic account costs and revenues" -msgstr "" +msgstr "Cuenta analítica costes y retornos" #. module: account #: wizard_view:account.invoice.refund,init:0 msgid "Are you sure you want to refund this invoice ?" -msgstr "" +msgstr "¿Está seguro que quiere reintegrar esta factura?" #. module: account #: model:ir.actions.wizard,name:account.wizard_paid_open msgid "Open State" -msgstr "" +msgstr "Estado abierto" #. module: account #: field:account.journal,entry_posted:0 msgid "Skip 'Draft' State for Created Entries" -msgstr "" +msgstr "Omitir estado 'Borrador ' al crear asientos" #. module: account #: field:account.invoice.tax,account_id:0 @@ -2916,12 +2940,12 @@ msgstr "Cuenta impuesto" #. module: account #: model:process.transition,note:account.process_transition_statemententries0 msgid "From statement, create entries" -msgstr "" +msgstr "A partir de extractos, crear asientos" #. module: account #: field:account.analytic.account,complete_name:0 msgid "Full Account Name" -msgstr "" +msgstr "Nombre completo de la cuenta" #. module: account #: rml:account.account.balance:0 @@ -2935,54 +2959,54 @@ msgstr "" #: rml:account.third_party_ledger_other:0 #: rml:account.vat.declaration:0 msgid "1cm 27.7cm 20cm 27.7cm" -msgstr "" +msgstr "1cm 27.7cm 20cm 27.7cm" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree12 #: model:ir.ui.menu,name:account.menu_action_invoice_tree12 msgid "Draft Supplier Refunds" -msgstr "" +msgstr "Facturas rectificativas (abono) de proveedor en borrador" #. module: account #: model:process.node,name:account.process_node_accountingstatemententries0 msgid "Accounting Statement" -msgstr "" +msgstr "Extracto contable" #. module: account #: rml:account.overdue:0 msgid "Document: Customer account statement" -msgstr "" +msgstr "Documento: Estado contable del cliente" #. module: account #: view:product.product:0 #: view:product.template:0 #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Contabilidad" #. module: account #: view:account.fiscal.position.template:0 msgid "Taxes Mapping" -msgstr "" +msgstr "Mapeo de impuestos" #. module: account #: wizard_view:account.move.line.unreconcile,init:0 #: wizard_view:account.reconcile.unreconcile,init:0 msgid "Unreconciliation transactions" -msgstr "" +msgstr "Transacciones no conciliadas" #. module: account #: model:process.transition,note:account.process_transition_paymentorderbank0 #: model:process.transition,note:account.process_transition_paymentorderreconcilation0 msgid "Reconcilation of entries from payment order." -msgstr "" +msgstr "Conciliación de asientos de órdenes de pago." #. module: account #: field:account.bank.statement,move_line_ids:0 #: model:ir.actions.act_window,name:account.act_account_journal_2_account_move_line #: model:ir.model,name:account.model_account_move_line msgid "Entry lines" -msgstr "" +msgstr "Líneas de asiento" #. module: account #: wizard_view:account.automatic.reconcile,init:0 @@ -2993,12 +3017,12 @@ msgstr "" #: model:process.node,name:account.process_node_reconciliation0 #: model:process.node,name:account.process_node_supplierreconciliation0 msgid "Reconciliation" -msgstr "" +msgstr "Conciliación" #. module: account #: field:account.move.line,centralisation:0 msgid "Centralisation" -msgstr "" +msgstr "Centralización" #. module: account #: field:account.invoice.tax,tax_code_id:0 @@ -3007,33 +3031,33 @@ msgstr "" #: field:account.tax.template,tax_code_id:0 #: model:ir.model,name:account.model_account_tax_code msgid "Tax Code" -msgstr "" +msgstr "Código impuesto" #. module: account #: rml:account.analytic.account.journal:0 msgid "Analytic Journal -" -msgstr "" +msgstr "Diario analítico -" #. module: account #: rml:account.analytic.account.analytic.check:0 msgid "Analytic Debit" -msgstr "" +msgstr "Debe analítico" #. module: account #: field:account.account,currency_mode:0 msgid "Outgoing Currencies Rate" -msgstr "" +msgstr "Tasa de divisas de salida" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree10 #: model:ir.ui.menu,name:account.menu_action_invoice_tree10 msgid "Draft Customer Refunds" -msgstr "" +msgstr "Facturas rectificativas (abono) de cliente en borrador" #. module: account #: field:account.journal.column,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Sólo lectura" #. module: account #: help:account.model.line,date_maturity:0 @@ -3042,28 +3066,31 @@ msgid "" "between the date of the creation action or the the date of the creation of " "the entries plus the partner payment terms." msgstr "" +"La fecha de vencimiento de los asientos generados para este modelo. Puede " +"escoger entre la fecha de la acción de creación o la fecha de la creación de " +"los asientos más los plazos de pago de la empresa." #. module: account #: selection:account.analytic.journal,type:0 #: selection:account.journal,type:0 msgid "Situation" -msgstr "" +msgstr "Situación" #. module: account #: rml:account.invoice:0 #: xsl:account.transfer:0 msgid "Document" -msgstr "" +msgstr "Documento" #. module: account #: help:account.move.line,move_id:0 msgid "The move of this entry line." -msgstr "" +msgstr "El asiento de este apunte." #. module: account #: field:account.invoice.line,uos_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Unidad de medida" #. module: account #: field:account.chart.template,property_account_receivable:0 @@ -3076,17 +3103,19 @@ msgid "" "If this box is checked, the system will try to group the accounting lines " "when generating them from invoices." msgstr "" +"Si esta opción está marcada, el sistema tratará de agrupar las líneas del " +"asiento cuando se generen desde facturas." #. module: account #: wizard_field:account.move.line.reconcile,init_full,trans_nbr:0 #: wizard_field:account.move.line.reconcile,init_partial,trans_nbr:0 msgid "# of Transaction" -msgstr "" +msgstr "# de transacción" #. module: account #: model:ir.actions.wizard,name:account.wizard_invoice_state_cancel msgid "Cancel selected invoices" -msgstr "" +msgstr "Cancelar las facturas seleccionadas" #. module: account #: view:account.analytic.journal:0 @@ -3095,87 +3124,87 @@ msgstr "" #: model:ir.actions.report.xml,name:account.analytic_journal_print #: model:ir.actions.wizard,name:account.account_analytic_account_journal_report msgid "Analytic Journal" -msgstr "" +msgstr "Diario analítico" #. module: account #: rml:account.general.ledger:0 msgid "Entry Label" -msgstr "" +msgstr "Etiqueta asiento" #. module: account #: model:process.transition,note:account.process_transition_paymentreconcile0 msgid "Reconcilate the entries from payment" -msgstr "" +msgstr "Conciliar los asientos desde pago" #. module: account #: rml:account.tax.code.entries:0 msgid "(" -msgstr "" +msgstr "(" #. module: account #: view:account.invoice:0 #: view:account.period:0 #: view:account.subscription:0 msgid "Set to Draft" -msgstr "" +msgstr "Cambiar a borrador" #. module: account #: help:account.invoice,origin:0 #: help:account.invoice.line,origin:0 msgid "Reference of the document that produced this invoice." -msgstr "" +msgstr "Referencia del documento que ha creado esta factura." #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 #: selection:account.aged.trial.balance,init,result_selection:0 msgid "Payable" -msgstr "" +msgstr "A pagar" #. module: account #: rml:account.invoice:0 #: field:account.invoice.tax,base:0 msgid "Base" -msgstr "" +msgstr "Base" #. module: account #: field:account.model,name:0 msgid "Model Name" -msgstr "" +msgstr "Nombre modelo" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Others" -msgstr "" +msgstr "Otros" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "8" -msgstr "" +msgstr "8" #. module: account #: view:account.invoice:0 #: view:account.move:0 #: wizard_button:account.move.validate,init,validate:0 msgid "Validate" -msgstr "" +msgstr "Validar" #. module: account #: view:account.model:0 #: field:account.model,legend:0 msgid "Legend" -msgstr "" +msgstr "Leyenda" #. module: account #: model:process.node,note:account.process_node_draftinvoices0 msgid "Proposed invoice to be checked, validated and printed" -msgstr "" +msgstr "Factura propuesta para ser comprobada, validada e impresa" #. module: account #: model:ir.actions.act_window,name:account.action_move_line_select msgid "account.move.line.select" -msgstr "" +msgstr "account.move.line.select" #. module: account #: view:account.account:0 @@ -3193,12 +3222,12 @@ msgstr "" #: wizard_field:account.move.line.unreconcile.select,init,account_id:0 #: model:ir.model,name:account.model_account_account msgid "Account" -msgstr "" +msgstr "Cuenta" #. module: account #: model:account.journal,name:account.bank_journal msgid "Journal de Banque CHF" -msgstr "" +msgstr "Diario de banco" #. module: account #: selection:account.account.balance.report,checktype,state:0 @@ -3206,7 +3235,7 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "By Date and Period" -msgstr "" +msgstr "Por fecha y período" #. module: account #: view:account.account:0 @@ -3217,7 +3246,7 @@ msgstr "" #: view:account.invoice.line:0 #: field:account.invoice.line,note:0 msgid "Notes" -msgstr "" +msgstr "Notas" #. module: account #: help:account.invoice,reconciled:0 @@ -3225,6 +3254,7 @@ msgid "" "The account moves of the invoice have been reconciled with account moves of " "the payment(s)." msgstr "" +"Los asientos de la factura han sido conciliados con los asientos del pago(s)." #. module: account #: rml:account.invoice:0 @@ -3234,23 +3264,23 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_tax_form #: model:ir.ui.menu,name:account.next_id_27 msgid "Taxes" -msgstr "" +msgstr "Impuestos" #. module: account #: wizard_view:account.fiscalyear.close,init:0 msgid "Close Fiscal Year with new entries" -msgstr "" +msgstr "Cerrar ejercicio fiscal con nuevos asientos" #. module: account #: selection:account.account,currency_mode:0 msgid "Average Rate" -msgstr "" +msgstr "Tasa promedio" #. module: account #: model:process.node,note:account.process_node_bankstatement0 #: model:process.node,note:account.process_node_supplierbankstatement0 msgid "Statement encoding produces payment entries" -msgstr "" +msgstr "Codificación de extractos crea asientos de pago" #. module: account #: field:account.account,code:0 @@ -3269,110 +3299,110 @@ msgstr "" #: rml:account.partner.balance:0 #: field:account.period,code:0 msgid "Code" -msgstr "" +msgstr "Código" #. module: account #: model:ir.ui.menu,name:account.menu_finance msgid "Financial Management" -msgstr "" +msgstr "Contabilidad y finanzas" #. module: account #: selection:account.account.type,close_method:0 #: selection:account.tax,type:0 #: selection:account.tax.template,type:0 msgid "None" -msgstr "" +msgstr "Ninguno" #. module: account #: model:ir.actions.wizard,name:account.wizard_fiscalyear_close #: model:ir.ui.menu,name:account.menu_wizard_fy_close msgid "Generate Fiscal Year Opening Entries" -msgstr "" +msgstr "Generar asientos apertura ejercicio fiscal" #. module: account #: model:ir.actions.wizard,name:account.wizard_reconcile msgid "Reconcile Entries" -msgstr "" +msgstr "Conciliar los asientos" #. module: account #: wizard_view:account.wizard_paid_open,init:0 msgid "(Invoice should be unreconciled if you want to open it)" -msgstr "" +msgstr "(debería romper la conciliación si desea abrir la factura)" #. module: account #: view:account.invoice:0 msgid "Additionnal Information" -msgstr "" +msgstr "Información adicional" #. module: account #: field:account.tax,name:0 #: field:account.tax.template,name:0 #: rml:account.vat.declaration:0 msgid "Tax Name" -msgstr "" +msgstr "Nombre impuesto" #. module: account #: wizard_view:account.fiscalyear.close.state,init:0 msgid " Close states of Fiscal year and periods" -msgstr "" +msgstr " Cerrar estados de ejercicio fiscal y períodos" #. module: account #: model:account.payment.term,name:account.account_payment_term msgid "30 Days End of Month" -msgstr "" +msgstr "30 días fin de mes" #. module: account #: field:account.chart.template,tax_code_root_id:0 msgid "Root Tax Code" -msgstr "" +msgstr "Código impuesto raíz" #. module: account #: constraint:account.invoice:0 msgid "Error: BVR reference is required." -msgstr "" +msgstr "Error: La referencia BVR es necesaria." #. module: account #: field:account.tax.code,notprintable:0 #: field:account.tax.code.template,notprintable:0 msgid "Not Printable in Invoice" -msgstr "" +msgstr "No se imprime en factura" #. module: account #: field:account.move.line,move_id:0 msgid "Move" -msgstr "" +msgstr "Asiento" #. module: account #: field:account.fiscal.position.tax,tax_src_id:0 #: field:account.fiscal.position.tax.template,tax_src_id:0 msgid "Tax Source" -msgstr "" +msgstr "Origen impuesto" #. module: account #: model:ir.actions.report.xml,name:account.account_analytic_account_balance #: model:ir.actions.wizard,name:account.account_analytic_account_balance_report msgid "Analytic Balance" -msgstr "" +msgstr "Saldo analítico" #. module: account #: view:account.move.line:0 msgid "Total debit" -msgstr "" +msgstr "Total debe" #. module: account #: selection:account.analytic.account,state:0 msgid "Pending" -msgstr "" +msgstr "Pendiente" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Bank Information" -msgstr "" +msgstr "Información bancaria" #. module: account #: rml:account.invoice:0 msgid "Fax :" -msgstr "" +msgstr "Fax :" #. module: account #: rml:account.partner.balance:0 @@ -3380,13 +3410,13 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_partner_balance_report #: model:ir.ui.menu,name:account.menu_partner_balance msgid "Partner Balance" -msgstr "" +msgstr "Balance de empresa" #. module: account #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "Third Party Ledger" -msgstr "" +msgstr "Libro mayor de terceros" #. module: account #: help:res.partner,property_account_receivable:0 @@ -3394,6 +3424,8 @@ msgid "" "This account will be used instead of the default one as the receivable " "account for the current partner" msgstr "" +"Esta cuenta se utilizará en lugar de la cuenta por defecto como la cuenta a " +"cobrar para la empresa actual." #. module: account #: selection:account.tax,applicable_type:0 @@ -3405,17 +3437,17 @@ msgstr "" #: field:account.tax.template,python_compute:0 #: selection:account.tax.template,type:0 msgid "Python Code" -msgstr "" +msgstr "Código Python" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_bank_statement msgid "Bank statements" -msgstr "" +msgstr "Extractos bancarios" #. module: account #: model:ir.ui.menu,name:account.next_id_22 msgid "Partner Accounts" -msgstr "" +msgstr "Cuentas de empresa" #. module: account #: help:account.tax.template,tax_group:0 @@ -3423,39 +3455,41 @@ msgid "" "If a default tax if given in the partner it only override taxes from account " "(or product) of the same group." msgstr "" +"Si a la empresa se le ha asignado un impuesto por defecto, éste sólo anulará " +"impuestos de la cuenta (o producto) del mismo grupo." #. module: account #: view:account.bank.statement:0 msgid "Real Entries" -msgstr "" +msgstr "Asientos reales" #. module: account #: model:process.node,name:account.process_node_importinvoice0 msgid "Import invoice" -msgstr "" +msgstr "Importar factura" #. module: account #: view:account.invoice:0 #: view:wizard.company.setup:0 #: view:wizard.multi.charts.accounts:0 msgid "Create" -msgstr "" +msgstr "Crear" #. module: account #: model:process.transition.action,name:account.process_transition_action_createentries0 msgid "Create entry" -msgstr "" +msgstr "Crear asiento" #. module: account #: model:ir.model,name:account.model_account_invoice_line msgid "Invoice line" -msgstr "" +msgstr "Línea de factura" #. module: account #: field:account.account,shortcut:0 #: field:account.account.template,shortcut:0 msgid "Shortcut" -msgstr "" +msgstr "Abreviación" #. module: account #: wizard_view:account.move.validate,init:0 @@ -3463,12 +3497,14 @@ msgid "" "All draft account entries in this journal and period will be validated. It " "means you won't be able to modify their accouting fields." msgstr "" +"Todos los asientos contables borrador de este diario y período serán " +"validados. Esto significa que no podrá modificar sus campos contables." #. module: account #: selection:account.model.line,date:0 #: selection:account.model.line,date_maturity:0 msgid "Date of the day" -msgstr "" +msgstr "Fecha del día" #. module: account #: help:account.move.line,amount_currency:0 @@ -3476,12 +3512,14 @@ msgid "" "The amount expressed in an optional other currency if it is a multi-currency " "entry." msgstr "" +"El importe expresado en una otra divisa opcional si se trata de un asiento " +"multi-divisa." #. module: account #: field:account.tax,parent_id:0 #: field:account.tax.template,parent_id:0 msgid "Parent Tax Account" -msgstr "" +msgstr "Cuenta impuestos padre" #. module: account #: field:account.account,user_type:0 @@ -3490,12 +3528,12 @@ msgstr "" #: field:account.analytic.account,type:0 #: model:ir.model,name:account.model_account_account_type msgid "Account Type" -msgstr "" +msgstr "Tipo de cuenta" #. module: account #: view:res.partner:0 msgid "Bank account owner" -msgstr "" +msgstr "Titular de la cuenta bancaria" #. module: account #: wizard_view:account.account.balance.report,checktype:0 @@ -3503,34 +3541,34 @@ msgstr "" #: wizard_view:account.partner.balance.report,init:0 #: wizard_view:account.third_party_ledger.report,init:0 msgid "Filter on Periods" -msgstr "" +msgstr "Filtrar por períodos" #. module: account #: field:res.partner,property_account_receivable:0 msgid "Account Receivable" -msgstr "" +msgstr "Cuenta a cobrar" #. module: account #: wizard_button:account.invoice.pay,addendum,reconcile:0 msgid "Pay and reconcile" -msgstr "" +msgstr "Pagar y conciliar" #. module: account #: rml:account.central.journal:0 #: model:ir.actions.report.xml,name:account.account_central_journal msgid "Central Journal" -msgstr "" +msgstr "Diario central" #. module: account #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "Balance brought forward" -msgstr "" +msgstr "Saldo a cuenta nueva" #. module: account #: field:account.account,child_consol_ids:0 msgid "Consolidated Children" -msgstr "" +msgstr "Hijos consolidados" #. module: account #: wizard_field:account.account.balance.report,checktype,fiscalyear:0 @@ -3539,95 +3577,95 @@ msgstr "" #: wizard_field:account.partner.balance.report,init,fiscalyear:0 #: wizard_field:account.third_party_ledger.report,init,fiscalyear:0 msgid "Fiscal year" -msgstr "" +msgstr "Ejercicio fiscal" #. module: account #: rml:account.overdue:0 msgid "Balance :" -msgstr "" +msgstr "Saldo :" #. module: account #: selection:account.account.balance.report,checktype,display_account:0 #: selection:account.general.ledger.report,checktype,display_account:0 msgid "With balance is not equal to 0" -msgstr "" +msgstr "Con saldo distinto a 0" #. module: account #: selection:account.automatic.reconcile,init,power:0 msgid "3" -msgstr "" +msgstr "3" #. module: account #: model:ir.actions.report.xml,name:account.account_vat_declaration msgid "Taxes Report" -msgstr "" +msgstr "Informe impuestos" #. module: account #: selection:account.journal.period,state:0 msgid "Printed" -msgstr "" +msgstr "Impreso" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree4_new #: model:ir.ui.menu,name:account.menu_action_invoice_tree4_new msgid "New Supplier Refund" -msgstr "" +msgstr "Nueva factura rectificativa (abono) de proveedor" #. module: account #: view:account.model:0 msgid "Entry Model" -msgstr "" +msgstr "Modelo de asiento" #. module: account #: wizard_field:account.general.ledger.report,checktype,amount_currency:0 msgid "With Currency" -msgstr "" +msgstr "Con divisa" #. module: account #: view:account.account:0 msgid "Chart of accounts" -msgstr "" +msgstr "Plan contable" #. module: account #: field:account.subscription.line,subscription_id:0 msgid "Subscription" -msgstr "" +msgstr "Subscripción" #. module: account #: field:account.analytic.journal,code:0 msgid "Journal code" -msgstr "" +msgstr "Código del diario" #. module: account #: wizard_button:account.fiscalyear.close,init,close:0 #: view:account.model:0 msgid "Create entries" -msgstr "" +msgstr "Crear asientos" #. module: account #: view:account.analytic.line:0 msgid "Project line" -msgstr "" +msgstr "Línea de proyecto" #. module: account #: wizard_field:account.automatic.reconcile,init,max_amount:0 msgid "Maximum write-off amount" -msgstr "" +msgstr "Importe máximo de desajuste" #. module: account #: field:account.invoice.tax,manual:0 msgid "Manual" -msgstr "" +msgstr "Manual" #. module: account #: view:account.invoice:0 msgid "Compute Taxes" -msgstr "" +msgstr "Calcular impuestos" #. module: account #: field:wizard.multi.charts.accounts,code_digits:0 msgid "# of Digits" -msgstr "" +msgstr "Núm. de dígitos" #. module: account #: help:res.partner,property_payment_term:0 @@ -3635,17 +3673,19 @@ msgid "" "This payment term will be used instead of the default one for the current " "partner" msgstr "" +"Este plazo de pago se utilizará en lugar del plazo por defecto para la " +"empresa actual." #. module: account #: wizard_field:account.invoice.pay,addendum,comment:0 #: wizard_field:account.invoice.pay,init,name:0 msgid "Entry Name" -msgstr "" +msgstr "Descripción" #. module: account #: help:account.invoice,account_id:0 msgid "The partner account used for this invoice." -msgstr "" +msgstr "La cuenta de la empresa utilizada para esta factura." #. module: account #: help:account.tax.code,notprintable:0 @@ -3654,6 +3694,8 @@ msgid "" "Check this box if you don't want any VAT related to this Tax Code to appear " "on invoices" msgstr "" +"Marque esta opción si no desea que ningún IVA relacionado con este código de " +"impuesto aparezca en las facturas." #. module: account #: field:account.account.type,sequence:0 @@ -3666,43 +3708,43 @@ msgstr "" #: field:account.tax.template,sequence:0 #: field:fiscalyear.seq,sequence_id:0 msgid "Sequence" -msgstr "" +msgstr "Secuencia" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_template msgid "Template for Fiscal Position" -msgstr "" +msgstr "Plantilla para posición fiscal" #. module: account #: view:account.bank.statement:0 msgid "Entry encoding" -msgstr "" +msgstr "Codificación asiento" #. module: account #: wizard_view:account.invoice.refund,init:0 #: model:ir.actions.wizard,name:account.wizard_invoice_refund msgid "Credit Note" -msgstr "" +msgstr "Factura rectificativa (abono)" #. module: account #: model:ir.actions.todo,note:account.config_fiscalyear msgid "Define Fiscal Years and Select Charts of Account" -msgstr "" +msgstr "Definir ejercicios fiscales y seleccionar plan contable" #. module: account #: wizard_field:account.move.line.reconcile,addendum,period_id:0 msgid "Write-Off Period" -msgstr "" +msgstr "Período de desajuste" #. module: account #: selection:account.config.wizard,period:0 msgid "3 Months" -msgstr "" +msgstr "3 meses" #. module: account #: wizard_view:account.move.journal,init:0 msgid "Standard entries" -msgstr "" +msgstr "Asientos estándares" #. module: account #: help:account.account,check_history:0 @@ -3710,89 +3752,91 @@ msgid "" "Check this box if you want to print all entries when printing the General " "Ledger, otherwise it will only print its balance." msgstr "" +"Marque esta opción si quiere imprimir todas los asientos al imprimir el " +"libro mayor general, de lo contrario imprimirá solamente su balance." #. module: account #: model:ir.model,name:account.model_account_payment_term_line msgid "Payment Term Line" -msgstr "" +msgstr "Línea de plazo de pago" #. module: account #: selection:account.config.wizard,period:0 #: field:report.hr.timesheet.invoice.journal,name:0 msgid "Month" -msgstr "" +msgstr "Mes" #. module: account #: model:ir.model,name:account.model_account_subscription msgid "Account Subscription" -msgstr "" +msgstr "Asiento periódico" #. module: account #: field:account.model.line,date_maturity:0 #: field:account.move.line,date_maturity:0 #: rml:account.overdue:0 msgid "Maturity date" -msgstr "" +msgstr "Fecha vencimiento" #. module: account #: view:account.subscription:0 msgid "Entry Subscription" -msgstr "" +msgstr "Asiento periódico" #. module: account #: selection:account.print.journal.report,init,sort_selection:0 msgid "By date" -msgstr "" +msgstr "Por fecha" #. module: account #: model:ir.actions.act_window,name:account.action_account_config_wizard_form msgid "Account Configure Wizard " -msgstr "" +msgstr "Asistente de configuración contabilidad " #. module: account #: field:account.config.wizard,date1:0 #: field:account.fiscalyear,date_start:0 #: field:account.subscription,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Fecha inicial" #. module: account #: wizard_view:account.general.ledger.report,account_selection:0 msgid "Select Chart" -msgstr "" +msgstr "Seleccionar plan contable" #. module: account #: selection:account.chart,init,target_move:0 #: model:ir.actions.report.xml,name:account.account_move_line_list msgid "All Entries" -msgstr "" +msgstr "Todos los asientos" #. module: account #: model:process.node,name:account.process_node_draftinvoices0 #: model:process.node,name:account.process_node_supplierdraftinvoices0 msgid "Draft Invoices" -msgstr "" +msgstr "Facturas borrador" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax_template msgid "Fiscal Position Template Tax Mapping" -msgstr "" +msgstr "Mapeo de impuestos en plantilla posiciones fiscales" #. module: account #: rml:account.invoice:0 msgid "Invoice Date" -msgstr "" +msgstr "Fecha factura" #. module: account #: selection:account.account.type,close_method:0 msgid "Unreconciled" -msgstr "" +msgstr "No conciliado" #. module: account #: field:account.account,note:0 #: field:account.account.template,note:0 msgid "Note" -msgstr "" +msgstr "Nota" #. module: account #: model:ir.module.module,description:account.module_meta_information @@ -3807,27 +3851,38 @@ msgid "" " Bank statements\n" " " msgstr "" +"Módulo de contabilidad financiera y analítica que cubre:\n" +" Contabilidad general\n" +" Costes / contabilidad analítica\n" +" Contabilidad de terceros\n" +" Gestión de impuestos\n" +" Presupuestos\n" +" Facturas de clientes y proveedores\n" +" Extractos de cuentas bancarias\n" +" " #. module: account #: field:account.journal,sequence_id:0 msgid "Entry Sequence" -msgstr "" +msgstr "Secuencia del asiento" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Closed" -msgstr "" +msgstr "Cerrado" #. module: account #: model:process.node,name:account.process_node_paymententries0 msgid "Payment Entries" -msgstr "" +msgstr "Lineas de pago" #. module: account #: help:account.move.line,tax_code_id:0 msgid "The Account can either be a base tax code or tax code account." msgstr "" +"La cuenta puede ser un código de impuestos base o una cuenta código de " +"impuestos." #. module: account #: help:account.automatic.reconcile,init,account_ids:0 @@ -3835,18 +3890,20 @@ msgid "" "If no account is specified, the reconciliation will be made using every " "accounts that can be reconcilied" msgstr "" +"Si no se especifica ninguna cuenta, la conciliación se hará utilizando cada " +"cuenta que pueda ser conciliada" #. module: account #: model:ir.actions.act_window,name:account.action_wizard_company_setup_form #: view:wizard.company.setup:0 msgid "Overdue Payment Report Message" -msgstr "" +msgstr "Mensaje para reporte de pagos vencidos" #. module: account #: selection:account.tax,tax_group:0 #: selection:account.tax.template,tax_group:0 msgid "Other" -msgstr "" +msgstr "Otro" #. module: account #: model:ir.actions.report.xml,name:account.account_general_ledger @@ -3854,22 +3911,22 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_general_ledger_report #: model:ir.ui.menu,name:account.menu_general_ledger msgid "General Ledger" -msgstr "" +msgstr "Libro mayor" #. module: account #: field:account.journal.view,columns_id:0 msgid "Columns" -msgstr "" +msgstr "Columnas" #. module: account #: selection:account.general.ledger.report,checktype,sortbydate:0 msgid "Movement" -msgstr "" +msgstr "Movimiento" #. module: account #: help:account.period,special:0 msgid "These periods can overlap." -msgstr "" +msgstr "Estos períodos se pueden solapar." #. module: account #: help:product.template,property_account_expense:0 @@ -3877,17 +3934,19 @@ msgid "" "This account will be used instead of the default one to value outgoing stock " "for the current product" msgstr "" +"Esta cuenta se utilizará en lugar de la cuenta por defecto para valorar el " +"stock saliente para el producto actual." #. module: account #: model:process.node,note:account.process_node_manually0 msgid "Encode manually the statement" -msgstr "" +msgstr "Codificar manualmente el extracto" #. module: account #: model:ir.actions.act_window,name:account.action_account_journal_form #: model:ir.ui.menu,name:account.menu_action_account_journal_form msgid "Financial Journals" -msgstr "" +msgstr "Diarios financieros" #. module: account #: selection:account.account.balance.report,checktype,state:0 @@ -3895,27 +3954,27 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "By Period" -msgstr "" +msgstr "Por período" #. module: account #: help:account.invoice,date_invoice:0 msgid "Keep empty to use the current date" -msgstr "" +msgstr "Dejarlo vacío para utilizar la fecha actual." #. module: account #: rml:account.overdue:0 msgid "." -msgstr "" +msgstr "." #. module: account #: field:account.analytic.account,quantity_max:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Cantidad máxima" #. module: account #: field:account.period,name:0 msgid "Period Name" -msgstr "" +msgstr "Nombre de período" #. module: account #: help:account.analytic.journal,type:0 @@ -3924,16 +3983,19 @@ msgid "" "needs to create analytic entries, Open ERP will look for a matching journal " "of the same type." msgstr "" +"Indica el tipo del diario analítico. Cuando un documento (por ej.: una " +"factura) necesita crear asientos analíticos, OpenERP buscará un diario que " +"corresponda del mismo tipo." #. module: account #: field:account.journal,groups_id:0 msgid "Groups" -msgstr "" +msgstr "Grupos" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Code/Date" -msgstr "" +msgstr "Código/Fecha" #. module: account #: field:account.account,active:0 @@ -3944,53 +4006,53 @@ msgstr "" #: field:account.payment.term,active:0 #: field:account.tax,active:0 msgid "Active" -msgstr "" +msgstr "Activo" #. module: account #: model:process.node,note:account.process_node_electronicfile0 msgid "Import from your bank statements" -msgstr "" +msgstr "Importar desde los extractos bancarios" #. module: account #: view:account.chart.template:0 msgid "Properties" -msgstr "" +msgstr "Propiedades" #. module: account #: view:res.partner:0 msgid "Customer Accounting Properties" -msgstr "" +msgstr "Propiedades de contabilidad del cliente" #. module: account #: view:account.bank.statement:0 msgid "Select entries" -msgstr "" +msgstr "Seleccionar los asientos" #. module: account #: selection:account.chart,init,target_move:0 msgid "All Posted Entries" -msgstr "" +msgstr "Todos los asientos fijados" #. module: account #: wizard_field:account.vat.declaration,init,based_on:0 msgid "Base on" -msgstr "" +msgstr "Basado en" #. module: account #: selection:account.move,type:0 msgid "Cash Payment" -msgstr "" +msgstr "Pago de caja" #. module: account #: field:account.chart.template,property_account_payable:0 msgid "Payable Account" -msgstr "" +msgstr "Cuenta a pagar" #. module: account #: field:account.account,currency_id:0 #: field:account.account.template,currency_id:0 msgid "Secondary Currency" -msgstr "" +msgstr "Divisa secundaria" #. module: account #: field:account.account,credit:0 @@ -4010,7 +4072,7 @@ msgstr "" #: rml:account.vat.declaration:0 #: field:report.hr.timesheet.invoice.journal,cost:0 msgid "Credit" -msgstr "" +msgstr "Haber" #. module: account #: help:account.tax.template,child_depend:0 @@ -4018,39 +4080,41 @@ msgid "" "Indicate if the tax computation is based on the value computed for the " "computation of child taxes or based on the total amount." msgstr "" +"Indica si el cálculo del impuesto está basado en el valor calculado por el " +"cómputo de impuestos hijos o basado en el importe total." #. module: account #: field:account.tax,account_paid_id:0 #: field:account.tax.template,account_paid_id:0 msgid "Refund Tax Account" -msgstr "" +msgstr "Cuenta impuestos de reintegros" #. module: account #: field:account.tax.code,child_ids:0 #: field:account.tax.code.template,child_ids:0 msgid "Child Codes" -msgstr "" +msgstr "Códigos hijos" #. module: account #: field:account.invoice,move_name:0 msgid "Account Move" -msgstr "" +msgstr "Asiento" #. module: account #: view:account.bank.statement:0 #: field:account.bank.statement,line_ids:0 msgid "Statement lines" -msgstr "" +msgstr "Líneas extracto" #. module: account #: field:account.move.line,amount_taxed:0 msgid "Taxed Amount" -msgstr "" +msgstr "Importe impuestos" #. module: account #: field:account.invoice.line,price_subtotal:0 msgid "Subtotal w/o tax" -msgstr "" +msgstr "Subtotal sin imp." #. module: account #: field:account.invoice.line,invoice_id:0 @@ -4060,7 +4124,7 @@ msgstr "" #. module: account #: field:account.analytic.line,general_account_id:0 msgid "General Account" -msgstr "" +msgstr "Cuenta general" #. module: account #: help:account.move.line,quantity:0 @@ -4068,11 +4132,14 @@ msgid "" "The optional quantity expressed by this line, eg: number of product sold. " "The quantity is not a legal requirement but is very usefull for some reports." msgstr "" +"La cantidad opcional expresada por esta línea, por ej.: cantidad de producto " +"vendido. La cantidad no es un requisito legal pero es muy útil para algunos " +"informes." #. module: account #: wizard_field:account.third_party_ledger.report,init,reconcil:0 msgid " Include Reconciled Entries" -msgstr "" +msgstr " Incluir asientos conciliados" #. module: account #: help:account.move.line,blocked:0 diff --git a/addons/account/i18n/hu.po b/addons/account/i18n/hu.po index f70028a98ce..cce3ec4b817 100644 --- a/addons/account/i18n/hu.po +++ b/addons/account/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:54+0000\n" +"PO-Revision-Date: 2010-08-24 06:09+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: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po index d2f6481f860..9e59b136c6b 100644 --- a/addons/account/i18n/it.po +++ b/addons/account/i18n/it.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" -"Last-Translator: Andrea \n" +"PO-Revision-Date: 2010-08-24 06:07+0000\n" +"Last-Translator: eLBati - albatos.com \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -1013,7 +1013,7 @@ msgstr "Totale finale" #. module: account #: model:ir.ui.menu,name:account.menu_finance_accounting msgid "Financial Accounting" -msgstr "Contabilità Finanziaria" +msgstr "Contabilità Ordinaria" #. module: account #: rml:account.invoice:0 @@ -2961,7 +2961,7 @@ msgstr "" #: view:product.template:0 #: view:res.partner:0 msgid "Accounting" -msgstr "Informazioni contabili" +msgstr "Contabilità" #. module: account #: view:account.fiscal.position.template:0 @@ -5995,7 +5995,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.open_board_account #: model:ir.ui.menu,name:account.menu_board_account msgid "Accounting Dashboard" -msgstr "" +msgstr "Cruscotto Contabilità" #. module: account #: view:board.board:0 @@ -6214,6 +6214,8 @@ msgid "" "2. You have not selected 'Percentage' option, but you have selected more " "than 2 years." msgstr "" +"2. Non hai selezionato l'opzione 'Percentuale', ma hai selezionato più di 2 " +"anni." #. module: account #: wizard_view:account.balance.account.balance.report,zero_years:0 @@ -6222,46 +6224,49 @@ msgid "" "credit/debit columns and % option.This can lead contents to be printed out " "of the paper.Please try again." msgstr "" +"Potresti aver selezionato le opzioni confronto per più di 1 anno con le " +"colonne credito/debito e % come opzione. Questo potrebbe far uscire i " +"contenuti dai margini di stampa. Controlla." #. module: account #: wizard_view:account.balance.account.balance.report,zero_years:0 msgid "You have to select at least 1 Fiscal Year. Try again." -msgstr "" +msgstr "Devi selezionare almeno 1 anno Fiscale. Riprova." #. module: account #: wizard_view:account.balance.account.balance.report,init:0 msgid "Customize Report" -msgstr "" +msgstr "Rapporto Personalizzato" #. module: account #: field:report.aged.receivable,name:0 msgid "Month Range" -msgstr "" +msgstr "Intervallo del mese" #. module: account #: model:ir.actions.act_window,name:report_account.action_view_created_invoice_dashboard msgid "Invoices Created Within Past 15 Days" -msgstr "" +msgstr "Fatture create negli ultimi 15 giorni" #. module: account #: model:ir.model,name:report_account.model_report_invoice_created msgid "Report of Invoices Created within Last 15 days" -msgstr "" +msgstr "Rapporto delle fatture create negli ultimi 15 giorni" #. module: account #: view:report.invoice.created:0 msgid "Total Amount" -msgstr "" +msgstr "Importo Totale" #. module: account #: view:report.account.receivable:0 msgid "Accounts by type" -msgstr "" +msgstr "Conti per Tipo" #. module: account #: model:ir.model,name:report_account.model_report_aged_receivable msgid "Aged Receivable Till Today" -msgstr "" +msgstr "Crediti passati fino ad oggi" #. module: account #: model:ir.model,name:report_account.model_report_account_receivable @@ -6303,7 +6308,7 @@ msgstr "Data di Creazione" #: model:ir.actions.act_window,name:report_account.action_aged_receivable_graph #: view:report.aged.receivable:0 msgid "Aged Receivable" -msgstr "" +msgstr "Crediti in sospeso" #. module: account #: view:report.invoice.created:0 diff --git a/addons/account/i18n/lt.po b/addons/account/i18n/lt.po index 399ad4eda5e..563d2f4db0c 100644 --- a/addons/account/i18n/lt.po +++ b/addons/account/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:48+0000\n" +"PO-Revision-Date: 2010-08-24 06:04+0000\n" "Last-Translator: Giedrius Slavinskas \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/pl.po b/addons/account/i18n/pl.po index da387dd02e7..567f4f93dee 100644 --- a/addons/account/i18n/pl.po +++ b/addons/account/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:48+0000\n" +"PO-Revision-Date: 2010-08-24 06:04+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: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/sq.po b/addons/account/i18n/sq.po index d3e5b8652a1..4a640ee12ac 100644 --- a/addons/account/i18n/sq.po +++ b/addons/account/i18n/sq.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: ASTRIT BOKSHI \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:37+0000\n" +"PO-Revision-Date: 2010-08-24 05:53+0000\n" "Last-Translator: bokshas \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: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po index 95f8c7ae577..399b44f5995 100644 --- a/addons/account/i18n/sv.po +++ b/addons/account/i18n/sv.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:53+0000\n" +"PO-Revision-Date: 2010-08-24 06:09+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: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po index 44c1feaaa79..5478ae1bc63 100644 --- a/addons/account/i18n/tr.po +++ b/addons/account/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:48+0000\n" +"PO-Revision-Date: 2010-08-24 06:04+0000\n" "Last-Translator: Omer Barlas \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index 61b1c84c474..fd8f277215f 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:40+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+0000\n" "Last-Translator: Jeff Wang \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:54+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/installer.py b/addons/account/installer.py index 4843f54187c..a9d7e12ff72 100644 --- a/addons/account/installer.py +++ b/addons/account/installer.py @@ -63,15 +63,23 @@ class account_installer(osv.osv_memory): 'Periods', required=True), 'bank_accounts_id': fields.one2many('account.bank.accounts.wizard', 'bank_account_id', 'Bank Accounts',required=True), 'sale_tax':fields.float('Sale Tax(%)'), - 'purchase_tax':fields.float('Purchase Tax(%)') + 'purchase_tax':fields.float('Purchase Tax(%)'), + 'company_id': fields.many2one('res.company', 'Company'), } + + def _default_company(self, cr, uid, context={}): + user = self.pool.get('res.users').browse(cr, uid, uid, context=context) + if user.company_id: + return user.company_id.id + return False + _defaults = { 'date_start': lambda *a: time.strftime('%Y-01-01'), 'date_stop': lambda *a: time.strftime('%Y-12-31'), 'period':lambda *a:'month', 'sale_tax':lambda *a:0.0, 'purchase_tax':lambda *a:0.0, - #'charts':'configurable', + 'company_id': _default_company, 'bank_accounts_id':_get_default_accounts } @@ -251,10 +259,10 @@ class account_installer(osv.osv_memory): elif val.account_type == 'check': type = check_type_id seq_prefix = "CHK/" - else: + else: type = check_type_id seq_padding = None - + vals_bnk = {'name': val.acc_name or '', 'currency_id': val.currency_id.id or False, 'code': str(110400 + code_cnt), @@ -351,7 +359,7 @@ class account_installer(osv.osv_memory): vals_journal['default_debit_account_id'] = acc_template_ref[obj_multi.property_account_expense_categ.id] obj_journal.create(cr,uid,vals_journal) - + # Creating Journals Sales Refund and Purchase Refund vals_journal={} data_id = mod_obj.search(cr, uid, [('model','=','account.journal.view'), ('name','=','account_sp_refund_journal_view')]) @@ -386,7 +394,7 @@ class account_installer(osv.osv_memory): vals_journal['default_debit_account_id'] = acc_template_ref[obj_multi.property_account_expense_categ.id] obj_journal.create(cr,uid,vals_journal) - + # Bank Journals view_id_cash = self.pool.get('account.journal.view').search(cr, uid, [('name','=','Bank/Cash Journal View')])[0] #TOFIX: Why put fixed name ? view_id_cur = self.pool.get('account.journal.view').search(cr, uid, [('name','=','Bank/Cash Journal (Multi-Currency) View')])[0] #TOFIX: why put fixed name? @@ -459,6 +467,7 @@ class account_installer(osv.osv_memory): def execute(self, cr, uid, ids, context=None): if context is None: context = {} + res_obj = self.pool.get('account.fiscalyear') data_pool = self.pool.get('ir.model.data') obj_acc = self.pool.get('account.account') super(account_installer, self).execute(cr, uid, ids, context=context) @@ -535,18 +544,18 @@ class account_installer(osv.osv_memory): if int(name) != int(res['date_stop'][:4]): name = res['date_start'][:4] +'-'+ res['date_stop'][:4] code = res['date_start'][2:4] +'-'+ res['date_stop'][2:4] - res_obj = self.pool.get('account.fiscalyear') - vals = {'name':name, - 'code':code, - 'date_start':res['date_start'], - 'date_stop':res['date_stop'], + vals = {'name': name, + 'code': code, + 'date_start': res['date_start'], + 'date_stop': res['date_stop'], + 'company_id': res['company_id'] } period_id = res_obj.create(cr, uid, vals, context=context) if res['period'] == 'month': res_obj.create_period(cr, uid, [period_id]) elif res['period'] == '3months': res_obj.create_period3(cr, uid, [period_id]) - + # #fially inactive the demo chart of accounts # data_id = data_pool.search(cr, uid, [('model','=','account.account'), ('name','=','chart0')]) # if data_id: @@ -601,9 +610,9 @@ class account_installer_modules(osv.osv_memory): 'account_voucher':fields.boolean('Voucher Management', help="Account Voucher module includes all the basic requirements of " "Voucher Entries for Bank, Cash, Sales, Purchase, Expanse, Contra, etc... "), - 'account_voucher_payment':fields.boolean('Voucher and Reconcile Management', - help="Extension Account Voucher module includes allows to link payment / receipt " - "entries with voucher, also automatically reconcile during the payment and receipt entries."), +# 'account_voucher_payment':fields.boolean('Voucher and Reconcile Management', +# help="Extension Account Voucher module includes allows to link payment / receipt " +# "entries with voucher, also automatically reconcile during the payment and receipt entries."), } account_installer_modules() diff --git a/addons/account/invoice.py b/addons/account/invoice.py index cff1ce60141..c2fbe5f9293 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -319,7 +319,6 @@ class account_invoice(osv.osv): } _defaults = { 'type': _get_type, - #'date_invoice': lambda *a: time.strftime('%Y-%m-%d'), 'state': 'draft', 'journal_id': _get_journal, 'currency_id': _get_currency, @@ -372,9 +371,6 @@ class account_invoice(osv.osv): osv.osv.unlink(self, cr, uid, unlink_ids, context=context) return True -# def get_invoice_address(self, cr, uid, ids): -# res = self.pool.get('res.partner').address_get(cr, uid, [part], ['invoice']) -# return [{}] def onchange_partner_id(self, cr, uid, ids, type, partner_id,\ date_invoice=False, payment_term=False, partner_bank_id=False, company_id=False): invoice_addr_id = False @@ -636,7 +632,6 @@ class account_invoice(osv.osv): ait_obj.create(cr, uid, taxe) # Update the stored value (fields.function), so we write to trigger recompute self.pool.get('account.invoice').write(cr, uid, ids, {'invoice_line':[]}, context=context) -# self.pool.get('account.invoice').write(cr, uid, ids, {}, context=context) return True def button_compute(self, cr, uid, ids, context=None, set_total=False): @@ -879,7 +874,7 @@ class account_invoice(osv.osv): line = self.group_lines(cr, uid, iml, line, inv) - journal_id = inv.journal_id.id #self._get_journal(cr, uid, {'type': inv['type']}) + journal_id = inv.journal_id.id journal = self.pool.get('account.journal').browse(cr, uid, journal_id) if journal.centralisation: raise osv.except_osv(_('UserError'), @@ -1321,9 +1316,6 @@ class account_invoice_line(osv.osv): else: app_acc_in = in_acc_cate app_acc_exp = ex_acc_cate -# else: -# app_acc_in = self.pool.get('account.account').browse(cr,uid,in_pro_id)[0] -# app_acc_exp = self.pool.get('account.account').browse(cr,uid,exp_pro_id)[0] if app_acc_in.company_id.id != company_id and app_acc_exp.company_id.id != company_id: in_res_id = account_obj.search(cr, uid, [('name','=',app_acc_in.name),('company_id','=',company_id)]) exp_res_id = account_obj.search(cr, uid, [('name','=',app_acc_exp.name),('company_id','=',company_id)]) diff --git a/addons/account/partner.py b/addons/account/partner.py index cd4d34976d4..04c97c32c9d 100644 --- a/addons/account/partner.py +++ b/addons/account/partner.py @@ -187,8 +187,8 @@ class res_partner(osv.osv): help="This payment term will be used instead of the default one for the current partner"), 'ref_companies': fields.one2many('res.company', 'partner_id', 'Companies that refers to partner'), - 'last_reconciliation_date': fields.datetime('Last Reconciliation Date', help='Date on which partner account entries reconciled last time') + 'last_reconciliation_date': fields.datetime('Last Reconciliation Date', help='Date on which the partner accounting entries were reconciled last time') } res_partner() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/partner_view.xml b/addons/account/partner_view.xml index 609b8f0da5a..f3a8cca8ada 100644 --- a/addons/account/partner_view.xml +++ b/addons/account/partner_view.xml @@ -63,7 +63,7 @@ + --> res.partner.property.form.inherit diff --git a/addons/account/process/customer_invoice_process.xml b/addons/account/process/customer_invoice_process.xml index 172de7b7b1c..1f04c8e023b 100644 --- a/addons/account/process/customer_invoice_process.xml +++ b/addons/account/process/customer_invoice_process.xml @@ -1,21 +1,21 @@ - - - + - - - + @@ -26,7 +26,7 @@ - + @@ -37,7 +37,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -92,7 +92,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -115,20 +115,16 @@ - - - + - - - - - + @@ -137,7 +133,7 @@ - + @@ -146,7 +142,7 @@ - + @@ -156,7 +152,7 @@ - + @@ -165,7 +161,7 @@ - + @@ -174,7 +170,7 @@ - + @@ -183,7 +179,7 @@ - + @@ -192,7 +188,7 @@ - + @@ -201,17 +197,17 @@ - - - + - + diff --git a/addons/account/project/project_report.xml b/addons/account/project/project_report.xml index ae6aedeaab1..0bc8077761e 100644 --- a/addons/account/project/project_report.xml +++ b/addons/account/project/project_report.xml @@ -3,32 +3,15 @@ - - - - - - - - - - - - - - - - - diff --git a/addons/account/project/project_view.xml b/addons/account/project/project_view.xml index 6b973d14187..fb7e41101f7 100644 --- a/addons/account/project/project_view.xml +++ b/addons/account/project/project_view.xml @@ -61,10 +61,6 @@ - - - - @@ -112,7 +108,6 @@ {"search_default_user_id":uid} - @@ -135,17 +130,8 @@ Analytic Charts of Accounts allows you to access to reports by analytic accounts (or cost accounts) . From this menu you can access to analytic balance, a report that relates the analytic accounts to the general accounts. It is useful for analyzing the profitability of projects, giving you the profitability of a project for the different operations that you used to carry out the project. - - - - - - - - account.analytic.line.form @@ -230,14 +216,8 @@ {"search_default_user_id":uid} - - - - - - - + Analytic Entries @@ -355,30 +335,6 @@ tree,form - - - - - - - - - - - - # # Reporting @@ -392,15 +348,6 @@ - - - - - - - - - # # Statistics # @@ -476,7 +423,6 @@ tree,graph - diff --git a/addons/account/project/report/analytic_balance.py b/addons/account/project/report/analytic_balance.py index 8815369375e..2de6ada841a 100644 --- a/addons/account/project/report/analytic_balance.py +++ b/addons/account/project/report/analytic_balance.py @@ -154,7 +154,7 @@ class account_analytic_balance(report_sxw.rml_parse): report_sxw.report_sxw('report.account.analytic.account.balance', 'account.analytic.account', 'addons/account/project/report/analytic_balance.rml', - parser=account_analytic_balance, header=False) + parser=account_analytic_balance, header="internal") # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/project/report/analytic_check.py b/addons/account/project/report/analytic_check.py index 3075a7821bb..a35f2ec718c 100644 --- a/addons/account/project/report/analytic_check.py +++ b/addons/account/project/report/analytic_check.py @@ -95,6 +95,6 @@ class account_analytic_analytic_check(report_sxw.rml_parse): def _delta_cred(self, date1, date2): return (self._gen_cred(date1,date2)-self._ana_cred(date1,date2)) -report_sxw.report_sxw('report.account.analytic.account.analytic.check', 'account.analytic.account', 'addons/account/project/report/analytic_check.rml',parser=account_analytic_analytic_check, header=False) +report_sxw.report_sxw('report.account.analytic.account.analytic.check', 'account.analytic.account', 'addons/account/project/report/analytic_check.rml',parser=account_analytic_analytic_check, header="internal") # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/project/report/analytic_journal.py b/addons/account/project/report/analytic_journal.py index e3da7636c0a..88d56108550 100644 --- a/addons/account/project/report/analytic_journal.py +++ b/addons/account/project/report/analytic_journal.py @@ -57,7 +57,7 @@ class account_analytic_journal(report_sxw.rml_parse): res = self.cr.dictfetchone() return res['sum'] or 0 -report_sxw.report_sxw('report.account.analytic.journal', 'account.analytic.journal', 'addons/account/project/report/analytic_journal.rml',parser=account_analytic_journal,header=False) +report_sxw.report_sxw('report.account.analytic.journal', 'account.analytic.journal', 'addons/account/project/report/analytic_journal.rml',parser=account_analytic_journal,header="internal") # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py index 4317831998c..c711eeb2b30 100644 --- a/addons/account/project/report/cost_ledger.py +++ b/addons/account/project/report/cost_ledger.py @@ -108,7 +108,7 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): credit = self._sum_credit(accounts, date1, date2) or 0.0 return (debit-credit) -report_sxw.report_sxw('report.account.analytic.account.cost_ledger', 'account.analytic.account', 'addons/account/project/report/cost_ledger.rml',parser=account_analytic_cost_ledger, header=False) +report_sxw.report_sxw('report.account.analytic.account.cost_ledger', 'account.analytic.account', 'addons/account/project/report/cost_ledger.rml',parser=account_analytic_cost_ledger, header="internal") # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/project/report/inverted_analytic_balance.py b/addons/account/project/report/inverted_analytic_balance.py index f313a9c55db..6ba8e724d35 100644 --- a/addons/account/project/report/inverted_analytic_balance.py +++ b/addons/account/project/report/inverted_analytic_balance.py @@ -120,7 +120,7 @@ class account_inverted_analytic_balance(report_sxw.rml_parse): WHERE account_id IN %s AND date>=%s AND date<=%s", (tuple(ids),date1, date2,)) return self.cr.fetchone()[0] or 0.0 -report_sxw.report_sxw('report.account.analytic.account.inverted.balance', 'account.analytic.account', 'addons/account/project/report/inverted_analytic_balance.rml',parser=account_inverted_analytic_balance, header=False) +report_sxw.report_sxw('report.account.analytic.account.inverted.balance', 'account.analytic.account', 'addons/account/project/report/inverted_analytic_balance.rml',parser=account_inverted_analytic_balance, header="internal") # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/project/report/quantity_cost_ledger.py b/addons/account/project/report/quantity_cost_ledger.py index 37b09827c51..c593d05566e 100644 --- a/addons/account/project/report/quantity_cost_ledger.py +++ b/addons/account/project/report/quantity_cost_ledger.py @@ -120,6 +120,6 @@ class account_analytic_quantity_cost_ledger(report_sxw.rml_parse): report_sxw.report_sxw('report.account.analytic.account.quantity_cost_ledger', 'account.analytic.account', 'addons/account/project/report/quantity_cost_ledger.rml', - parser=account_analytic_quantity_cost_ledger, header=False) + parser=account_analytic_quantity_cost_ledger, header="internal") -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/project/wizard/account_analytic_balance_report.py b/addons/account/project/wizard/account_analytic_balance_report.py index b751808ffb9..2a0a8bba7a8 100644 --- a/addons/account/project/wizard/account_analytic_balance_report.py +++ b/addons/account/project/wizard/account_analytic_balance_report.py @@ -30,12 +30,12 @@ class account_analytic_balance(osv.osv_memory): 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), 'empty_acc': fields.boolean('Empty Accounts ? ', help='Check if you want to display Accounts with 0 balance too.'), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_chart.py b/addons/account/project/wizard/account_analytic_chart.py index dc55d6c43e7..89155810fc0 100644 --- a/addons/account/project/wizard/account_analytic_chart.py +++ b/addons/account/project/wizard/account_analytic_chart.py @@ -27,7 +27,7 @@ class account_analytic_chart(osv.osv_memory): _columns = { 'from_date': fields.date('From'), 'to_date': fields.date('To'), - } + } def analytic_account_chart_open_window(self, cr, uid, ids, context=None): mod_obj = self.pool.get('ir.model.data') diff --git a/addons/account/project/wizard/account_analytic_check.py b/addons/account/project/wizard/account_analytic_check.py index 48c89df8fc4..53327963151 100644 --- a/addons/account/project/wizard/account_analytic_check.py +++ b/addons/account/project/wizard/account_analytic_check.py @@ -29,12 +29,12 @@ class account_analytic_check(osv.osv_memory): _columns = { 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py index 6074fee3f08..ad1ea42c29f 100644 --- a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py +++ b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py @@ -30,12 +30,12 @@ class account_analytic_cost_ledger_journal_report(osv.osv_memory): 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), 'journal': fields.many2many('account.analytic.journal', 'ledger_journal_rel', 'ledger_id', 'Journal_id', 'Journals'), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_report.py index 96b480b4fb5..d228499e5bd 100644 --- a/addons/account/project/wizard/account_analytic_cost_ledger_report.py +++ b/addons/account/project/wizard/account_analytic_cost_ledger_report.py @@ -29,12 +29,12 @@ class account_analytic_cost_ledger(osv.osv_memory): _columns = { 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_inverted_balance_report.py b/addons/account/project/wizard/account_analytic_inverted_balance_report.py index 52f7da936fe..0fac1ba8dec 100644 --- a/addons/account/project/wizard/account_analytic_inverted_balance_report.py +++ b/addons/account/project/wizard/account_analytic_inverted_balance_report.py @@ -29,12 +29,12 @@ class account_analytic_inverted_balance(osv.osv_memory): _columns = { 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/account_analytic_journal_report.py b/addons/account/project/wizard/account_analytic_journal_report.py index aef6a85149d..06bec940f89 100644 --- a/addons/account/project/wizard/account_analytic_journal_report.py +++ b/addons/account/project/wizard/account_analytic_journal_report.py @@ -29,12 +29,12 @@ class account_analytic_Journal_report(osv.osv_memory): _columns = { 'date1': fields.date('Start of period', required=True), 'date2': fields.date('End of period', required=True), - } + } _defaults = { 'date1':time.strftime('%Y-01-01'), 'date2':time.strftime('%Y-%m-%d') - } + } def check_report(self, cr, uid, ids, context=None): datas = {} diff --git a/addons/account/project/wizard/project_account_analytic_line.py b/addons/account/project/wizard/project_account_analytic_line.py index dbe3df3c819..5437abe5be7 100644 --- a/addons/account/project/wizard/project_account_analytic_line.py +++ b/addons/account/project/wizard/project_account_analytic_line.py @@ -27,7 +27,7 @@ class project_account_analytic_line(osv.osv_memory): _columns = { 'from_date': fields.date('From'), 'to_date': fields.date('To'), - } + } def action_open_window(self, cr, uid, ids, context={}): mod_obj =self.pool.get('ir.model.data') diff --git a/addons/account/project/wizard/project_account_analytic_line_view.xml b/addons/account/project/wizard/project_account_analytic_line_view.xml index d564ffb5c81..926c783b444 100644 --- a/addons/account/project/wizard/project_account_analytic_line_view.xml +++ b/addons/account/project/wizard/project_account_analytic_line_view.xml @@ -28,8 +28,8 @@ project.account.analytic.line form tree,form - - new + + new diff --git a/addons/account/report/account_aged_partner_balance.py b/addons/account/report/account_aged_partner_balance.py index a70d79cdd40..1883f48b912 100644 --- a/addons/account/report/account_aged_partner_balance.py +++ b/addons/account/report/account_aged_partner_balance.py @@ -181,10 +181,6 @@ class aged_trial_report(rml_parse.rml_parse, common_report_header): ## Add for total self.total_account[(i+1)] = self.total_account[(i+1)] + (total and total[0] or 0.0) values['name'] = partner['name'] - #t = 0.0 - #for i in range(5)+['direction']: - # t+= float(values.get(str(i), 0.0) or 0.0) - #values['total'] = t if values['total']: res.append(values) @@ -217,10 +213,10 @@ class aged_trial_report(rml_parse.rml_parse, common_report_header): return 'Payable Accounts' elif data['form']['result_selection'] == 'customer_supplier': return 'Receivable and Payable Accounts' - return '' + return '' report_sxw.report_sxw('report.account.aged_trial_balance', 'res.partner', - 'addons/account/report/account_aged_partner_balance.rml',parser=aged_trial_report, header=False) + 'addons/account/report/account_aged_partner_balance.rml',parser=aged_trial_report, header="internal landscape") -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/account_balance.py b/addons/account/report/account_balance.py index 076369f7e10..d688741f1aa 100644 --- a/addons/account/report/account_balance.py +++ b/addons/account/report/account_balance.py @@ -57,10 +57,10 @@ class account_balance(report_sxw.rml_parse, common_report_header): self.query_get_clause = data['form'].get('query_line', False) or '' return super(account_balance, self).set_context(objects, data, new_ids, report_type=report_type) - def _add_header(self, node, header=1): - if header == 0: - self.rml_header = "" - return True + #def _add_header(self, node, header=1): + # if header == 0: + # self.rml_header = "" + # return True def _get_account(self, data): if data['model']=='account.account': @@ -86,10 +86,6 @@ class account_balance(report_sxw.rml_parse, common_report_header): elif form['filter'] == 'filter_date': ctx['date_from'] = form['date_from'] ctx['date_to'] = form['date_to'] -# accounts = obj_account.browse(self.cr, self.uid, ids, ctx) -# def cmp_code(x, y): -# return cmp(x.code, y.code) -# accounts.sort(cmp_code) child_ids = obj_account._get_children_and_consol(self.cr, self.uid, ids, ctx) if child_ids: @@ -108,28 +104,11 @@ class account_balance(report_sxw.rml_parse, common_report_header): 'debit': account['debit'], 'credit': account['credit'], 'balance': account['balance'], - # 'leef': not bool(account['child_id']), 'parent_id':account['parent_id'], 'bal_type':'', } self.sum_debit += account['debit'] self.sum_credit += account['credit'] -# if account.child_id: -# def _check_rec(account): -# if not account.child_id: -# return bool(account.credit or account.debit) -# for c in account.child_id: -# if not _check_rec(c) or _check_rec(c): -# return True -# return False -# if not _check_rec(account) : -# continue -# if account['parent_id']: -# acc = obj_account.read(self.cr, self.uid, [ account['parent_id'][0] ] ,['name'], ctx) -# for r in result_acc: -# if r['id'] == account['parent_id'][0]: -# res['level'] = r['level'] + 1 -# break if form['display_account'] == 'bal_movement': if res['credit'] > 0 or res['debit'] > 0 or res['balance'] > 0 : result_acc.append(res) @@ -138,18 +117,8 @@ class account_balance(report_sxw.rml_parse, common_report_header): result_acc.append(res) else: result_acc.append(res) -# if account.child_id: -# acc_id = [acc.id for acc in account.child_id] -# lst_string = '' -# lst_string = '\'' + '\',\''.join(map(str,acc_id)) + '\'' -# self.cr.execute("select code,id from account_account where id IN (%s)"%(lst_string)) -# a_id = self.cr.fetchall() -# a_id.sort() -# ids2 = [x[1] for x in a_id] -# -# result_acc += self.lines(form, ids2, done, level+1) return result_acc report_sxw.report_sxw('report.account.account.balance', 'account.account', 'addons/account/report/account_balance.rml', parser=account_balance, header="internal") -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/account_balance_landscape.py b/addons/account/report/account_balance_landscape.py index 02d69ba8b19..04f7cc8ec7f 100644 --- a/addons/account/report/account_balance_landscape.py +++ b/addons/account/report/account_balance_landscape.py @@ -24,8 +24,6 @@ import locale from report import report_sxw import rml_parse -#from addons.account.wizard import wizard_account_balance_report - parents = { 'tr':1, 'li':1, @@ -59,267 +57,6 @@ class account_balance_landscape(rml_parse.rml_parse): }) self.context = context -# def repeatIn(self, lst, name, nodes_parent=False,td=False,width=[],value=[],type=[]): -# self._node.data = '' -# node = self._find_parent(self._node, nodes_parent or parents) -# ns = node.nextSibling -##start -# if value==['Cash','%']: -# if show==1: -# if perc==1: -# if pattern=='none': -# value=['','Cash','%'] -# type=['lable','lable','lable'] -# width=[130,65,65] -# else: -# value=[' ','','Cash','%'] -# type=['string','lable','lable','lable'] -# width=[65,130,65,65] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[195] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,195] -# else: -# if perc==1: -# if pattern=='none': -# value=['Cash','%'] -# type=['lable','lable'] -# width=[65,65] -# else: -# value=[' ','Cash','%'] -# type=['string','lable','lable'] -# width=[65,65,65] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[65] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,65] -# -# -# if value==['year']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[260] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,260] -# else: -# if pattern=='none': -# width=[195] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,195] -# else: -# if perc==1: -# if pattern=='none': -# width=[130] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,130] -# -# else: -# if pattern=='none': -# width=[65] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,65] -# -# if value==['Debit','Credit','Balance']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[65,65,130] -# else: -# value=[' ','Debit','Credit','Balance'] -# type=['string','lable','lable','lable'] -# width=[65,65,65,130] -# else: -# if pattern=='none': -# width=[65,65,65] -# else: -# value=[' ','Debit','Credit','Balance'] -# type=['string','lable','lable','lable'] -# width=[65,65,65,65] -# -# else: -# if perc==1: -# if pattern=='none': -# value=['Balance'] -# type=['lable'] -# width=[130] -# else: -# value=[' ','Balance'] -# type=['string','lable'] -# width=[65,130] -# else: -# if pattern=='none': -# value=['Balance'] -# type=['lable'] -# width=[65] -# else: -# value=[' ','Balance'] -# type=['string','lable'] -# width=[65,65] -# -# if value==['debit','credit','balance']: -# if show==1: -# if perc==1: -# if pattern=='none': -# value=['debit','credit','balance','balance_perc'] -# type=['string','string','string','string'] -# width=[65,65,65,65] -# else: -# value=[pattern,'debit','credit','balance','balance_perc'] -# type=['string','string','string','string','string'] -# width=[65,65,65,65,65] -# else: -# if pattern=='none': -# value=['debit','credit','balance'] -# type=['string','string','string'] -# width=[65,65,65] -# else: -# value=[pattern,'debit','credit','balance'] -# type=['string','string','string','string'] -# width=[65,65,65,65] -# -# else: -# if perc==1: -# if pattern=='none': -# value=['balance','balance_perc'] -# type=['string','string'] -# width=[65,65] -# else: -# value=[pattern,'balance','balance_perc'] -# type=['string','string','string'] -# width=[65,65,65] -# else: -# if pattern=='none': -# value=['balance'] -# type=['string'] -# width=[65] -# else: -# value=[pattern,'balance'] -# type=['string','string'] -# width=[65,65] -# -# if value==['sum_debit','sum_credit','']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[65,65,130] -# else: -# value=[' ','sum_debit','sum_credit',''] -# type=['string','string','string','lable'] -# width=[65,65,65,130] -# else: -# if pattern=='none': -# width=[65,65,65] -# else: -# value=[' ','sum_debit','sum_credit',''] -# type=['string','string','string','lable'] -# width=[65,65,65,65] -# else: -# if perc==1: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[130] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,130] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[65] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,65] -# -# if not lst: -# lst.append(1) -# for ns in node.childNodes : -# if ns and ns.nodeName!='#text' and ns.tagName=='blockTable' and td : -# width_str = ns._attrs['colWidths'].nodeValue -# ns.removeAttribute('colWidths') -# total_td = td * len(value) -# -# if not width: -# for v in value: -# width.append(30) -# check1=0 -# for t in range(td): -# for v in range(len(value)): -# if type[v] in ('String','STRING','string'): -# if (value[v]==" " or value[0]==pattern): -# if check1==0: -# check1=1 -# width_str +=',0.0' -# else: -# width_str +=',%d'%width[v] -# else: -# width_str +=',%d'%width[v] -# else: -# width_str +=',%d'%width[v] -# ns.setAttribute('colWidths',width_str) -# -# child_list = ns.childNodes -# -# check=0 -# for child in child_list: -# if child.nodeName=='tr': -# lc = child.childNodes[1] -# for t in range(td): -# i=0 -# for v in value: -# -# newnode = lc.cloneNode(1) -# temp2="%s['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-bold'})) ]]"%(name) -## -# if type[i] in ('String','STRING','string'): -# if (v==" " or v==pattern) and i==0 and check==0: -# check=1 -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data="" -# else: -# if v==" ": -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data="" -# else: -# t1= "[[ %s['%s%d'] ]]"%(name,v,t) -# if v=="year" or v=="sum_debit" or v=="sum_credit": -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data = t1 -# else: -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data = t1+"[["+temp2 -## newnode.childNodes[1].lastChild.data=[[ a['status']==1 and ( setTag('para','para',{'fontName':'Times-bold'})) ]] -# elif type[i] in ('Lable','LABLE','lable'): -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data= v -# -# child.appendChild(newnode) -# -# newnode=False -# i+=1 -# return super(account_balance_landscape,self).repeatIn(lst, name, nodes_parent=False) -#end def linesForYear(self,form): temp=0 years={} @@ -363,7 +100,6 @@ class account_balance_landscape(rml_parse.rml_parse): total_for_perc=[] -# if perc==1: self.done_total=1 self.total_for_perc=self.linesForTotal(form, ids={}, doneAccount={}, level=1) self.done_total=0 @@ -372,8 +108,6 @@ class account_balance_landscape(rml_parse.rml_parse): locale.setlocale(locale.LC_ALL, '') self.result_total["sum_credit" + str(t1)]=locale.format("%.2f", self.result_total["sum_credit" + str(t1)], grouping=True) self.result_total["sum_debit" + str(t1)]=locale.format("%.2f", self.result_total["sum_debit" + str(t1)], grouping=True) -# self.flag=1 -# self.result_total = {} for temp in range(0,len(form['fiscalyear'])): fy=self.pool.get('account.fiscalyear').name_get(self.cr, self.uid, form['fiscalyear'][temp]) @@ -661,6 +395,6 @@ class account_balance_landscape(rml_parse.rml_parse): def total_cr(self): return self.cr_total -report_sxw.report_sxw('report.account.account.balance.landscape', 'account.account', 'addons/account/report/account_balance_landscape.rml', parser=account_balance_landscape, header=False) +report_sxw.report_sxw('report.account.account.balance.landscape', 'account.account', 'addons/account/report/account_balance_landscape.rml', parser=account_balance_landscape, header="internal landscape") # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/account_balance_sheet.py b/addons/account/report/account_balance_sheet.py index ab5a284e412..084a7de8c14 100644 --- a/addons/account/report/account_balance_sheet.py +++ b/addons/account/report/account_balance_sheet.py @@ -91,7 +91,6 @@ class report_balancesheet_horizontal(rml_parse.rml_parse, common_report_header): ] ctx = self.context.copy() -# ctx['state'] = form['context'].get('state','filter_no') ctx['fiscalyear'] = data['form'].get('fiscalyear_id', False) if data['form']['filter'] == 'filter_period' : @@ -197,10 +196,10 @@ class report_balancesheet_horizontal(rml_parse.rml_parse, common_report_header): report_sxw.report_sxw('report.account.balancesheet.horizontal', 'account.account', 'addons/account/report/account_balance_sheet_horizontal.rml',parser=report_balancesheet_horizontal, - header='internal') + header='internal landscape') report_sxw.report_sxw('report.account.balancesheet', 'account.account', 'addons/account/report/account_balance_sheet.rml',parser=report_balancesheet_horizontal, header='internal') -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/account_general_ledger.py b/addons/account/report/account_general_ledger.py index 2c4bad0938c..2cf9a489a1a 100644 --- a/addons/account/report/account_general_ledger.py +++ b/addons/account/report/account_general_ledger.py @@ -240,6 +240,6 @@ class general_ledger(rml_parse.rml_parse, common_report_header): return 'Date' report_sxw.report_sxw('report.account.general.ledger', 'account.account', 'addons/account/report/account_general_ledger.rml', parser=general_ledger, header='internal') -report_sxw.report_sxw('report.account.general.ledger_landscape', 'account.account', 'addons/account/report/account_general_ledger_landscape.rml', parser=general_ledger, header='internal') +report_sxw.report_sxw('report.account.general.ledger_landscape', 'account.account', 'addons/account/report/account_general_ledger_landscape.rml', parser=general_ledger, header='internal landscape') -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/account_profit_loss.py b/addons/account/report/account_profit_loss.py index c1c74a1f54d..a7c732cf379 100644 --- a/addons/account/report/account_profit_loss.py +++ b/addons/account/report/account_profit_loss.py @@ -170,9 +170,9 @@ class report_pl_account_horizontal(rml_parse.rml_parse, common_report_header): return self.result.get(group, []) report_sxw.report_sxw('report.pl.account.horizontal', 'account.account', - 'addons/account/report/account_profit_horizontal.rml',parser=report_pl_account_horizontal, header='internal') + 'addons/account/report/account_profit_horizontal.rml',parser=report_pl_account_horizontal, header='internal landscape') report_sxw.report_sxw('report.pl.account', 'account.account', 'addons/account/report/account_profit_loss.rml',parser=report_pl_account_horizontal, header='internal') -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/account_report.py b/addons/account/report/account_report.py index 5a62c1ea337..362d0adb414 100644 --- a/addons/account/report/account_report.py +++ b/addons/account/report/account_report.py @@ -122,7 +122,6 @@ class report_aged_receivable(osv.osv): """ This view will be used in dashboard The reason writing this code here is, we need to check date range from today to first date of fiscal year. """ -# ranges = _get_ranges(cr) # Gets the ranges for the x axis of the graph (name column values) pool_obj_fy = pooler.get_pool(cr.dbname).get('account.fiscalyear') today = time.strftime('%Y-%m-%d') fy_id = pool_obj_fy.find(cr, uid, exception=False) diff --git a/addons/account/report/account_report_view.xml b/addons/account/report/account_report_view.xml index 96b49f0247e..a0cee804992 100644 --- a/addons/account/report/account_report_view.xml +++ b/addons/account/report/account_report_view.xml @@ -47,7 +47,6 @@ form tree,graph - @@ -115,9 +114,6 @@ - - - report.account.sales.tree report.account.sales @@ -169,9 +165,7 @@ graph,tree - - report.account_type.sales.tree report.account_type.sales @@ -237,7 +231,6 @@ graph,tree - diff --git a/addons/account/report/account_tax_code.py b/addons/account/report/account_tax_code.py index 9a72c83fab5..2f123fd00be 100644 --- a/addons/account/report/account_tax_code.py +++ b/addons/account/report/account_tax_code.py @@ -63,6 +63,6 @@ class account_tax_code_report(rml_parse.rml_parse): .browse(self.cr, self.uid, line_ids)) report_sxw.report_sxw('report.account.tax.code.entries', 'account.tax.code', - 'addons/account/report/account_tax_code.rml', parser=account_tax_code_report, header=False) + 'addons/account/report/account_tax_code.rml', parser=account_tax_code_report, header="internal") # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/compare_account_balance.py b/addons/account/report/compare_account_balance.py index 13fb90fdb5f..b3b4231c027 100644 --- a/addons/account/report/compare_account_balance.py +++ b/addons/account/report/compare_account_balance.py @@ -58,268 +58,6 @@ class account_balance(report_sxw.rml_parse): }) self.context = context -# def repeatIn(self, lst, name, nodes_parent=False,td=False,width=[],value=[],type=[]): -# self._node.data = '' -# node = self._find_parent(self._node, nodes_parent or parents) -# ns = node.nextSibling -##start -# if value==['Cash','%']: -# if show==1: -# if perc==1: -# if pattern=='none': -# value=['','Cash','%'] -# type=['lable','lable','lable'] -# width=[130,65,65] -# else: -# value=[' ','','Cash','%'] -# type=['string','lable','lable','lable'] -# width=[65,130,65,65] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[195] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,195] -# else: -# if perc==1: -# if pattern=='none': -# value=['Cash','%'] -# type=['lable','lable'] -# width=[65,65] -# else: -# value=[' ','Cash','%'] -# type=['string','lable','lable'] -# width=[65,65,65] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[65] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,65] -# -# -# if value==['year']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[260] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,260] -# else: -# if pattern=='none': -# width=[195] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,195] -# else: -# if perc==1: -# if pattern=='none': -# width=[130] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,130] -# -# else: -# if pattern=='none': -# width=[65] -# else: -# value=[' ','year'] -# type=['string','string'] -# width=[65,65] -# -# if value==['Debit','Credit','Balance']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[65,65,130] -# else: -# value=[' ','Debit','Credit','Balance'] -# type=['string','lable','lable','lable'] -# width=[65,65,65,130] -# else: -# if pattern=='none': -# width=[65,65,65] -# else: -# value=[' ','Debit','Credit','Balance'] -# type=['string','lable','lable','lable'] -# width=[65,65,65,65] -# -# else: -# if perc==1: -# if pattern=='none': -# value=['Balance'] -# type=['lable'] -# width=[130] -# else: -# value=[' ','Balance'] -# type=['string','lable'] -# width=[65,130] -# else: -# if pattern=='none': -# value=['Balance'] -# type=['lable'] -# width=[65] -# else: -# value=[' ','Balance'] -# type=['string','lable'] -# width=[65,65] -# -# if value==['debit','credit','balance']: -# if show==1: -# if perc==1: -# if pattern=='none': -# value=['debit','credit','balance','balance_perc'] -# type=['string','string','string','string'] -# width=[65,65,65,65] -# else: -# value=[pattern,'debit','credit','balance','balance_perc'] -# type=['string','string','string','string','string'] -# width=[65,65,65,65,65] -# else: -# if pattern=='none': -# value=['debit','credit','balance'] -# type=['string','string','string'] -# width=[65,65,65] -# else: -# value=[pattern,'debit','credit','balance'] -# type=['string','string','string','string'] -# width=[65,65,65,65] -# -# else: -# if perc==1: -# if pattern=='none': -# value=['balance','balance_perc'] -# type=['string','string'] -# width=[65,65] -# else: -# value=[pattern,'balance','balance_perc'] -# type=['string','string','string'] -# width=[65,65,65] -# else: -# if pattern=='none': -# value=['balance'] -# type=['string'] -# width=[65] -# else: -# value=[pattern,'balance'] -# type=['string','string'] -# width=[65,65] -# -# if value==['sum_debit','sum_credit','']: -# if show==1: -# if perc==1: -# if pattern=='none': -# width=[65,65,130] -# else: -# value=[' ','sum_debit','sum_credit',''] -# type=['string','string','string','lable'] -# width=[65,65,65,130] -# else: -# if pattern=='none': -# width=[65,65,65] -# else: -# value=[' ','sum_debit','sum_credit',''] -# type=['string','string','string','lable'] -# width=[65,65,65,65] -# else: -# if perc==1: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[130] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,130] -# else: -# if pattern=='none': -# value=[''] -# type=['lable'] -# width=[65] -# else: -# value=[' ',''] -# type=['string','lable'] -# width=[65,65] -# -# if not lst: -# lst.append(1) -# for ns in node.childNodes : -# if ns and ns.nodeName!='#text' and ns.tagName=='blockTable' and td : -# width_str = ns._attrs['colWidths'].nodeValue -# ns.removeAttribute('colWidths') -# total_td = td * len(value) -# -# if not width: -# for v in value: -# width.append(30) -# check1=0 -# for t in range(td): -# for v in range(len(value)): -# if type[v] in ('String','STRING','string'): -# if (value[v]==" " or value[0]==pattern): -# if check1==0: -# check1=1 -# width_str +=',0.0' -# else: -# width_str +=',%d'%width[v] -# else: -# width_str +=',%d'%width[v] -# else: -# width_str +=',%d'%width[v] -# ns.setAttribute('colWidths',width_str) -# -# child_list = ns.childNodes -# -# check=0 -# for child in child_list: -# if child.nodeName=='tr': -# lc = child.childNodes[1] -# for t in range(td): -# i=0 -# for v in value: -# -# newnode = lc.cloneNode(1) -# temp2="%s['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-bold'})) ]]"%(name) -## -# if type[i] in ('String','STRING','string'): -# if (v==" " or v==pattern) and i==0 and check==0: -# check=1 -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data="" -# else: -# if v==" ": -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data="" -# else: -# t1= "[[ %s['%s%d'] ]]"%(name,v,t) -# if v=="year" or v=="sum_debit" or v=="sum_credit": -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data = t1 -# else: -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data = t1+"[["+temp2 -## newnode.childNodes[1].lastChild.data=[[ a['status']==1 and ( setTag('para','para',{'fontName':'Times-bold'})) ]] -# elif type[i] in ('Lable','LABLE','lable'): -# if newnode.childNodes[1].lastChild: -# newnode.childNodes[1].lastChild.data= v -# -# child.appendChild(newnode) -# -# newnode=False -# i+=1 -# return super(account_balance,self).repeatIn(lst, name, nodes_parent=False) -#end - def linesForYear(self, form): temp=0 years={} @@ -363,7 +101,6 @@ class account_balance(report_sxw.rml_parse): total_for_perc=[] -# if perc==1: self.done_total=1 self.total_for_perc=self.linesForTotal(form, ids={}, doneAccount={}, level=1) self.done_total=0 @@ -372,8 +109,6 @@ class account_balance(report_sxw.rml_parse): locale.setlocale(locale.LC_ALL, '') self.result_total["sum_credit" + str(t1)]=locale.format("%.2f", self.result_total["sum_credit" + str(t1)], grouping=True) self.result_total["sum_debit" + str(t1)]=locale.format("%.2f", self.result_total["sum_debit" + str(t1)], grouping=True) -# self.flag=1 -# self.result_total = {} for temp in range(0,len(form['fiscalyear'])): fy=self.pool.get('account.fiscalyear').name_get(self.cr, self.uid, form['fiscalyear'][temp]) @@ -657,6 +392,6 @@ class account_balance(report_sxw.rml_parse): def total_cr(self): return self.cr_total -report_sxw.report_sxw('report.account.balance.account.balance', 'account.account', 'addons/account/report/account_balance.rml', parser=account_balance, header=False) +report_sxw.report_sxw('report.account.balance.account.balance', 'account.account', 'addons/account/report/account_balance.rml', parser=account_balance, header="internal") # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/rml_parse.py b/addons/account/report/rml_parse.py index 1b38b930b2b..cc8299bcecf 100644 --- a/addons/account/report/rml_parse.py +++ b/addons/account/report/rml_parse.py @@ -106,7 +106,6 @@ class rml_parse(report_sxw.rml_parse): return Stringer return Stringer def explode_this(self,chaine,length): - #chaine = self.repair_string(chaine) chaine = rstrip(chaine) ast = list(chaine) i = length @@ -120,7 +119,6 @@ class rml_parse(report_sxw.rml_parse): UnicodeAst = [] _previouslyfound = False i = 0 - #print str(ast) while i < len(ast): elem = ast[i] try: @@ -152,33 +150,3 @@ class rml_parse(report_sxw.rml_parse): else: return Stringer - def _add_header(self, node, header=1): - if header==2: - rml_head = self.rml_header2 - else: - rml_head = self.rml_header - rml_head = rml_head.replace('',''' [[company.logo]] ''') - return True - - # def _add_header(self, node): - # rml_head = tools.file_open('specific_param/report/header/corporate_rml_header_ch.rml').read() - # head_dom = xml.dom.minidom.parseString(rml_head) - # #for frame in head_dom.getElementsByTagName('frame'): - # # frame.parentNode.removeChild(frame) - # node2 = head_dom.documentElement - # for tag in node2.childNodes: - # if tag.nodeType==tag.ELEMENT_NODE: - # found = self._find_node(node, tag.localName) - # # rml_frames = found.getElementsByTagName('frame') - # if found: - # if tag.hasAttribute('position') and (tag.getAttribute('position')=='inside'): - # found.appendChild(tag) - # else: - # found.parentNode.replaceChild(tag, found) - # # for frame in rml_frames: - # # tag.appendChild(frame) - # return True - - - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/tax_report.py b/addons/account/report/tax_report.py index 2075b1f139b..15607a79011 100644 --- a/addons/account/report/tax_report.py +++ b/addons/account/report/tax_report.py @@ -78,7 +78,6 @@ class tax_report(rml_parse.rml_parse): top_result.append(res_general[ind_general]) ind_general+=1 i+=1 - #array_result = self.sort_result(top_result) return top_result #return array_result @@ -133,8 +132,6 @@ class tax_report(rml_parse.rml_parse): company_id, periods_ids,)) res = self.cr.dictfetchall() - #AND line.period_id IN ('+ period_sql_list +') \ - i = 0 while i['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + Account fiscal position company rule + + + [('company_id','=',user.company_id.id)] + + + + Account model company rule + + + [('company_id','=',user.company_id.id)] + + diff --git a/addons/account/wizard/__init__.py b/addons/account/wizard/__init__.py index b88619ed9f9..dea907acf2d 100644 --- a/addons/account/wizard/__init__.py +++ b/addons/account/wizard/__init__.py @@ -50,7 +50,6 @@ import account_invoice_state import account_chart #TODO: remove this file no moe used # also remove related view fiel -#import account_move_line_select import account_validate_account_move import account_use_model diff --git a/addons/account/wizard/account_automatic_reconcile.py b/addons/account/wizard/account_automatic_reconcile.py index 900e1c44ec4..436d320456e 100644 --- a/addons/account/wizard/account_automatic_reconcile.py +++ b/addons/account/wizard/account_automatic_reconcile.py @@ -151,8 +151,6 @@ class account_automatic_reconcile(osv.osv_memory): query = "SELECT partner_id FROM account_move_line WHERE account_id=%s AND reconcile_id IS NULL \ AND state <> 'draft' GROUP BY partner_id \ HAVING ABS(SUM(debit-credit)) <> %s AND count(*)>0"%(account_id, 0.0) -# query="SELECT partner_id FROM account_move_line WHERE account_id=%s AND reconcile_id IS NULL \ -# AND state <> 'draft' GROUP BY partner_id AND debit = credi"%(account_id) else: query = "SELECT partner_id FROM account_move_line WHERE account_id=%s AND reconcile_id IS NULL \ AND state <> 'draft' GROUP BY partner_id \ diff --git a/addons/account/wizard/account_chart.py b/addons/account/wizard/account_chart.py index c9cc5ff7bd5..bace3d0ca29 100644 --- a/addons/account/wizard/account_chart.py +++ b/addons/account/wizard/account_chart.py @@ -64,7 +64,7 @@ class account_chart(osv.osv_memory): _defaults = { 'fiscalyear': _get_fiscalyear, 'target_move': 'all' - } + } account_chart() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/wizard/account_compare_account_balance_report.py b/addons/account/wizard/account_compare_account_balance_report.py index 5378cd2569b..05e441c5baa 100644 --- a/addons/account/wizard/account_compare_account_balance_report.py +++ b/addons/account/wizard/account_compare_account_balance_report.py @@ -46,13 +46,13 @@ class account_compare_account_balance_report(osv.osv_memory): 'periods': fields.many2many('account.period', 'period_account_balance_rel', 'report_id', 'period_id', 'Periods', help='Keep empty for all open fiscal year'), - } + } _defaults={ 'compare_pattern': 'none', 'account_choice': 'moves', 'period_manner': 'actual', - } + } def check(self, cr, uid, ids, context=None): data={} diff --git a/addons/account/wizard/account_fiscalyear_close.py b/addons/account/wizard/account_fiscalyear_close.py index 65645f5da1e..a8018e05c2f 100644 --- a/addons/account/wizard/account_fiscalyear_close.py +++ b/addons/account/wizard/account_fiscalyear_close.py @@ -39,10 +39,10 @@ class account_fiscalyear_close(osv.osv_memory): 'Opening Entries Period', required=True), 'report_name': fields.char('Name of new entries',size=64, required=True), 'sure': fields.boolean('Check this box'), - } + } _defaults = { 'report_name':'End of Fiscal Year Entry', - } + } def data_save(self, cr, uid, ids, context=None): """ diff --git a/addons/account/wizard/account_fiscalyear_close_state.py b/addons/account/wizard/account_fiscalyear_close_state.py index 4d0479f8014..fd58e8c7b1c 100644 --- a/addons/account/wizard/account_fiscalyear_close_state.py +++ b/addons/account/wizard/account_fiscalyear_close_state.py @@ -33,7 +33,7 @@ class account_fiscalyear_close_state(osv.osv_memory): 'fy_id': fields.many2one('account.fiscalyear', \ 'Fiscal Year to close', required=True), 'sure': fields.boolean('Check this box', required=False) - } + } def data_save(self, cr, uid, ids, context=None): """ diff --git a/addons/account/wizard/account_invoice_state_view.xml b/addons/account/wizard/account_invoice_state_view.xml index 7130e7dc758..6f6dca22e46 100644 --- a/addons/account/wizard/account_invoice_state_view.xml +++ b/addons/account/wizard/account_invoice_state_view.xml @@ -12,7 +12,7 @@ - - - - - account.voucher.form.receipt.unreconcile - account.voucher - form - - - - - - - diff --git a/addons/account_voucher_payment/i18n/account_voucher_payment.pot b/addons/account_voucher_payment/i18n/account_voucher_payment.pot deleted file mode 100644 index 0a6e050af91..00000000000 --- a/addons/account_voucher_payment/i18n/account_voucher_payment.pot +++ /dev/null @@ -1,82 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_voucher_payment -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-05-13 20:11:36+0000\n" -"PO-Revision-Date: 2009-05-13 20:11:36+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "If you unreconciliate transactions, you must also verify all the actions that are linked to those transactions because they will not be disable" -msgstr "" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "" - diff --git a/addons/account_voucher_payment/i18n/ca.po b/addons/account_voucher_payment/i18n/ca.po deleted file mode 100644 index 225da8f9e95..00000000000 --- a/addons/account_voucher_payment/i18n/ca.po +++ /dev/null @@ -1,95 +0,0 @@ -# Catalan translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-08-10 15:03+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" -"Language-Team: Catalan \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invàlid per a la definició de la vista!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Trenca conciliació de transaccions" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Aquest mòdul inclou:\n" -" * Concilia factures de proveïdors i clients mentre són pagades " -"mitjançant \n" -" comprovants comptables\n" -" " - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Si trenqueu conciliació de transaccions, també heu de comprovar totes les " -"accions que estan relacionades amb aquestes transaccions ja que no seran " -"eliminades" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Línies de comprovant" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Pagaments i rebuts de factures per comprovant." - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Trenca conciliació entrades" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Factura" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancel·la" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Trenca conciliació" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Trenca conciliació" diff --git a/addons/account_voucher_payment/i18n/ca_ES.po b/addons/account_voucher_payment/i18n/ca_ES.po deleted file mode 100644 index 6bafc34d136..00000000000 --- a/addons/account_voucher_payment/i18n/ca_ES.po +++ /dev/null @@ -1,81 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_voucher_payment -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-05-13 19:47:47+0000\n" -"PO-Revision-Date: 2009-05-16 18:57+0100\n" -"Last-Translator: Jordi Esteve \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invàlid per a la definició de la vista!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Trenca conciliació de transaccions" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Factura" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "If you unreconciliate transactions, you must also verify all the actions that are linked to those transactions because they will not be disable" -msgstr "Si trenqueu conciliació de transaccions, també heu de comprovar totes les accions que estan relacionades amb aquestes transaccions ja que no seran eliminades" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Línies de comprovant" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Pagaments i rebuts de factures per comprovant." - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Trenca conciliació entrades" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Aquest mòdul inclou:\n" -" * Concilia factures de proveïdors i clients mentre són pagades mitjançant \n" -" comprovants comptables\n" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancel·la" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Trenca conciliació" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Trenca conciliació" - diff --git a/addons/account_voucher_payment/i18n/el.po b/addons/account_voucher_payment/i18n/el.po deleted file mode 100644 index 5531e87022f..00000000000 --- a/addons/account_voucher_payment/i18n/el.po +++ /dev/null @@ -1,93 +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: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-06-22 05:05+0000\n" -"Last-Translator: Panayiotis Konstantinidis \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: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Λανθασμένο XML για αρχιτεκτονική όψης!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Ασυμβίβαστες συναλλαγές" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Αυτή η μονάδα περιλαμβάνει :\n" -" * Εναρμονίζει το τιμολόγιο ( προμηθευτή, πελάτη ) καθώς πληρώνει απο τον " -"\n" -" Λογαριασμό Παραστατικών\n" -" " - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Αν ακυρώσετε συμφωνημένες συναλλαγές θα πρέπει να ελέγξετε όλες τις " -"ενέργειες που συνδέονται με αυτές διότι δεν θα διαγραφούν." - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Γραμμές Παραστατικού" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Πληρωμή Τιμολογίου/ Απόδειξη απο Παραστατικό" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Ασυμβίβαστες εγγραφές" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Τιμολόγιο" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Ακύρωση" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Συνεργάτης" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Ακυρώνω" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Ακύρωση" diff --git a/addons/account_voucher_payment/i18n/es.po b/addons/account_voucher_payment/i18n/es.po deleted file mode 100644 index 134c11751e9..00000000000 --- a/addons/account_voucher_payment/i18n/es.po +++ /dev/null @@ -1,94 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-08-11 05:38+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "¡XML inválido para la definición de la vista!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Romper conciliación de transacciones" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Este módulo incluye :\n" -" * Concilia facturas de proveedores y clientes mientras son pagadas " -"mediante \n" -" comprobantes contables\n" -" " - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Si rompe conciliación de transacciones, también debe verificar todas las " -"acciones que están enlazadas a estas transacciones porque no serán eliminadas" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Líneas de comprobante" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Pagos y recibos de facturas por comprobantes." - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Romper concilación entradas" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Factura" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Compañero" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Romper conciliación" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Romper conciliación" diff --git a/addons/account_voucher_payment/i18n/es_ES.po b/addons/account_voucher_payment/i18n/es_ES.po deleted file mode 100644 index 28765ce533a..00000000000 --- a/addons/account_voucher_payment/i18n/es_ES.po +++ /dev/null @@ -1,81 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_voucher_payment -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-05-13 19:47:47+0000\n" -"PO-Revision-Date: 2009-05-16 18:57+0100\n" -"Last-Translator: Jordi Esteve \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "¡XML inválido para la definición de la vista!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Romper conciliación de transacciones" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Factura" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "If you unreconciliate transactions, you must also verify all the actions that are linked to those transactions because they will not be disable" -msgstr "Si rompe conciliación de transacciones, también debe verificar todas las acciones que están enlazadas a estas transacciones porque no serán eliminadas" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Líneas de comprobante" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "Pagos y recibos de facturas por comprobantes." - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Romper concilación entradas" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"Este módulo incluye :\n" -" * Concilia facturas de proveedores y clientes mientras son pagadas mediante \n" -" comprobantes contables\n" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Romper conciliación" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Romper conciliación" - diff --git a/addons/account_voucher_payment/i18n/et.po b/addons/account_voucher_payment/i18n/et.po deleted file mode 100644 index ff959abf935..00000000000 --- a/addons/account_voucher_payment/i18n/et.po +++ /dev/null @@ -1,86 +0,0 @@ -# Estonian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-06-08 17:42+0000\n" -"Last-Translator: lyyser \n" -"Language-Team: Estonian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Vigane XML vaate arhitektuurile!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Mittesobivad tehingud" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Tähiku read" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Kooskõlastamatta kirjed" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Arve" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Katkesta" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Partner" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "" diff --git a/addons/account_voucher_payment/i18n/fr_BE.po b/addons/account_voucher_payment/i18n/fr_BE.po deleted file mode 100644 index 07044b31a84..00000000000 --- a/addons/account_voucher_payment/i18n/fr_BE.po +++ /dev/null @@ -1,77 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_voucher_payment -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 06:54:11+0000\n" -"PO-Revision-Date: 2009-11-26 06:54:11+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "If you unreconciliate transactions, you must also verify all the actions that are linked to those transactions because they will not be disable" -msgstr "" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_meta_information -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_meta_information -msgid "This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "" - diff --git a/addons/account_voucher_payment/i18n/pt_BR.po b/addons/account_voucher_payment/i18n/pt_BR.po deleted file mode 100644 index 65d8341d436..00000000000 --- a/addons/account_voucher_payment/i18n/pt_BR.po +++ /dev/null @@ -1,89 +0,0 @@ -# Brazilian Portuguese translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-07-28 14:21+0000\n" -"Last-Translator: Leandro Chaves \n" -"Language-Team: Brazilian Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para a arquitetura de exibição" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Transações não conciliadas" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Se você desfazer a reconciliação de transações, você deve também verificar " -"todas as ações que estão ligadas a essas operações, porque elas não serão " -"desfeitas pelo sistema" - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "Linhas de Comprovantes" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Anular reconciliação de lançamentos" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Fatura" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Parceiro" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Não concilidado" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Desconciliação" diff --git a/addons/account_voucher_payment/i18n/sl.po b/addons/account_voucher_payment/i18n/sl.po deleted file mode 100644 index f090b7071f9..00000000000 --- a/addons/account_voucher_payment/i18n/sl.po +++ /dev/null @@ -1,88 +0,0 @@ -# Slovenian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-07-28 12:23+0000\n" -"Last-Translator: Simon Vidmar \n" -"Language-Team: Slovenian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neveljaven XML za arhitekturo pogleda!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "Preklic uskladitve transakcij" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "" -"Če prekličete uskladitev transakcij, morate tudi preveriti vse akcije, ki so " -"povezane s temi transakcijami, kajti le te ne bodo onemogočene." - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "Prekliči uskladitev vknjižb" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "Račun" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "Prekliči" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "Partner" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "Prekliči uskladitev" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "Preklic uskladitve" diff --git a/addons/account_voucher_payment/i18n/zh_CN.po b/addons/account_voucher_payment/i18n/zh_CN.po deleted file mode 100644 index 00ccf4661a2..00000000000 --- a/addons/account_voucher_payment/i18n/zh_CN.po +++ /dev/null @@ -1,90 +0,0 @@ -# Chinese (Simplified) translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-05-13 20:11+0000\n" -"PO-Revision-Date: 2010-07-14 03:27+0000\n" -"Last-Translator: Black Jack \n" -"Language-Team: Chinese (Simplified) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:08+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_voucher_payment -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "无效XML视图结构!" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation transactions" -msgstr "取消对账" - -#. module: account_voucher_payment -#: model:ir.module.module,description:account_voucher_payment.module_name_translation -msgid "" -"This module includes :\n" -" * It reconcile the invoice (supplier, customer) while paying through \n" -" Accounting Vouchers\n" -" " -msgstr "" -"这模块包括:\n" -" *在支付时核销发票(供应商, 客户) \n" -" 原始凭证\n" -" " - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "" -"If you unreconciliate transactions, you must also verify all the actions " -"that are linked to those transactions because they will not be disable" -msgstr "如果取消交易的核销, 你必须检验链接该交易的所有操作. 因为他们不会被禁止." - -#. module: account_voucher_payment -#: view:account.voucher:0 -#: field:account.voucher,voucher_line_ids:0 -msgid "Voucher Lines" -msgstr "原始凭证明细" - -#. module: account_voucher_payment -#: model:ir.module.module,shortdesc:account_voucher_payment.module_name_translation -msgid "Invoice Payment/Receipt by Vouchers." -msgstr "发票付款/ 收入的原始凭证" - -#. module: account_voucher_payment -#: model:ir.actions.wizard,name:account_voucher_payment.wizard_unreconcile_voucher -msgid "Unreconcile entries" -msgstr "取消核销" - -#. module: account_voucher_payment -#: field:account.move.line,voucher_invoice:0 -#: field:account.voucher.line,invoice_id:0 -msgid "Invoice" -msgstr "发票" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,end:0 -msgid "Cancel" -msgstr "取消" - -#. module: account_voucher_payment -#: field:account.voucher,partner_id:0 -msgid "Partner" -msgstr "业务伙伴" - -#. module: account_voucher_payment -#: wizard_button:account.voucher.unreconcile,init,unrec:0 -msgid "Unreconcile" -msgstr "取消核销" - -#. module: account_voucher_payment -#: wizard_view:account.voucher.unreconcile,init:0 -msgid "Unreconciliation" -msgstr "取消对账" diff --git a/addons/account_voucher_payment/security/ir.model.access.csv b/addons/account_voucher_payment/security/ir.model.access.csv deleted file mode 100644 index 0343f29f43a..00000000000 --- a/addons/account_voucher_payment/security/ir.model.access.csv +++ /dev/null @@ -1 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" diff --git a/addons/account_voucher_payment/test/account_voucher_payment.yml b/addons/account_voucher_payment/test/account_voucher_payment.yml deleted file mode 100644 index 8bcea6a23a4..00000000000 --- a/addons/account_voucher_payment/test/account_voucher_payment.yml +++ /dev/null @@ -1,118 +0,0 @@ -- - In order to test account_voucher_payment module in OpenERP I create an invoice and paid it through voucher -- - I create a customer invoice record -- - !record {model: account.invoice, id: account_invoice_voucher_payment}: - account_id: account.a_recv - address_contact_id: base.res_partner_address_3000 - address_invoice_id: base.res_partner_address_3000 - company_id: base.main_company - currency_id: base.EUR - invoice_line: - - account_id: account.a_sale - name: '[PC1] Basic PC' - price_unit: 450.0 - quantity: 1.0 - product_id: product.product_product_pc1 - uos_id: product.product_uom_unit - journal_id: account.sales_journal - partner_id: base.res_partner_desertic_hispafuentes - reference_type: none - -- - I check that Initially customer invoice is in the "Draft" state -- - !assert {model: account.invoice, id: account_invoice_voucher_payment}: - - state == 'draft' -- - I change the state of invoice to "Proforma2" by clicking PRO-FORMA button -- - !workflow {model: account.invoice, action: invoice_proforma2, ref: account_invoice_voucher_payment} -- - I check that the invoice state is now "Proforma2" -- - !assert {model: account.invoice, id: account_invoice_voucher_payment}: - - state == 'proforma2' -- - I create invoice by clicking on Create button -- - !workflow {model: account.invoice, action: invoice_open, ref: account_invoice_voucher_payment} -- - I check that the invoice state is "Open" -- - !assert {model: account.invoice, id: account_invoice_voucher_payment}: - - state == 'open' - -- - I create a voucher record for above invoice -- - !record {model: account.voucher, id: account_voucher_voucherforaxelor1}: - account_id: account.cash - company_id: base.main_company - currency_id: base.EUR - journal_id: account.bank_journal - name: Voucher for Axelor - narration: Basic Pc - payment_ids: - - account_id: account.a_recv - amount: 450.0 - name: Voucher for Axelor - partner_id: base.res_partner_desertic_hispafuentes - invoice_id: account_invoice_voucher_payment - type: cr - period_id: account.period_6 - reference_type: none - -- - I check that Initially customer voucher is in the "Draft" state -- - !assert {model: account.voucher, id: account_voucher_voucherforaxelor1}: - - state == 'draft' -- - I change the state of voucher to "proforma" by clicking PRO-FORMA button -- - !workflow {model: account.voucher, action: open_voucher, ref: account_voucher_voucherforaxelor1} -- - I check that the voucher state is now "proforma" -- - !assert {model: account.voucher, id: account_voucher_voucherforaxelor1}: - - state == 'proforma' -- - I create voucher by clicking on Create button -- - !workflow {model: account.voucher, action: proforma_voucher, ref: account_voucher_voucherforaxelor1} -- - I check that the voucher state is "Waiting for re-checking" -- - !assert {model: account.voucher, id: account_voucher_voucherforaxelor1}: - - state == 'recheck' -- - I clicked on Validate Button -- - !workflow {model: account.voucher, action: recheck_voucher, ref: account_voucher_voucherforaxelor1} -- - I check that the voucher state is "posted" -- - !assert {model: account.voucher, id: account_voucher_voucherforaxelor1}: - - state == 'posted' - -- - I check that Moves get created for this voucher -- - !python {model: account.voucher}: | - acc_id=self.browse(cr, uid, ref("account_voucher_voucherforaxelor1")) - assert(acc_id.move_id) - -- - I check that the invoice state is now Done -- - !assert {model: account.invoice, id: account_invoice_voucher_payment}: - - state == 'paid' - - - - - - - diff --git a/addons/account_voucher_payment/wizard/__init__.py b/addons/account_voucher_payment/wizard/__init__.py deleted file mode 100644 index 32ab938c5a6..00000000000 --- a/addons/account_voucher_payment/wizard/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import account_voucher_unreconcile - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/analytic/__openerp__.py b/addons/analytic/__openerp__.py index 80585ee39da..1f21fb3fce3 100644 --- a/addons/analytic/__openerp__.py +++ b/addons/analytic/__openerp__.py @@ -29,7 +29,8 @@ "description": """Module for defining analytic accounting object. """, "init_xml" : [], - "update_xml": ["security/ir.model.access.csv", + "update_xml": ['security/analytic_security.xml', + "security/ir.model.access.csv", ], 'demo_xml': [ ], diff --git a/addons/analytic/i18n/de.po b/addons/analytic/i18n/de.po new file mode 100644 index 00000000000..e9f672dcf4f --- /dev/null +++ b/addons/analytic/i18n/de.po @@ -0,0 +1,269 @@ +# German 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: 2010-06-18 10:59+0000\n" +"PO-Revision-Date: 2010-08-23 06:40+0000\n" +"Last-Translator: Ferdinand-chricar \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-25 03:56+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: analytic +#: field:account.analytic.account,child_ids:0 +msgid "Child Accounts" +msgstr "untergeordnete Konten" + +#. module: analytic +#: help:account.analytic.line,amount_currency:0 +msgid "" +"The amount expressed in the related account currency if not equal to the " +"company one." +msgstr "Der Betrag in Fremdwährung, wenn diese von der Hauptwährung abweicht" + +#. module: analytic +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Der Objektname muss mit \"x_\" beginnen und darf keine Sonderzeichen " +"beinhalten!" + +#. module: analytic +#: field:account.analytic.account,name:0 +msgid "Account Name" +msgstr "Kontenbezeichnung" + +#. module: analytic +#: help:account.analytic.line,unit_amount:0 +msgid "Specifies the amount of quantity to count." +msgstr "Definiert die zu zählende Menge" + +#. module: analytic +#: help:account.analytic.line,currency_id:0 +msgid "The related account currency if not equal to the company one." +msgstr "" + +#. module: analytic +#: model:ir.module.module,description:analytic.module_meta_information +msgid "" +"Module for defining analytic accounting object.\n" +" " +msgstr "" +"Diese Module definiert analytische Kostenrechnung\n" +" " + +#. module: analytic +#: field:account.analytic.account,state:0 +msgid "State" +msgstr "Status" + +#. module: analytic +#: field:account.analytic.account,user_id:0 +msgid "Account Manager" +msgstr "Konto Manager" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Draft" +msgstr "Entwurf" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Closed" +msgstr "Abgeschlossen" + +#. module: analytic +#: field:account.analytic.account,debit:0 +msgid "Debit" +msgstr "Soll" + +#. module: analytic +#: help:account.analytic.account,state:0 +msgid "" +"* When an account is created its in 'Draft' state. " +" \n" +"* If any associated partner is there, it can be in 'Open' state. " +" \n" +"* If any pending balance is there it can be in 'Pending'. " +" \n" +"* And finally when all the transactions are over, it can be in 'Close' " +"state. \n" +"* The project can be in either if the states 'Template' and 'Running'.\n" +" If it is template then we can make projects based on the template projects. " +"If its in 'Running' state it is a normal project. " +" \n" +" If it is to be reviewed then the state is 'Pending'.\n" +" When the project is completed the state is set to 'Done'." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,type:0 +msgid "Account Type" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Template" +msgstr "Vorlage" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Pending" +msgstr "Unerledigt" + +#. module: analytic +#: model:ir.model,name:analytic.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analyse Zeile" + +#. module: analytic +#: field:account.analytic.account,description:0 +#: field:account.analytic.line,name:0 +msgid "Description" +msgstr "Beschreibung" + +#. module: analytic +#: help:account.analytic.line,amount:0 +msgid "" +"Calculated by multiplying the quantity and the price given in the Product's " +"cost price." +msgstr "Ergebnis aus Menge * Produkt Einstandspreis" + +#. module: analytic +#: field:account.analytic.account,company_id:0 +#: field:account.analytic.line,company_id:0 +msgid "Company" +msgstr "Mandant" + +#. module: analytic +#: field:account.analytic.account,quantity_max:0 +msgid "Maximum Quantity" +msgstr "Max. Menge" + +#. module: analytic +#: field:account.analytic.line,user_id:0 +msgid "User" +msgstr "Benutzer" + +#. module: analytic +#: field:account.analytic.account,parent_id:0 +msgid "Parent Analytic Account" +msgstr "Übergeordnetes Analyse Konto" + +#. module: analytic +#: field:account.analytic.line,date:0 +msgid "Date" +msgstr "Datum" + +#. module: analytic +#: field:account.analytic.account,currency_id:0 +#: field:account.analytic.line,currency_id:0 +msgid "Account currency" +msgstr "Währung des Kontos" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "View" +msgstr "Ansicht" + +#. module: analytic +#: help:account.analytic.account,quantity_max:0 +msgid "Sets the higher limit of quantity of hours." +msgstr "Obergrenze der Stunden" + +#. module: analytic +#: field:account.analytic.account,credit:0 +msgid "Credit" +msgstr "Haben" + +#. module: analytic +#: field:account.analytic.line,amount:0 +msgid "Amount" +msgstr "Betrag" + +#. module: analytic +#: field:account.analytic.account,contact_id:0 +msgid "Contact" +msgstr "Ansprechpartner" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Cancelled" +msgstr "Abgebrochen" + +#. module: analytic +#: field:account.analytic.account,balance:0 +msgid "Balance" +msgstr "Saldo" + +#. module: analytic +#: field:account.analytic.account,date_start:0 +msgid "Date Start" +msgstr "Startdatum" + +#. module: analytic +#: field:account.analytic.account,quantity:0 +#: field:account.analytic.line,unit_amount:0 +msgid "Quantity" +msgstr "Menge" + +#. module: analytic +#: field:account.analytic.account,date:0 +msgid "Date End" +msgstr "Enddatum" + +#. module: analytic +#: field:account.analytic.account,code:0 +msgid "Account Code" +msgstr "Kontonummer" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "Normal" +msgstr "Normal" + +#. module: analytic +#: field:account.analytic.account,complete_name:0 +msgid "Full Account Name" +msgstr "vollständiger Kontoname" + +#. module: analytic +#: field:account.analytic.line,account_id:0 +#: model:ir.model,name:analytic.model_account_analytic_account +#: model:ir.module.module,shortdesc:analytic.module_meta_information +msgid "Analytic Account" +msgstr "Analytisches Konto" + +#. module: analytic +#: field:account.analytic.account,company_currency_id:0 +msgid "Currency" +msgstr "Währung" + +#. module: analytic +#: field:account.analytic.line,amount_currency:0 +msgid "Amount currency" +msgstr "Betrag in Währung" + +#. module: analytic +#: field:account.analytic.account,partner_id:0 +msgid "Associated Partner" +msgstr "Zugehöriger Partner" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Open" +msgstr "Offen" + +#. module: analytic +#: field:account.analytic.account,line_ids:0 +msgid "Analytic Entries" +msgstr "Analytische Buchungen" diff --git a/addons/analytic/security/analytic_security.xml b/addons/analytic/security/analytic_security.xml new file mode 100644 index 00000000000..a382380d962 --- /dev/null +++ b/addons/analytic/security/analytic_security.xml @@ -0,0 +1,11 @@ + + + + + analytic company rule + + + [('company_id','=',user.company_id.id)] + + + diff --git a/addons/analytic_journal_billing_rate/analytic_journal_billing_rate_view.xml b/addons/analytic_journal_billing_rate/analytic_journal_billing_rate_view.xml index 3288ca9daf8..39be4c76a23 100644 --- a/addons/analytic_journal_billing_rate/analytic_journal_billing_rate_view.xml +++ b/addons/analytic_journal_billing_rate/analytic_journal_billing_rate_view.xml @@ -35,7 +35,6 @@ - diff --git a/addons/analytic_journal_billing_rate/i18n/tr.po b/addons/analytic_journal_billing_rate/i18n/tr.po index 698bc1f3bbe..3035a37b52f 100644 --- a/addons/analytic_journal_billing_rate/i18n/tr.po +++ b/addons/analytic_journal_billing_rate/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-24 05: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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: analytic_journal_billing_rate diff --git a/addons/analytic_user_function/analytic_user_function.py b/addons/analytic_user_function/analytic_user_function.py index 2f5152faea6..0bb9afc3386 100644 --- a/addons/analytic_user_function/analytic_user_function.py +++ b/addons/analytic_user_function/analytic_user_function.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## @@ -54,7 +54,7 @@ class hr_analytic_timesheet(osv.osv): # Look in account, if no value for the user => look in parent until there is no more parent to look # Take the first found... if nothing found => return False def _get_related_user_account_recursiv(self, cr, uid, user_id, account_id): - + temp=self.pool.get('analytic_user_funct_grid').search(cr, uid, [('user_id', '=', user_id),('account_id', '=', account_id) ]) account=self.pool.get('account.analytic.account').browse(cr, uid, account_id) if temp: @@ -64,21 +64,19 @@ class hr_analytic_timesheet(osv.osv): return self._get_related_user_account_recursiv(cr, uid, user_id, account.parent_id.id) else: return False - - + + def on_change_account_id(self, cr, uid, ids, account_id, user_id=False, unit_amount=0): - #{'value': {'to_invoice': False, 'amount': (-162.0,), 'product_id': 7, 'general_account_id': (5,)}} res = {} if not (account_id): #avoid a useless call to super - return res + return res if not (user_id): return super(hr_analytic_timesheet, self).on_change_account_id(cr, uid, ids, account_id) #get the browse record related to user_id and account_id temp = self._get_related_user_account_recursiv(cr, uid, user_id, account_id) - # temp = self.pool.get('analytic_user_funct_grid').search(cr, uid, [('user_id', '=', user_id),('account_id', '=', account_id) ]) if not temp: #if there isn't any record for this user_id and account_id return super(hr_analytic_timesheet, self).on_change_account_id(cr, uid, ids, account_id) @@ -100,9 +98,9 @@ class hr_analytic_timesheet(osv.osv): 'for this product: "%s" (id:%d)') % \ (r.product_id.name, r.product_id.id,)) # Compute based on pricetype - amount_unit = self.on_change_unit_amount(cr, uid, ids, + amount_unit = self.on_change_unit_amount(cr, uid, ids, r.product_id.id, unit_amount, r.product_id.uom_id.id)['value']['amount'] - + amount = unit_amount * amount_unit res ['value']['amount']= - round(amount, 2) res ['value']['general_account_id']= a @@ -112,19 +110,18 @@ class hr_analytic_timesheet(osv.osv): res = {} if not (user_id): #avoid a useless call to super - return res + return res #get the old values from super res = super(hr_analytic_timesheet, self).on_change_user_id(cr, uid, ids, user_id) if account_id: #get the browse record related to user_id and account_id - # temp = self.pool.get('analytic_user_funct_grid').search(cr, uid, [('user_id', '=', user_id),('account_id', '=', account_id) ]) temp = self._get_related_user_account_recursiv(cr, uid, user_id, account_id) if temp: #add the value from the new relation analytic_user_funct_grid r = self.pool.get('analytic_user_funct_grid').browse(cr, uid, temp)[0] - res['value']['product_id'] = r.product_id.id + res['value']['product_id'] = r.product_id.id #the change of product has to impact the amount, uom and general_account_id a = r.product_id.product_tmpl_id.property_account_expense.id @@ -136,9 +133,9 @@ class hr_analytic_timesheet(osv.osv): 'for this product: "%s" (id:%d)') % \ (r.product_id.name, r.product_id.id,)) # Compute based on pricetype - amount_unit = self.on_change_unit_amount(cr, uid, ids, + amount_unit = self.on_change_unit_amount(cr, uid, ids, r.product_id.id, unit_amount, r.product_id.uom_id.id)['value']['amount'] - + amount = unit_amount * amount_unit res ['value']['amount']= - round(amount, 2) res ['value']['general_account_id']= a diff --git a/addons/analytic_user_function/i18n/tr.po b/addons/analytic_user_function/i18n/tr.po index 5e9d2a2f653..dd1ab6308f4 100644 --- a/addons/analytic_user_function/i18n/tr.po +++ b/addons/analytic_user_function/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-24 06:02+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: analytic_user_function diff --git a/addons/auction/__openerp__.py b/addons/auction/__openerp__.py index 75b50113028..69fef0748c4 100644 --- a/addons/auction/__openerp__.py +++ b/addons/auction/__openerp__.py @@ -43,14 +43,11 @@ 'init_xml': ['auction_sequence.xml', 'auction_data.xml'], 'update_xml': [ 'security/ir.model.access.csv', - # 'wizard/auction_lots_able_view.xml', - # 'wizard/auction_lots_enable_view.xml', 'wizard/auction_lots_make_invoice_buyer_view.xml', 'wizard/auction_lots_make_invoice_view.xml', 'wizard/auction_taken_view.xml', 'wizard/auction_lots_auction_move_view.xml', 'wizard/auction_pay_buy_view.xml', - #'wizard/auction_payer_sel_view.xml', 'wizard/auction_lots_sms_send_view.xml', 'wizard/auction_catalog_flagey_view.xml', 'wizard/auction_lots_buyer_map_view.xml', @@ -59,12 +56,11 @@ 'report/report_auction_view.xml', 'auction_wizard.xml', 'board_auction_view.xml', - # 'board_auction_manager_view.xml', ], 'demo_xml': ['auction_demo.xml','board_auction_demo.xml'], 'test': ['test/auction.yml'], - + 'installable': True, 'active': False, 'certificate': '0039333102717', diff --git a/addons/auction/auction.py b/addons/auction/auction.py index 0014edada56..5ea2441e6fd 100644 --- a/addons/auction/auction.py +++ b/addons/auction/auction.py @@ -35,10 +35,10 @@ import tools class auction_artists(osv.osv): _name = "auction.artists" _columns = { - 'name': fields.char('Artist/Author Name', size=64, required=True), - 'pseudo': fields.char('Pseudo', size=64), - 'birth_death_dates':fields.char('Birth / Death dates', size=64), - 'biography': fields.text('Biography'), + 'name': fields.char('Artist/Author Name', size=64, required=True), + 'pseudo': fields.char('Pseudo', size=64), + 'birth_death_dates':fields.char('Birth / Death dates', size=64), + 'biography': fields.text('Biography'), } auction_artists() @@ -49,10 +49,10 @@ class auction_dates(osv.osv): """Auction Dates""" _name = "auction.dates" _description=__doc__ - + def _adjudication_get(self, cr, uid, ids, prop, unknow_none, unknow_dict): res={} - total = 0.0 + total = 0.0 lots_obj = self.pool.get('auction.lots') for auction in self.browse(cr, uid, ids): lots_ids = lots_obj.search(cr, uid, [('auction_id', '=', auction.id)]) @@ -71,27 +71,27 @@ class auction_dates(osv.osv): return name _columns = { - 'name': fields.char('Auction Name', size=64, required=True), - 'expo1': fields.date('First Exposition Day', required=True, help="Beginning Exposition Date For Auction"), - 'expo2': fields.date('Last Exposition Day', required=True, help="Last Exposition Date For Auction"), - 'auction1': fields.date('First Auction Day', required=True, help="Start Date Of Auction"), - 'auction2': fields.date('Last Auction Day', required=True, help="End Date Of Auction"), - 'journal_id': fields.many2one('account.journal', 'Buyer Journal', required=True, help="Account Journal For Buyer"), - 'journal_seller_id': fields.many2one('account.journal', 'Seller Journal', required=True, help="Account Journal For Seller"), - 'buyer_costs': fields.many2many('account.tax', 'auction_buyer_taxes_rel', 'auction_id', 'tax_id', 'Buyer Costs', help="Account Tax For Buyer"), - 'seller_costs': fields.many2many('account.tax', 'auction_seller_taxes_rel', 'auction_id', 'tax_id', 'Seller Costs', help="Account Tax For Seller"), - 'acc_income': fields.many2one('account.account', 'Income Account', required=True), - 'acc_expense': fields.many2one('account.account', 'Expense Account', required=True), - 'adj_total': fields.function(_adjudication_get, method=True, string='Total Adjudication', store=True), - 'state': fields.selection((('draft', 'Draft'), ('closed', 'Closed')), 'State', select=1, readonly=True, - help='When auction starts the state is \'Draft\'.\n At the end of auction, the state becomes \'Closed\'.'), - 'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic Account', required=True), + 'name': fields.char('Auction Name', size=64, required=True), + 'expo1': fields.date('First Exposition Day', required=True, help="Beginning Exposition Date For Auction"), + 'expo2': fields.date('Last Exposition Day', required=True, help="Last Exposition Date For Auction"), + 'auction1': fields.date('First Auction Day', required=True, help="Start Date Of Auction"), + 'auction2': fields.date('Last Auction Day', required=True, help="End Date Of Auction"), + 'journal_id': fields.many2one('account.journal', 'Buyer Journal', required=True, help="Account Journal For Buyer"), + 'journal_seller_id': fields.many2one('account.journal', 'Seller Journal', required=True, help="Account Journal For Seller"), + 'buyer_costs': fields.many2many('account.tax', 'auction_buyer_taxes_rel', 'auction_id', 'tax_id', 'Buyer Costs', help="Account Tax For Buyer"), + 'seller_costs': fields.many2many('account.tax', 'auction_seller_taxes_rel', 'auction_id', 'tax_id', 'Seller Costs', help="Account Tax For Seller"), + 'acc_income': fields.many2one('account.account', 'Income Account', required=True), + 'acc_expense': fields.many2one('account.account', 'Expense Account', required=True), + 'adj_total': fields.function(_adjudication_get, method=True, string='Total Adjudication', store=True), + 'state': fields.selection((('draft', 'Draft'), ('closed', 'Closed')), 'State', select=1, readonly=True, + help='When auction starts the state is \'Draft\'.\n At the end of auction, the state becomes \'Closed\'.'), + 'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic Account', required=True), } - + _defaults = { - 'state': lambda *a: 'draft', + 'state': lambda *a: 'draft', } - + _order = "auction1 desc" def close(self, cr, uid, ids, context=None): @@ -112,7 +112,7 @@ class auction_dates(osv.osv): new_seller_invoice = lots_obj.seller_trans_create(cr, uid, lots_ids2, {}) self.write(cr, uid, ids, {'state': 'closed'}) #close the auction return True - + auction_dates() #---------------------------------------------------------- @@ -120,27 +120,27 @@ auction_dates() #---------------------------------------------------------- class auction_deposit(osv.osv): """Auction Deposit Border""" - + _name = "auction.deposit" _description=__doc__ _order = "id desc" _columns = { - 'transfer' : fields.boolean('Transfer'), - 'name': fields.char('Depositer Inventory', size=64, required=True), - 'partner_id': fields.many2one('res.partner', 'Seller', required=True, change_default=True), - 'date_dep': fields.date('Deposit date', required=True), - 'method': fields.selection((('keep', 'Keep until sold'), ('decease', 'Decrease limit of 10%'), ('contact', 'Contact the Seller')), 'Withdrawned method', required=True), - 'tax_id': fields.many2one('account.tax', 'Expenses'), - 'create_uid': fields.many2one('res.users', 'Created by', readonly=True), - 'info': fields.char('Description', size=64), - 'lot_id': fields.one2many('auction.lots', 'bord_vnd_id', 'Objects'), - 'specific_cost_ids': fields.one2many('auction.deposit.cost', 'deposit_id', 'Specific Costs'), - 'total_neg': fields.boolean('Allow Negative Amount'), + 'transfer' : fields.boolean('Transfer'), + 'name': fields.char('Depositer Inventory', size=64, required=True), + 'partner_id': fields.many2one('res.partner', 'Seller', required=True, change_default=True), + 'date_dep': fields.date('Deposit date', required=True), + 'method': fields.selection((('keep', 'Keep until sold'), ('decease', 'Decrease limit of 10%'), ('contact', 'Contact the Seller')), 'Withdrawned method', required=True), + 'tax_id': fields.many2one('account.tax', 'Expenses'), + 'create_uid': fields.many2one('res.users', 'Created by', readonly=True), + 'info': fields.char('Description', size=64), + 'lot_id': fields.one2many('auction.lots', 'bord_vnd_id', 'Objects'), + 'specific_cost_ids': fields.one2many('auction.deposit.cost', 'deposit_id', 'Specific Costs'), + 'total_neg': fields.boolean('Allow Negative Amount'), } _defaults = { - 'method': lambda *a: 'keep', - 'total_neg': lambda *a: False, - 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'auction.deposit'), + 'method': lambda *a: 'keep', + 'total_neg': lambda *a: False, + 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'auction.deposit'), } auction_deposit() @@ -149,16 +149,16 @@ auction_deposit() # (Specific) Deposit Costs #---------------------------------------------------------- class auction_deposit_cost(osv.osv): - + """Auction Deposit Cost""" - + _name = 'auction.deposit.cost' _description=__doc__ _columns = { - 'name': fields.char('Cost Name', required=True, size=64), - 'amount': fields.float('Amount'), - 'account': fields.many2one('account.account', 'Destination Account', required=True), - 'deposit_id': fields.many2one('auction.deposit', 'Deposit'), + 'name': fields.char('Cost Name', required=True, size=64), + 'amount': fields.float('Amount'), + 'account': fields.many2one('account.account', 'Destination Account', required=True), + 'deposit_id': fields.many2one('auction.deposit', 'Deposit'), } auction_deposit_cost() @@ -166,16 +166,16 @@ auction_deposit_cost() # Lots Categories #---------------------------------------------------------- class aie_category(osv.osv): - + _name="aie.category" _order = "name" _columns={ - 'name': fields.char('Name', size=64, required=True), - 'code':fields.char('Code', size=64), - 'parent_id': fields.many2one('aie.category', 'Parent aie Category', ondelete='cascade'), - 'child_ids': fields.one2many('aie.category', 'parent_id', help="Childs aie category") + 'name': fields.char('Name', size=64, required=True), + 'code':fields.char('Code', size=64), + 'parent_id': fields.many2one('aie.category', 'Parent aie Category', ondelete='cascade'), + 'child_ids': fields.one2many('aie.category', 'parent_id', help="Childs aie category") } - + def name_get(self, cr, uid, ids, context=None): if not context: context = {} @@ -189,22 +189,22 @@ class aie_category(osv.osv): name = record['parent_id'][1] + ' / ' + name res.append((record['id'], name)) return res - -aie_category() - + +aie_category() + class auction_lot_category(osv.osv): """Auction Lots Category""" - + _name = 'auction.lot.category' _description=__doc__ _columns = { - 'name': fields.char('Category Name', required=True, size=64), - 'priority': fields.float('Priority'), - 'active' : fields.boolean('Active', help="If the active field is set to true, it will allow you to hide the auction lot category without removing it."), - 'aie_categ': fields.many2one('aie.category', 'Category', ondelete='cascade'), + 'name': fields.char('Category Name', required=True, size=64), + 'priority': fields.float('Priority'), + 'active' : fields.boolean('Active', help="If the active field is set to true, it will allow you to hide the auction lot category without removing it."), + 'aie_categ': fields.many2one('aie.category', 'Category', ondelete='cascade'), } _defaults = { - 'active' : lambda *a: 1, + 'active' : lambda *a: 1, } auction_lot_category() @@ -217,11 +217,11 @@ def _type_get(self, cr, uid, context=None): obj = self.pool.get('auction.lot.category') ids = obj.search(cr, uid, []) res = obj.read(cr, uid, ids, ['name'], context) - res = [(r['name'], r['name']) for r in res] - return res + res = [(r['name'], r['name']) for r in res] + return res class auction_lots(osv.osv): - + """Auction Object""" _name = "auction.lots" _order = "obj_num,lot_num,id" @@ -231,7 +231,7 @@ class auction_lots(osv.osv): if not context: context={} return self.write(cr, uid, ids, {'state':'unsold'}) - + def button_taken_away(self, cr, uid, ids, context=None): if not context: context={} @@ -256,7 +256,7 @@ class auction_lots(osv.osv): """ if not context: context = {} - + res = {} account_analytic_line_obj = self.pool.get('account.analytic.line') lots = self.browse(cr, uid, ids, context) @@ -289,24 +289,24 @@ class auction_lots(osv.osv): elif name == "gross_revenue": if lot.auction_id: result = lot.buyer_price - lot.seller_price - + elif name == "net_revenue": if lot.auction_id: result = lot.buyer_price - lot.seller_price - lot.costs - + elif name == "gross_margin": if ((lot.obj_price==0) and (lot.state=='draft')): amount = lot.lot_est1 - else: + else: amount = lot.obj_price if amount > 0: result = (lot.gross_revenue * 100) / amount result = round(result,2) - + elif name == "net_margin": if ((lot.obj_price==0) and (lot.state=='draft')): amount = lot.lot_est1 - else: + else: amount = lot.obj_price if amount > 0: result = (lot.net_revenue * 100) / amount @@ -320,8 +320,8 @@ class auction_lots(osv.osv): auct_id = lot.auction_id.id lot_count = self.search(cr, uid, [('auction_id', '=', auct_id)], count=True) line_ids = account_analytic_line_obj.search(cr, uid, [ - ('account_id', '=', lot.auction_id.account_analytic_id.id), - ('journal_id', '<>', lot.auction_id.journal_id.id), + ('account_id', '=', lot.auction_id.account_analytic_id.id), + ('journal_id', '<>', lot.auction_id.journal_id.id), ('journal_id', '<>', lot.auction_id.journal_seller_id.id)]) indir_cost = lot.bord_vnd_id.specific_cost_ids for r in lot.bord_vnd_id.specific_cost_ids: @@ -330,20 +330,20 @@ class auction_lots(osv.osv): if line.amount: som -= line.amount result = som/lot_count - + elif name=="paid_ach": result = False if lot.ach_inv_id and lot.ach_inv_id.state == 'paid': result = True - + elif name=="paid_vnd": result = False if lot.sel_inv_id and lot.sel_inv_id.state == 'paid': - result = True - + result = True + res[lot.id][name] = result - - + + return res def onchange_obj_ret(self, cr, uid, ids, obj_ret, context=None): @@ -354,66 +354,66 @@ class auction_lots(osv.osv): return {} _columns = { - 'bid_lines':fields.one2many('auction.bid_line', 'lot_id', 'Bids'), - 'auction_id': fields.many2one('auction.dates', 'Auction', select=1, help="Auction For Object"), - 'bord_vnd_id': fields.many2one('auction.deposit', 'Depositer Inventory', required=True, help="Provide Deposit Information: seller, Withdrawned Method, Object, Deposit Costs"), - 'name': fields.char('Title', size=64, required=True, help='Auction Object Name'), - 'name2': fields.char('Short Description (2)', size=64), - 'lot_type': fields.selection(_type_get, 'Object category', size=64), - 'author_right': fields.many2one('account.tax', 'Author rights', help="Account Tax For Author Commission"), - 'lot_est1': fields.float('Minimum Estimation', help="Minimum Estimate Price"), - 'lot_est2': fields.float('Maximum Estimation', help="Maximum Estimate Price"), - 'lot_num': fields.integer('List Number', required=True, select=1, help="List Number In Depositer Inventory"), - 'create_uid': fields.many2one('res.users', 'Created by', readonly=True), - 'history_ids':fields.one2many('auction.lot.history', 'lot_id', 'Auction history'), - 'lot_local':fields.char('Location', size=64, help="Auction Location"), - 'artist_id':fields.many2one('auction.artists', 'Artist/Author'), - 'artist2_id':fields.many2one('auction.artists', 'Artist/Author2'), - 'important':fields.boolean('To be Emphatized'), - 'product_id':fields.many2one('product.product', 'Product', required=True), - 'obj_desc': fields.text('Object Description'), - 'obj_num': fields.integer('Catalog Number'), - 'obj_ret': fields.float('Price retired', help="Object Ret"), - 'obj_comm': fields.boolean('Commission'), - 'obj_price': fields.float('Adjudication price', help="Object Price"), - 'ach_avance': fields.float('Buyer Advance'), - 'ach_login': fields.char('Buyer Username', size=64), + 'bid_lines':fields.one2many('auction.bid_line', 'lot_id', 'Bids'), + 'auction_id': fields.many2one('auction.dates', 'Auction', select=1, help="Auction For Object"), + 'bord_vnd_id': fields.many2one('auction.deposit', 'Depositer Inventory', required=True, help="Provide Deposit Information: seller, Withdrawned Method, Object, Deposit Costs"), + 'name': fields.char('Title', size=64, required=True, help='Auction Object Name'), + 'name2': fields.char('Short Description (2)', size=64), + 'lot_type': fields.selection(_type_get, 'Object category', size=64), + 'author_right': fields.many2one('account.tax', 'Author rights', help="Account Tax For Author Commission"), + 'lot_est1': fields.float('Minimum Estimation', help="Minimum Estimate Price"), + 'lot_est2': fields.float('Maximum Estimation', help="Maximum Estimate Price"), + 'lot_num': fields.integer('List Number', required=True, select=1, help="List Number In Depositer Inventory"), + 'create_uid': fields.many2one('res.users', 'Created by', readonly=True), + 'history_ids':fields.one2many('auction.lot.history', 'lot_id', 'Auction history'), + 'lot_local':fields.char('Location', size=64, help="Auction Location"), + 'artist_id':fields.many2one('auction.artists', 'Artist/Author'), + 'artist2_id':fields.many2one('auction.artists', 'Artist/Author2'), + 'important':fields.boolean('To be Emphatized'), + 'product_id':fields.many2one('product.product', 'Product', required=True), + 'obj_desc': fields.text('Object Description'), + 'obj_num': fields.integer('Catalog Number'), + 'obj_ret': fields.float('Price retired', help="Object Ret"), + 'obj_comm': fields.boolean('Commission'), + 'obj_price': fields.float('Adjudication price', help="Object Price"), + 'ach_avance': fields.float('Buyer Advance'), + 'ach_login': fields.char('Buyer Username', size=64), 'ach_uid': fields.many2one('res.partner', 'Buyer'), - 'seller_id': fields.related('bord_vnd_id','partner_id', type='many2one', relation='res.partner', string='Seller', readonly=True), - 'ach_emp': fields.boolean('Taken Away', readonly=True, help="When state is Taken Away, This field is Marked as True"), - 'is_ok': fields.boolean('Buyer\'s payment', help="When Buyer Pay For Bank statement', This field is Marked"), - 'ach_inv_id': fields.many2one('account.invoice', 'Buyer Invoice', readonly=True, states={'draft':[('readonly', False)]}), - 'sel_inv_id': fields.many2one('account.invoice', 'Seller Invoice', readonly=True, states={'draft':[('readonly', False)]}), - 'vnd_lim': fields.float('Seller limit'), - 'vnd_lim_net': fields.boolean('Net limit ?', readonly=True), - 'image': fields.binary('Image', help="Object Image"), - 'paid_vnd':fields.function(_getprice, string='Seller Paid', method=True, type='boolean', store=True, multi="paid_vnd", help="When state of Seller Invoice is 'Paid', This field is selected as True."), - 'paid_ach':fields.function(_getprice, string='Buyer Invoice Reconciled', method=True, type='boolean', store=True, multi="paid_ach", help="When state of Buyer Invoice is 'Paid', This field is selected as True."), + 'seller_id': fields.related('bord_vnd_id','partner_id', type='many2one', relation='res.partner', string='Seller', readonly=True), + 'ach_emp': fields.boolean('Taken Away', readonly=True, help="When state is Taken Away, This field is Marked as True"), + 'is_ok': fields.boolean('Buyer\'s payment', help="When Buyer Pay For Bank statement', This field is Marked"), + 'ach_inv_id': fields.many2one('account.invoice', 'Buyer Invoice', readonly=True, states={'draft':[('readonly', False)]}), + 'sel_inv_id': fields.many2one('account.invoice', 'Seller Invoice', readonly=True, states={'draft':[('readonly', False)]}), + 'vnd_lim': fields.float('Seller limit'), + 'vnd_lim_net': fields.boolean('Net limit ?', readonly=True), + 'image': fields.binary('Image', help="Object Image"), + 'paid_vnd':fields.function(_getprice, string='Seller Paid', method=True, type='boolean', store=True, multi="paid_vnd", help="When state of Seller Invoice is 'Paid', This field is selected as True."), + 'paid_ach':fields.function(_getprice, string='Buyer Invoice Reconciled', method=True, type='boolean', store=True, multi="paid_ach", help="When state of Buyer Invoice is 'Paid', This field is selected as True."), 'state': fields.selection(( - ('draft', 'Draft'), - ('unsold', 'Unsold'), - ('paid', 'Paid'), - ('sold', 'Sold'), - ('taken_away', 'Taken away')), 'State', required=True, readonly=True, + ('draft', 'Draft'), + ('unsold', 'Unsold'), + ('paid', 'Paid'), + ('sold', 'Sold'), + ('taken_away', 'Taken away')), 'State', required=True, readonly=True, help=' * The \'Draft\' state is used when a object is encoding as a new object. \ \n* The \'Unsold\' state is used when object does not sold for long time, user can also set it as draft state after unsold. \ \n* The \'Paid\' state is used when user pay for the object \ - \n* The \'Sold\' state is used when user buy the object.'), - 'buyer_price': fields.function(_getprice, method=True, string='Buyer price', store=True, multi="buyer_price", help="Buyer Price"), - 'seller_price': fields.function(_getprice, method=True, string='Seller price', store=True, multi="seller_price", help="Seller Price"), - 'gross_revenue':fields.function(_getprice, method=True, string='Gross revenue', store=True, multi="gross_revenue", help="Buyer Price - Seller Price"), - 'gross_margin':fields.function(_getprice, method=True, string='Gross Margin (%)', store=True, multi="gross_margin", help="(Gross Revenue*100.0)/ Object Price"), - 'costs':fields.function(_getprice, method=True, string='Indirect costs', store=True, multi="costs", help="Deposit cost"), - 'statement_id': fields.many2many('account.bank.statement.line', 'auction_statement_line_rel', 'auction_id', 'statement', 'Payment', help="Bank statement Line For Given Buyer"), - 'net_revenue':fields.function(_getprice, method=True, string='Net revenue', store=True, multi="net_revenue", help="Buyer Price - Seller Price - Indirect Cost"), - 'net_margin':fields.function(_getprice, method=True, string='Net Margin (%)', store=True, multi="net_margin", help="(Net Revenue * 100)/ Object Price"), + \n* The \'Sold\' state is used when user buy the object.'), + 'buyer_price': fields.function(_getprice, method=True, string='Buyer price', store=True, multi="buyer_price", help="Buyer Price"), + 'seller_price': fields.function(_getprice, method=True, string='Seller price', store=True, multi="seller_price", help="Seller Price"), + 'gross_revenue':fields.function(_getprice, method=True, string='Gross revenue', store=True, multi="gross_revenue", help="Buyer Price - Seller Price"), + 'gross_margin':fields.function(_getprice, method=True, string='Gross Margin (%)', store=True, multi="gross_margin", help="(Gross Revenue*100.0)/ Object Price"), + 'costs':fields.function(_getprice, method=True, string='Indirect costs', store=True, multi="costs", help="Deposit cost"), + 'statement_id': fields.many2many('account.bank.statement.line', 'auction_statement_line_rel', 'auction_id', 'statement', 'Payment', help="Bank statement Line For Given Buyer"), + 'net_revenue':fields.function(_getprice, method=True, string='Net revenue', store=True, multi="net_revenue", help="Buyer Price - Seller Price - Indirect Cost"), + 'net_margin':fields.function(_getprice, method=True, string='Net Margin (%)', store=True, multi="net_margin", help="(Net Revenue * 100)/ Object Price"), } _defaults = { - 'state':lambda *a: 'draft', - 'lot_num':lambda *a:1, - 'is_ok': lambda *a: False, + 'state':lambda *a: 'draft', + 'lot_num':lambda *a:1, + 'is_ok': lambda *a: False, } - + def name_get(self, cr, user, ids, context=None): if not context: context={} @@ -467,7 +467,7 @@ class auction_lots(osv.osv): amount+=t['amount'] amount_total['value']= amount amount_total['amount']= amount - + return amount_total @@ -481,7 +481,7 @@ class auction_lots(osv.osv): tax_cost_ids.append(border_id.tax_id) elif lot.auction_id and lot.auction_id.seller_costs: tax_cost_ids += lot.auction_id.seller_costs - + tax_costs = self.pool.get('account.tax').compute_all(cr, uid, tax_cost_ids, lot.obj_price, 1)['taxes'] # delete useless keys from the costs computed by the tax object... this is useless but cleaner... for cost in tax_costs: @@ -497,13 +497,13 @@ class auction_lots(osv.osv): #FIXME:the string passes have lot 'should go through the system translations. obj_price_wh_costs = reduce(lambda x, y: x + y['amount'], tax_costs, lot.obj_price) if obj_price_wh_costs < lot.vnd_lim: - costs.append({ 'type': 1, - 'id': lot.obj_num, - 'name': 'Remise lot '+ str(lot.obj_num), + costs.append({ 'type': 1, + 'id': lot.obj_num, + 'name': 'Remise lot '+ str(lot.obj_num), 'amount': lot.vnd_lim - obj_price_wh_costs} ) return costs - + def compute_seller_costs(self, cr, uid, ids, manual_only=False): lots = self.browse(cr, uid, ids) costs = [] @@ -543,9 +543,9 @@ class auction_lots(osv.osv): # sum remise limite net and ristourne def compute_seller_costs_summed(self, cr, uid, ids): #ach_pay_id - + """This Fuction sum Net remittance limit and refund""" - + taxes = self.compute_seller_costs(cr, uid, ids) taxes_summed = {} for tax in taxes: @@ -567,7 +567,7 @@ class auction_lots(osv.osv): return taxes_summed.values() def buyer_proforma(self, cr, uid, ids, context=None): - + if not context: context={} invoices = {} @@ -589,11 +589,10 @@ class auction_lots(osv.osv): if not invoice_addr_id: raise orm.except_orm(_('No Invoice Address'), _('The Buyer "%s" has no Invoice Address.') % (contact_addr_id,)) inv = { - 'name': 'Auction proforma:' +lot.name, - 'journal_id': lot.auction_id.journal_id.id, - 'partner_id': partner_ref, - 'type': 'out_invoice', - # 'state':'proforma', + 'name': 'Auction proforma:' +lot.name, + 'journal_id': lot.auction_id.journal_id.id, + 'partner_id': partner_ref, + 'type': 'out_invoice', } inv.update(inv_ref.onchange_partner_id(cr, uid, [], 'out_invoice', partner_ref)['value']) inv['account_id'] = inv['account_id'] and inv['account_id'][0] @@ -648,10 +647,10 @@ class auction_lots(osv.osv): contact_addr_id = res['contact'] invoice_addr_id = res['invoice'] inv = { - 'name': 'Auction:' +lot.name, - 'journal_id': lot.auction_id.journal_seller_id.id, - 'partner_id': lot.bord_vnd_id.partner_id.id, - 'type': 'in_invoice', + 'name': 'Auction:' +lot.name, + 'journal_id': lot.auction_id.journal_seller_id.id, + 'partner_id': lot.bord_vnd_id.partner_id.id, + 'type': 'in_invoice', } inv.update(inv_ref.onchange_partner_id(cr, uid, [], 'in_invoice', lot.bord_vnd_id.partner_id.id)['value']) inv_id = inv_ref.create(cr, uid, inv, context) @@ -666,14 +665,14 @@ class auction_lots(osv.osv): taxes += map(lambda x: x.id, lot.auction_id.seller_costs) inv_line= { - 'invoice_id': inv_id, - 'quantity': 1, - 'product_id': lot.product_id.id, - 'name': '['+str(lot.obj_num)+'] '+lot.auction_id.name, - 'invoice_line_tax_id': [(6, 0, taxes)], - 'account_analytic_id': lot.auction_id.account_analytic_id.id, - 'account_id': lot.auction_id.acc_expense.id, - 'price_unit': lot.obj_price, + 'invoice_id': inv_id, + 'quantity': 1, + 'product_id': lot.product_id.id, + 'name': '['+str(lot.obj_num)+'] '+lot.auction_id.name, + 'invoice_line_tax_id': [(6, 0, taxes)], + 'account_analytic_id': lot.auction_id.account_analytic_id.id, + 'account_id': lot.auction_id.acc_expense.id, + 'price_unit': lot.obj_price, } inv_line_obj.create(cr, uid, inv_line, context) inv_ref.button_compute(cr, uid, invoices.values()) @@ -715,11 +714,11 @@ class auction_lots(osv.osv): price = lot.obj_price or 0.0 lot_name =lot.obj_num inv = { - 'name':lot.auction_id.name or '', - 'reference': lot.ach_login, - 'journal_id': lot.auction_id.journal_id.id, - 'partner_id': lot.ach_uid.id, - 'type': 'out_invoice', + 'name':lot.auction_id.name or '', + 'reference': lot.ach_login, + 'journal_id': lot.auction_id.journal_id.id, + 'partner_id': lot.ach_uid.id, + 'type': 'out_invoice', } if invoice_number: inv['number'] = invoice_number @@ -734,14 +733,14 @@ class auction_lots(osv.osv): taxes.append(lot.author_right.id) inv_line= { - 'invoice_id': inv_id, - 'quantity': 1, - 'product_id': lot.product_id.id, - 'name': '['+str(lot.obj_num)+'] '+ lot.name, - 'invoice_line_tax_id': [(6, 0, taxes)], - 'account_analytic_id': lot.auction_id.account_analytic_id.id, - 'account_id': lot.auction_id.acc_income.id, - 'price_unit': lot.obj_price, + 'invoice_id': inv_id, + 'quantity': 1, + 'product_id': lot.product_id.id, + 'name': '['+str(lot.obj_num)+'] '+ lot.name, + 'invoice_line_tax_id': [(6, 0, taxes)], + 'account_analytic_id': lot.auction_id.account_analytic_id.id, + 'account_id': lot.auction_id.acc_income.id, + 'price_unit': lot.obj_price, } inv_line_obj.create(cr, uid, inv_line, context) inv_ref.button_compute(cr, uid, [inv_id]) @@ -756,21 +755,21 @@ auction_lots() #---------------------------------------------------------- class auction_bid(osv.osv): """Bid Auctions""" - + _name = "auction.bid" _description=__doc__ _order = 'id desc' _columns = { - 'partner_id': fields.many2one('res.partner', 'Buyer Name', required=True), - 'contact_tel':fields.char('Contact', size=64), - 'name': fields.char('Bid ID', size=64, required=True), - 'auction_id': fields.many2one('auction.dates', 'Auction Date', required=True), - 'bid_lines': fields.one2many('auction.bid_line', 'bid_id', 'Bid'), + 'partner_id': fields.many2one('res.partner', 'Buyer Name', required=True), + 'contact_tel':fields.char('Contact', size=64), + 'name': fields.char('Bid ID', size=64, required=True), + 'auction_id': fields.many2one('auction.dates', 'Auction Date', required=True), + 'bid_lines': fields.one2many('auction.bid_line', 'bid_id', 'Bid'), } _defaults = { - 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'auction.bid'), + 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'auction.bid'), } - + def onchange_contact(self, cr, uid, ids, partner_id): if not partner_id: return {'value': {'contact_tel':False}} @@ -785,13 +784,13 @@ auction_bid() class auction_lot_history(osv.osv): """Lot History""" - + _name = "auction.lot.history" _description=__doc__ _columns = { - 'name': fields.date('Date', size=64), - 'lot_id': fields.many2one('auction.lots', 'Object', required=True, ondelete='cascade'), - 'auction_id': fields.many2one('auction.dates', 'Auction date', required=True, ondelete='cascade'), + 'name': fields.date('Date', size=64), + 'lot_id': fields.many2one('auction.lots', 'Object', required=True, ondelete='cascade'), + 'auction_id': fields.many2one('auction.dates', 'Auction date', required=True, ondelete='cascade'), 'price': fields.float('Withdrawn price', digits=(16, 2)) } _defaults = { @@ -804,11 +803,11 @@ class auction_bid_lines(osv.osv): _description="Bid" _columns = { - 'name': fields.char('Bid date', size=64), - 'bid_id': fields.many2one('auction.bid', 'Bid ID', required=True, ondelete='cascade'), - 'lot_id': fields.many2one('auction.lots', 'Object', required=True, ondelete='cascade'), - 'call': fields.boolean('To be Called'), - 'price': fields.float('Maximum Price'), + 'name': fields.char('Bid date', size=64), + 'bid_id': fields.many2one('auction.bid', 'Bid ID', required=True, ondelete='cascade'), + 'lot_id': fields.many2one('auction.lots', 'Object', required=True, ondelete='cascade'), + 'call': fields.boolean('To be Called'), + 'price': fields.float('Maximum Price'), 'auction': fields.char(string='Auction Name', size=64) } _defaults = { diff --git a/addons/auction/auction_demo.xml b/addons/auction/auction_demo.xml index 0103d4c3f8e..51d9c166178 100644 --- a/addons/auction/auction_demo.xml +++ b/addons/auction/auction_demo.xml @@ -34,12 +34,12 @@ Auction Adjudications A7x* - + receivable - + Auction Adjudication Expenses A6x* @@ -128,7 +128,7 @@ default - + Louvain-la-Neuve Thomas Passot @@ -141,12 +141,12 @@ - + Philippe Lavilier 1345-1450 - + POREAU OSWALD 1877-1955 @@ -195,7 +195,7 @@ - + TVA 0.12 @@ -211,7 +211,7 @@ - + Buyer Costs 0.21 @@ -219,7 +219,7 @@ - + Seller Costs1 -0.10 @@ -227,7 +227,7 @@ - + Seller Costs -0.10 @@ -253,7 +253,7 @@ - + Oeuvres a 21% @@ -267,7 +267,7 @@ 1 - + Furniture 2 @@ -279,7 +279,7 @@ 2 - + Sculpture 10 @@ -389,7 +389,6 @@ - @@ -403,10 +402,8 @@ 4 0.00 - - @@ -420,17 +417,14 @@ 4 375 - - Plastic glass 5 - 300 500 show pices @@ -462,7 +456,6 @@ bresslet 7 - 150 400 show pices @@ -478,7 +471,6 @@ gold chain 11 - 400 700 show pices @@ -494,7 +486,6 @@ fiber glass 8 - 300 500 show pices @@ -510,7 +501,6 @@ lake photos 9 - 100 200 show pices @@ -526,7 +516,6 @@ mobile photos 10 - 4500 4700 show models @@ -542,7 +531,6 @@ Antique photos 11 - 1600 2200 show map Items @@ -558,7 +546,6 @@ Hardware photos 12 - 2600 2800 show map Items @@ -590,7 +577,6 @@ mobile accesories photos 13 - 1600 2200 show map Items @@ -606,7 +592,6 @@ pikes-candles 14 - 30 50 show map Items @@ -622,7 +607,6 @@ Coffee Service 15 - 10 20 show map Items @@ -823,9 +807,7 @@ Demo - - @@ -836,43 +818,43 @@ sign_in - + sign_out - + sign_in - + sign_out - + sign_in - + sign_out - + sign_in - + sign_out @@ -886,43 +868,43 @@ sign_in - + sign_out - + sign_in - + sign_out - + sign_in - + sign_out - + sign_in - + sign_out diff --git a/addons/auction/auction_report.xml b/addons/auction/auction_report.xml index 885c08582ee..4df44c9c96a 100644 --- a/addons/auction/auction_report.xml +++ b/addons/auction/auction_report.xml @@ -1,7 +1,6 @@ - - - - - - - - - - - - diff --git a/addons/auction/auction_wizard.xml b/addons/auction/auction_wizard.xml index ab1b051add5..70caa14cd3b 100644 --- a/addons/auction/auction_wizard.xml +++ b/addons/auction/auction_wizard.xml @@ -1,45 +1,6 @@ - - diff --git a/addons/auction/board_auction_demo.xml b/addons/auction/board_auction_demo.xml index f260f8bb1fc..1727d6a3522 100644 --- a/addons/auction/board_auction_demo.xml +++ b/addons/auction/board_auction_demo.xml @@ -2,13 +2,6 @@ - - - - - - - diff --git a/addons/auction/board_auction_view.xml b/addons/auction/board_auction_view.xml index 8a183c267d8..8865550949e 100644 --- a/addons/auction/board_auction_view.xml +++ b/addons/auction/board_auction_view.xml @@ -10,20 +10,19 @@ form tree,form - + auction.deposit form tree,form - - + + report.auction.estimation.adj.category.tree auction.lots tree - @@ -47,13 +46,13 @@ - + Min est/Adj/Max est auction.lots form graph,tree - + board.auction.form @@ -103,9 +102,9 @@ menu - + - + \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/auction/i18n/nl.po b/addons/auction/i18n/nl.po index 8409267c92d..81207fc9bde 100644 --- a/addons/auction/i18n/nl.po +++ b/addons/auction/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" +"PO-Revision-Date: 2010-08-24 06:07+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/auction/i18n/tr.po b/addons/auction/i18n/tr.po index 267916e632f..8462a5c9d22 100644 --- a/addons/auction/i18n/tr.po +++ b/addons/auction/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:50+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/auction/report/__init__.py b/addons/auction/report/__init__.py index feb96ce1564..10e32630526 100644 --- a/addons/auction/report/__init__.py +++ b/addons/auction/report/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,11 +15,10 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## -#import flagey_huissier import total import auction_invoice import seller_address @@ -38,8 +37,6 @@ import buyer_list import auction_catelog import auction_buyer_result -#import auction_total_rml -#import auction_report import auction_total_rml import deposit_seller import auction_artists diff --git a/addons/auction/report/ach_bordereau_photo.xml b/addons/auction/report/ach_bordereau_photo.xml index 207107d172d..a0d3cecedc8 100644 --- a/addons/auction/report/ach_bordereau_photo.xml +++ b/addons/auction/report/ach_bordereau_photo.xml @@ -19,10 +19,8 @@ ---> - diff --git a/addons/auction/report/buyer_form_report.py b/addons/auction/report/buyer_form_report.py index 5dfe5fecca6..2de994050d0 100644 --- a/addons/auction/report/buyer_form_report.py +++ b/addons/auction/report/buyer_form_report.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -59,9 +59,6 @@ class buyer_form_report(report_sxw.rml_parse): else: lots = partner.get('lots') lots.append(object) -# buyer_ids=self.pool.get(auction.lots).read(cr,uid,lot) - - return ret_dict.values() def grand_buyer_total(self,o): diff --git a/addons/auction/report/catalog2.py b/addons/auction/report/catalog2.py index 80df790f58c..22b6ecb82f7 100644 --- a/addons/auction/report/catalog2.py +++ b/addons/auction/report/catalog2.py @@ -84,11 +84,6 @@ class auction_catalog(report_rml): auction_dates_pool = pooler.get_pool(cr.dbname).get('auction.dates') for auction in auction_dates_pool.browse(cr, uid, ids, context=context): auction_lot_ids = auction_lot_pool.search(cr, uid, [('auction_id', '=', auction.id)]) - #for lot in auction_lot_pool.browse(cr, uid, auction_lot_ids, context=context): - # ab=pooler.get_pool(cr.dbname).get('auction.lots').read(cr, uid, lot_ids, ['auction_id','name','lot_num','lot_est1','lot_est2'], context) - #auction_dates_ids = [x["auction_id"][0] for x in ab] - - # name emelment key = 'name' categ = doc.createElement(key) categ.appendChild(doc.createTextNode(_to_decode(auction.name))) diff --git a/addons/auction/report/deposit.xml b/addons/auction/report/deposit.xml index 94f7877ae0c..5c13806948b 100644 --- a/addons/auction/report/deposit.xml +++ b/addons/auction/report/deposit.xml @@ -20,8 +20,6 @@ <street2 type="field" name="street2"/> <postcode type="field" name="zip">2640</postcode> <city type="field" name="city">Mortsel</city> - <!--<state type="field" name="state"></state>--> - <!-- <country type="field" name="country.name">Belgique</country>--> </address> </person> </deposit-to> diff --git a/addons/auction/report/huissier.py b/addons/auction/report/huissier.py index ad8065be31c..2718e8bedc2 100644 --- a/addons/auction/report/huissier.py +++ b/addons/auction/report/huissier.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -42,10 +42,9 @@ class report_custom(report_rml): <name>%s</name> <date-au1>%s</date-au1> </auction>''' % (toxml(auction['name']), toxml(auction['auction1'])) - + i = 0 for l in lots: -# l['id_cont'] = str(i) if l['obj_price']==0: price_french = u'retiré' else: @@ -59,7 +58,7 @@ class report_custom(report_rml): <obj_price>%s</obj_price> </object>''' % (i, l['obj_num'], ustr(toxml(l['name'])), ustr(price_french), ustr(l['obj_price'] or '/')) xml += '</report>' - + return xml report_custom('report.flagey.huissier', 'auction.lots', '', 'addons/auction/report/huissier.xsl') diff --git a/addons/auction/report/report_auction.py b/addons/auction/report/report_auction.py index 9ce346a2632..cf1c680c63b 100644 --- a/addons/auction/report/report_auction.py +++ b/addons/auction/report/report_auction.py @@ -34,11 +34,11 @@ def _type_get(self, cr, uid, context=None): obj = self.pool.get('auction.lot.category') ids = obj.search(cr, uid, []) res = obj.read(cr, uid, ids, ['name'], context) - res = [(r['name'], r['name']) for r in res] - return res + res = [(r['name'], r['name']) for r in res] + return res class report_auction(osv.osv): - + """Auction Report""" _name = "report.auction" _description = "Auction's Summary" @@ -49,22 +49,22 @@ class report_auction(osv.osv): ('05','May'), ('06','June'), ('07','July'), ('08','August'), ('09','September'), ('10','October'), ('11','November'), ('12','December')], 'Month',readonly=True), 'day': fields.char('Day', size=128, readonly=True), - 'buyer_login': fields.char('Buyer Login', size=64, readonly=True, select=1), - 'buyer':fields.many2one('res.partner', 'Buyer', readonly=True, select=2), + 'buyer_login': fields.char('Buyer Login', size=64, readonly=True, select=1), + 'buyer':fields.many2one('res.partner', 'Buyer', readonly=True, select=2), 'seller': fields.many2one('res.partner', 'Seller', readonly=True, select=1), - 'object':fields.integer('No of objects', readonly=True, select=1), + 'object':fields.integer('No of objects', readonly=True, select=1), 'total_price':fields.float('Total Price', digits=(16, 2), readonly=True, select=2), - 'lot_type': fields.selection(_type_get, 'Object category', size=64), - 'avg_price':fields.float('Avg Price.', digits=(16, 2), readonly=True, select=2), + 'lot_type': fields.selection(_type_get, 'Object category', size=64), + 'avg_price':fields.float('Avg Price.', digits=(16, 2), readonly=True, select=2), 'date': fields.date('Create Date', select=1), 'auction': fields.many2one('auction.dates', 'Auction date', readonly=True, select=1), - 'gross_revenue':fields.float('Gross Revenue', readonly=True), - 'net_revenue':fields.float('Net Revenue', readonly=True), + 'gross_revenue':fields.float('Gross Revenue', readonly=True), + 'net_revenue':fields.float('Net Revenue', readonly=True), 'net_margin':fields.float('Net Margin', readonly=True), 'avg_estimation':fields.float('Avg estimation', readonly=True), 'user_id':fields.many2one('res.users', 'User', select=1), 'state': fields.selection((('draft', 'Draft'), ('unsold', 'Unsold'), ('sold', 'Sold')), 'State', readonly=True, select=1), - + } def init(self, cr): @@ -125,7 +125,6 @@ class report_auction_object_date(osv.osv): 'month': fields.date('Month', select=1), 'user_id':fields.many2one('res.users', 'User',select=1), } - #l.create_uid as user, def init(self, cr): cr.execute("""create or replace view report_auction_object_date as @@ -213,6 +212,6 @@ class report_object_encoded(osv.osv): where al.obj_price>0 group by to_char(al.create_date, 'YYYY-MM-DD'), al.state, al.create_uid) ''') - + report_object_encoded() diff --git a/addons/auction/report/report_auction_view.xml b/addons/auction/report/report_auction_view.xml index 686cb80d78f..8153314e877 100644 --- a/addons/auction/report/report_auction_view.xml +++ b/addons/auction/report/report_auction_view.xml @@ -1,7 +1,7 @@ <?xml version="1.0"?> <openerp> <data> - + <record model="ir.ui.view" id="view_report_auction_tree"> <field name="name">Auction's Summary</field> <field name="model">report.auction</field> @@ -29,7 +29,7 @@ </tree> </field> </record> - + <record id="view_report_auction_search" model="ir.ui.view"> <field name="name">report.auction.search</field> <field name="model">report.auction</field> @@ -55,7 +55,7 @@ domain="[('state','=','draft')]"/> <filter icon="terp-dolar" string="Sold" - domain="[('state','=', 'sold')]"/> + domain="[('state','=', 'sold')]"/> <separator orientation="vertical"/> <field name="auction"/> <field name="user_id" widget="selection"> @@ -89,7 +89,7 @@ </search> </field> </record> - + <record id="view_report_auction_graph" model="ir.ui.view"> <field name="name">report.auction.graph</field> <field name="model">report.auction</field> @@ -105,19 +105,17 @@ <field name="net_margin" operator="+"/> </graph> </field> - </record> - + </record> + <record model="ir.actions.act_window" id="action_report_auction"> <field name="name">Auction Analysis</field> <field name="res_model">report.auction</field> <field name="view_type">form</field> <field name="view_mode">tree,graph</field> -<!-- <field name="domain">[('date','ilike',time.strftime('%Y-%m'))]</field>--> <field name="search_view_id" ref="view_report_auction_search"/> <field name="context">{'search_default_month':1}</field> </record> - -<!-- <menuitem name="Auction" id="auction_report_auction_menu" parent="auction.auction_report_menu"/>--> + <menuitem name="Auction Analysis" action="action_report_auction" id="menu_report_auction" parent="auction.auction_report_menu"/> <!--end : creating buyer Reporting menu for the buyer by pmo--> diff --git a/addons/auction/report/seller_form_report.py b/addons/auction/report/seller_form_report.py index 7e8af752796..d033720d615 100644 --- a/addons/auction/report/seller_form_report.py +++ b/addons/auction/report/seller_form_report.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -29,20 +29,12 @@ class seller_form_report(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): super(seller_form_report, self).__init__(cr, uid, name, context=context) lot=self.pool.get('auction.lots').browse(cr, uid, uid) - #address=lot.bord_vnd_id.address_get(self.cr,self.uid,[partner.id]) - # partner=lot.bord_vnd_id.partner_id - # address=partner.address and partner.address[0] or "" - # street = address and address.street or "" - - self.localcontext.update({ 'time': time, 'sum_taxes': self.sum_taxes, 'sellerinfo' : self.seller_info, 'grand_total' : self.grand_seller_total, - # 'street':street, - # 'address':address, }) @@ -69,7 +61,6 @@ class seller_form_report(report_sxw.rml_parse): else: lots = partner.get('lots') lots.append(object) -# buyer_ids=self.pool.get(auction.lots).read(cr,uid,lot) return ret_dict.values() def grand_seller_total(self,o): grand_total = 0 diff --git a/addons/auction/report/total.py b/addons/auction/report/total.py index fe6ce584339..a5b937c3ad8 100644 --- a/addons/auction/report/total.py +++ b/addons/auction/report/total.py @@ -38,14 +38,9 @@ class report_custom(report_rml): def create_xml(self, cr, uid, ids, datas, context={}): service = netsvc.LocalService("object_proxy") -# start_time = time.clock() - -# lots = service.execute(cr.dbname,uid, 'auction.lots', 'read', ids, ['obj_price','ach_pay_id','ach_login','obj_comm','lot_est1','lot_est2','bord_vnd_id','ach_emp','auction_id']) lots = service.execute(cr.dbname, uid, 'auction.lots', 'read', ids, ['obj_price','ach_login','obj_comm','lot_est1','lot_est2','bord_vnd_id','ach_emp','auction_id']) auction = service.execute(cr.dbname, uid, 'auction.dates', 'read', [lots[0]['auction_id'][0]])[0] -# mid_time = time.clock() - unsold = comm = emp = paid = unpaid = 0 est1 = est2 = adj = 0 paid_ids = [] @@ -83,24 +78,12 @@ class report_custom(report_rml): buyer[l['ach_login']]=1 seller[l['bord_vnd_id']]=1 -# mid_time2 = time.clock() - -# costs = service.execute(cr.dbname,uid, 'auction.lots', 'compute_buyer_costs', paid_ids) -# for cost in costs: -# paid += cost['amount'] -# -# costs = service.execute(cr.dbname,uid, 'auction.lots', 'compute_buyer_costs', unpaid_ids) -# for cost in costs: -# unpaid += cost['amount'] - -# mid_time3 = time.clock() debit = adj costs = service.execute(cr.dbname, uid, 'auction.lots', 'compute_seller_costs', ids) for cost in costs: debit += cost['amount'] -# mid_time4 = time.clock() xml = '''<?xml version="1.0" encoding="ISO-8859-1"?> <report> @@ -130,8 +113,6 @@ class report_custom(report_rml): </seller> </report>''' % (time.strftime('%d/%m/%Y'), toxml(auction['name']), auction['auction1'], len(lots), est1, est2, unsold, adj, len(buyer), len(paid_ids), comm, emp, unpaid, paid, len(seller), debit) -# file('/tmp/terp.xml','wb+').write(xml) -# end_time = time.clock() return self.post_process_xml_data(cr, uid, xml, context) report_custom('report.auction.total', 'auction.lots', '', 'addons/auction/report/total.xsl') diff --git a/addons/auction/wizard/auction_aie_send.py b/addons/auction/wizard/auction_aie_send.py index 8eb392210a9..f11c9388021 100644 --- a/addons/auction/wizard/auction_aie_send.py +++ b/addons/auction/wizard/auction_aie_send.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -141,8 +141,6 @@ class auction_lots_send_aie(osv.osv_memory): def _photos_send(cr, uid, uname, passwd, did, ids): service = netsvc.LocalService("object_proxy") for (ref,id) in ids: - - # ids_attach = service.execute(db_name,uid, 'ir.attachment', 'search', [('res_model','=','auction.lots'), ('res_id', '=',id)]) datas = service.execute(cr.db_name, uid, 'auction.lots', 'read', [id], ['name','image']) if len(datas): bin = base64.decodestring(datas[0]['image']) diff --git a/addons/auction/wizard/auction_lots_auction_move.py b/addons/auction/wizard/auction_lots_auction_move.py index a9351d5ffa2..cb19f65172c 100644 --- a/addons/auction/wizard/auction_lots_auction_move.py +++ b/addons/auction/wizard/auction_lots_auction_move.py @@ -32,7 +32,7 @@ class auction_lots_auction_move(osv.osv_memory): _name = "auction.lots.auction.move" _description = __doc__ _columns= { - 'auction_id':fields.many2one('auction.dates', 'Auction Date', required=True), + 'auction_id':fields.many2one('auction.dates', 'Auction Date', required=True), } def auction_move_set(self, cr, uid, ids, context=None): @@ -53,24 +53,22 @@ class auction_lots_auction_move(osv.osv_memory): for current in self.browse(cr, uid, ids, context): if not (current.auction_id and len(context.get('active_ids', []))): return {} - -# line_ids = auction_bid_line_obj.search(cr, uid, [('lot_id', 'in', context['active_ids'])]) -# pooler.get_pool(cr.dbname).get('auction.bid_line').unlink(cr, uid, line_ids) + for rec in rec_ids: new_id = auction_lot_history_obj.create(cr, uid, { - 'auction_id': rec.auction_id.id, - 'lot_id': rec.id, + 'auction_id': rec.auction_id.id, + 'lot_id': rec.id, 'price': rec.obj_ret }) up_auction = auction_lots_obj.write(cr, uid, [rec.id], { - 'auction_id': current.auction_id.id, - 'obj_ret': None, - 'obj_price': None, - 'ach_login': None, - 'ach_uid': None, - 'ach_inv_id': None, - 'sel_inv_id': None, - 'obj_num': None, + 'auction_id': current.auction_id.id, + 'obj_ret': None, + 'obj_price': None, + 'ach_login': None, + 'ach_uid': None, + 'ach_inv_id': None, + 'sel_inv_id': None, + 'obj_num': None, 'state': 'draft'}) return {} diff --git a/addons/auction/wizard/auction_lots_invoice.py b/addons/auction/wizard/auction_lots_invoice.py index 999db109490..89d66f5f2d5 100644 --- a/addons/auction/wizard/auction_lots_invoice.py +++ b/addons/auction/wizard/auction_lots_invoice.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -26,7 +26,7 @@ from tools.translate import _ class auction_lots_invoice(osv.osv_memory): _name = 'auction.lots.invoice' _description = "Auction Lots Invoice" - + _columns = { 'amount': fields.float('Invoiced Amount', required=True, readonly=True), 'amount_topay': fields.float('Amount to pay', required=True, readonly=True), @@ -34,39 +34,33 @@ class auction_lots_invoice(osv.osv_memory): 'objects': fields.integer('# of objects', required=True, readonly=True), 'ach_uid': fields.many2one('res.partner','Buyer Name', required=True ), 'number': fields.integer('Invoice Number'), -# 'tax_applied':{'string':'Tax Applied', 'type':'float', 'readonly':True}, } def default_get(self, cr, uid, fields, context={}): - """ + """ To get default values for the object. @param self: The object pointer. @param cr: A database cursor @param uid: ID of the user currently logged in - @param fields: List of fields for which we want default values - @param context: A standard dictionary - @return: A dictionary which of fields with values. + @param fields: List of fields for which we want default values + @param context: A standard dictionary + @return: A dictionary which of fields with values. """ res = super(auction_lots_invoice, self).default_get(cr, uid, fields, context=context) service = netsvc.LocalService("object_proxy") lots = service.execute(cr.dbname, uid, 'auction.lots', 'read', context.get('active_ids', [])) auction = service.execute(cr.dbname, uid, 'auction.dates', 'read', [lots[0]['auction_id'][0]])[0] - + price = 0.0 price_topay = 0.0 price_paid = 0.0 - #tax=data['form']['tax_applied'] -# uid = False for lot in lots: price_lot = lot['obj_price'] or 0.0 - + costs = service.execute(cr.dbname, uid, 'auction.lots', 'compute_buyer_costs', [lot['id']]) price_lot += costs['amount'] -# for cost in costs: -# price_lot += cost['amount'] - price += price_lot - + if lot['ach_uid']: if uid and (lot['ach_uid'][0]<>uid): raise osv.except_osv(_('UserError'), _('Two different buyers for the same invoice !\nPlease correct this problem before invoicing')) @@ -81,7 +75,7 @@ class auction_lots_invoice(osv.osv_memory): else: price_topay += price_lot #*tax - + #TODO: recuperer id next invoice (de la sequence)??? invoice_number = False for lot in self.pool.get('auction.lots').browse(cr, uid, context.get('active_ids', [])): @@ -106,19 +100,18 @@ class auction_lots_invoice(osv.osv_memory): @param uid: the current user’s ID for security checks. @param ids: List of Auction lots make invoice buyer’s IDs @return: dictionary of account invoice form. - """ + """ service = netsvc.LocalService("object_proxy") datas = {'ids' : context.get('active_ids',[])} res = self.read(cr, uid, ids, ['number','ach_uid']) - res = res and res[0] or {} + res = res and res[0] or {} datas['form'] = res -# service.execute(cr.dbname, uid, 'auction.lots', 'lots_invoice_and_cancel_old_invoice', datas['ids'], datas['form']['number'], datas['form']['ach_uid'], 'invoice_open') return { 'type' : 'ir.actions.report.xml', 'report_name':'auction.invoice', - 'datas' : datas, + 'datas' : datas, } - + auction_lots_invoice() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/auction/wizard/auction_pay_sel.py b/addons/auction/wizard/auction_pay_sel.py index 711cb8dcedc..a6444f8d646 100644 --- a/addons/auction/wizard/auction_pay_sel.py +++ b/addons/auction/wizard/auction_pay_sel.py @@ -25,23 +25,23 @@ import tools class auction_pay_sel(osv.osv_memory): _name = "auction.pay.sel" _description = "Pay Invoice" - + _columns= { - 'amount': fields.float('Amount paid', digits= (16, 2), required=True), - 'dest_account_id':fields.many2one('account.account', 'Payment to Account', required=True, domain= [('type', '=', 'cash')]), - 'journal_id':fields.many2one('account.journal', 'Journal', required=True), - 'period_id':fields.many2one('account.period', 'Period', required=True), + 'amount': fields.float('Amount paid', digits= (16, 2), required=True), + 'dest_account_id':fields.many2one('account.account', 'Payment to Account', required=True, domain= [('type', '=', 'cash')]), + 'journal_id':fields.many2one('account.journal', 'Journal', required=True), + 'period_id':fields.many2one('account.period', 'Period', required=True), } - + def pay_and_reconcile(self, cr, uid, ids, context): """ Pay and Reconcile @param cr: the current row, from the database cursor. @param uid: the current user’s ID for security checks. @param ids: the ID or list of IDs - @param context: A standard dictionary - @return: - """ + @param context: A standard dictionary + @return: + """ lot = self.pool.get('auction.lots').browse(cr, uid, context['active_id'], context) invoice_obj = self.pool.get('account.invoice') for datas in self.read(cr, uid, ids): @@ -50,7 +50,6 @@ class auction_pay_sel(osv.osv_memory): journal_id = datas.get('journal_id', False) if lot.sel_inv_id: p = invoice_obj.pay_and_reconcile(['lot.sel_inv_id.id'], datas['amount'], datas['dest_account_id'], journal_id, account_id, period_id, journal_id, context) - # lots.sel_inv_id.pay_and_reconcile(cr,uid,data[id], form['amount'], form['dest_account_id'], journal_id, account_id, period_id, journal_id, context) return {} - + auction_pay_sel() diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py index 3a56f15ed3d..e08fc0ffd69 100644 --- a/addons/audittrail/audittrail.py +++ b/addons/audittrail/audittrail.py @@ -146,7 +146,6 @@ class audittrail_log(osv.osv): _columns = { "name": fields.char("Resource Name",size=64), - # "name": fields.function(_name_get_resname, type='char', string='Resource Name', method=True), "object_id": fields.many2one('ir.model', 'Object'), "user_id": fields.many2one('res.users', 'User'), "method": fields.char("Method", size=64), diff --git a/addons/audittrail/i18n/lt.po b/addons/audittrail/i18n/lt.po index 0c56805b412..cfa24201815 100644 --- a/addons/audittrail/i18n/lt.po +++ b/addons/audittrail/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-24 06:11+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/audittrail/i18n/tr.po b/addons/audittrail/i18n/tr.po index b98c59be75d..2b93ff7d748 100644 --- a/addons/audittrail/i18n/tr.po +++ b/addons/audittrail/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:56+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/audittrail/i18n/zh_CN.po b/addons/audittrail/i18n/zh_CN.po index 75af44f450d..86d16c4a049 100644 --- a/addons/audittrail/i18n/zh_CN.po +++ b/addons/audittrail/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/audittrail/wizard/audittrail_view_log.py b/addons/audittrail/wizard/audittrail_view_log.py index aa26c8cfd4c..f1329b58a0d 100644 --- a/addons/audittrail/wizard/audittrail_view_log.py +++ b/addons/audittrail/wizard/audittrail_view_log.py @@ -23,7 +23,7 @@ from osv import fields, osv import time class audittrail_view_log(osv.osv_memory): - + _name = "audittrail.view.log" _description = "View Log" _columns = { @@ -33,7 +33,7 @@ class audittrail_view_log(osv.osv_memory): _defaults = { 'to': lambda *a: time.strftime("%Y-%m-%d %H:%M:%S"), } - + def log_open_window(self, cr, uid, ids, context=None): """ Open Log form from given date range.. @@ -44,26 +44,23 @@ class audittrail_view_log(osv.osv_memory): """ if not context: context = {} - + mod_obj = self.pool.get('ir.model.data') act_obj = self.pool.get('ir.actions.act_window') result = mod_obj._get_id(cr, uid, 'audittrail', 'action_audittrail_log_tree') id = mod_obj.read(cr, uid, [result], ['res_id'])[0]['res_id'] result = act_obj.read(cr, uid, [id])[0] - #log_obj = self.pool.get(result['res_model']) - #log_id = log_obj.search(cr, uid, []) - #log_model = log_obj.read(cr, uid, log_id, ['object_id']) - #start Loop + #start Loop for datas in self.read(cr, uid, ids): if not datas.get('from', None): if datas.get('to') <> time.strftime("%Y-%m-%d %H:%M:%S"): - result['domain'] = str([('timestamp', '<', datas.get('to'))]) + result['domain'] = str([('timestamp', '<', datas.get('to'))]) else: pass else: result['domain'] = str([('timestamp', '>', datas.get('from', None)), ('timestamp', '<', datas.get('to'))]) - #End Loop + #End Loop return result audittrail_view_log() diff --git a/addons/base_action_rule/base_action_rule.py b/addons/base_action_rule/base_action_rule.py index bed02b3d6bb..40eca6a254d 100644 --- a/addons/base_action_rule/base_action_rule.py +++ b/addons/base_action_rule/base_action_rule.py @@ -19,11 +19,11 @@ # ############################################################################## -from datetime import datetime from osv import fields, osv, orm from tools.translate import _ from datetime import datetime from datetime import timedelta +from tools.safe_eval import safe_eval import pooler import re import time @@ -151,7 +151,7 @@ the rule to mark CC(mail to any other person defined in actions)."), continue else: obj = self.pool.get(obj_name) - self._action(cr, uid, [rule_id], obj.browse(cr, uid, ids, context=context)) + self._action(cr, uid, [rule_id], obj.browse(cr, uid, ids, context=context), context=context) return True def _create(self, old_create, model, context=None): @@ -260,12 +260,14 @@ the rule to mark CC(mail to any other person defined in actions)."), return tools.email_send(emailfrom, emails, name, body, reply_to=reply_to, openobject_id=str(obj.id)) - def do_check(self, cr, uid, action, obj, context={}): + def do_check(self, cr, uid, action, obj, context=None): """ check Action @param self: The object pointer @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, @param context: A standard dictionary for contextual values """ + if context is None: + context = {} ok = True if action.filter_id: if action.model_id.model == action.filter_id.model_id: @@ -275,9 +277,9 @@ the rule to mark CC(mail to any other person defined in actions)."), ok = False else: ok = False - if hasattr(obj, 'user_id'): + if getattr(obj, 'user_id', False): ok = ok and (not action.trg_user_id.id or action.trg_user_id.id==obj.user_id.id) - if hasattr(obj, 'partner_id'): + if getattr(obj, 'partner_id', False): ok = ok and (not action.trg_partner_id.id or action.trg_partner_id.id==obj.partner_id.id) ok = ok and ( not action.trg_partner_categ_id.id or @@ -287,8 +289,9 @@ the rule to mark CC(mail to any other person defined in actions)."), ) ) state_to = context.get('state_to', False) - if hasattr(obj, 'state'): - ok = ok and (not action.trg_state_from or action.trg_state_from==obj.state) + state = getattr(obj, 'state', False) + if state: + ok = ok and (not action.trg_state_from or action.trg_state_from==state) if state_to: ok = ok and (not action.trg_state_to or action.trg_state_to==state_to) elif action.trg_state_to: @@ -304,7 +307,7 @@ the rule to mark CC(mail to any other person defined in actions)."), ok = ok and regex_n return ok - def do_action(self, cr, uid, action, model_obj, obj, context={}): + def do_action(self, cr, uid, action, model_obj, obj, context=None): """ Do Action @param self: The object pointer @param cr: the current row, from the database cursor, @@ -312,6 +315,8 @@ the rule to mark CC(mail to any other person defined in actions)."), @param action: pass action @param model_obj: pass Model object @param context: A standard dictionary for contextual values """ + if context is None: + context = {} if action.server_action_id: context.update({'active_id':obj.id, 'active_ids':[obj.id]}) @@ -339,6 +344,7 @@ the rule to mark CC(mail to any other person defined in actions)."), model_obj.remind_partner(cr, uid, [obj.id], context, attach=action.act_remind_attach) if action.act_method: getattr(model_obj, 'act_method')(cr, uid, [obj.id], action, context) + emails = [] if hasattr(obj, 'user_id') and action.act_mail_to_user: if obj.user_id and obj.user_id.address_id: @@ -351,14 +357,14 @@ the rule to mark CC(mail to any other person defined in actions)."), emails = filter(None, emails) if len(emails) and action.act_mail_body: emails = list(set(emails)) - email_from = eval(action.act_email_from, { + email_from = safe_eval(action.act_email_from, {}, { 'user' : self.pool.get('res.users').browse(cr, uid, uid, context=context), 'obj' : obj, }) self.email_send(cr, uid, obj, emails, action.act_mail_body, emailfrom=email_from) return True - def _action(self, cr, uid, ids, objects, scrit=None, context={}): + def _action(self, cr, uid, ids, objects, scrit=None, context=None): """ Do Action @param self: The object pointer @param cr: the current row, from the database cursor, @@ -366,10 +372,15 @@ the rule to mark CC(mail to any other person defined in actions)."), @param ids: List of Basic Action Rule’s IDs, @param objects: pass objects @param context: A standard dictionary for contextual values """ + if context is None: + context = {} + + context.update({'action': True}) if not scrit: scrit = [] - for action in self.browse(cr, uid, ids): + + for action in self.browse(cr, uid, ids, context): model_obj = self.pool.get(action.model_id.model) for obj in objects: ok = self.do_check(cr, uid, action, obj, context=context) diff --git a/addons/base_action_rule/i18n/base_action_rule.pot b/addons/base_action_rule/i18n/base_action_rule.pot new file mode 100644 index 00000000000..102aacb39f2 --- /dev/null +++ b/addons/base_action_rule/i18n/base_action_rule.pot @@ -0,0 +1,459 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * base_action_rule +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-19 12:20:41+0000\n" +"PO-Revision-Date: 2010-08-19 12:20:41+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_user:0 +msgid "Check this if you want the rule to send an email to the responsible person." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_partner:0 +msgid "Remind Partner" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_categ_id:0 +msgid "Partner Category" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_user:0 +msgid "Check this if you want the rule to send a reminder by email to the user." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_to:0 +msgid "Button Pressed" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,model_id:0 +msgid "Object" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_email:0 +msgid "Mail to these Emails" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_state:0 +msgid "Set State to" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Body" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Days" +msgstr "" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_email_cc:0 +msgid "These people will receive a copy of the future communication between partner and users by email" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Minutes" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,name:0 +msgid "Rule Name" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_partner:0 +msgid "Check this if you want the rule to send a reminder by email to the partner." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Reminders" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Partner" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Deadline" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_id:0 +msgid "Partner" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_subject)s = Object subject" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Special Keywords to Be Used in The Body" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_from:0 +msgid "State" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_email:0 +msgid "Email-id of the persons whom mail is to be sent" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +#: model:ir.module.module,shortdesc:base_action_rule.module_meta_information +msgid "Action Rule" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Fields to Change" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Creation Date" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Last Action Date" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Hours" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_id)s = Object ID" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Delay After Trigger Date" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_attach:0 +msgid "Remind with Attachment" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_user_id:0 +msgid "Set Responsible to" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "None" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_phone)s = Responsible phone" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "The rule uses the AND operator. The model must match all non-empty fields so that the rule executes the action described in the 'Actions' tab." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range_type:0 +msgid "Delay type" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,regex_name:0 +msgid "Regular expression for matching name of the resource\n" +"e.g.: 'urgent.*' will search for records having name starting with the string 'urgent'\n" +"Note: This is case sensitive search." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_method:0 +msgid "Call Object Method" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_watchers:0 +msgid "Check this if you want the rule to mark CC(mail to any other person defined in actions)." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner)s = Partner name" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Note" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range:0 +msgid "Delay after trigger date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,trg_date_range:0 +msgid "Delay After Trigger Date,specifies you can put a negative number. If you need a delay before the trigger date, like sending a reminder 15 minutes before a meeting." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,active:0 +msgid "Active" +msgstr "" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:0 +#, python-format +msgid "No E-Mail ID Found for your Company address!" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_user:0 +msgid "Remind Responsible" +msgstr "" + +#. module: base_action_rule +#: model:ir.module.module,description:base_action_rule.module_meta_information +msgid "This module allows to implement action rules for any object." +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,sequence:0 +msgid "Gives the sequence order when displaying a list of rules." +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Months" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,filter_id:0 +msgid "Filter" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Date" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,server_action_id:0 +msgid "Describes the action name.\n" +"eg:on which object which action to be taken on basis of which condition" +msgstr "" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_ir_cron +msgid "ir.cron" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_description)s = Object description" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Actions" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Information" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule +msgid "Action Rules" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_body:0 +msgid "Content of mail" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_user_id:0 +msgid "Responsible" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner_email)s = Partner Email" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_date)s = Creation date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_email)s = Responsible Email" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_body:0 +msgid "Mail body" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_watchers:0 +msgid "Mail to Watchers (CC)" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Server Action to be Triggered" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_user:0 +msgid "Mail to Responsible" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_email_cc:0 +msgid "Add Watchers (Cc)" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Fields" +msgstr "" + +#. module: base_action_rule +#: model:ir.actions.act_window,name:base_action_rule.base_action_rule_act +#: model:ir.ui.menu,name:base_action_rule.menu_base_action_rule_form +msgid "Automated Actions" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,server_action_id:0 +msgid "Server Action" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,regex_name:0 +msgid "Regex on Resource Name" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_attach:0 +msgid "Check this if you want that all documents attached to the object be attached to the reminder email sent." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Timing" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Actions" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,active:0 +msgid "If the active field is set to False, it will allow you to hide the rule without removing it." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user)s = Responsible name" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on States" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_type:0 +msgid "Trigger Date" +msgstr "" + diff --git a/addons/base_action_rule/i18n/en_US.po b/addons/base_action_rule/i18n/en_US.po new file mode 100644 index 00000000000..102aacb39f2 --- /dev/null +++ b/addons/base_action_rule/i18n/en_US.po @@ -0,0 +1,459 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * base_action_rule +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-19 12:20:41+0000\n" +"PO-Revision-Date: 2010-08-19 12:20:41+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_user:0 +msgid "Check this if you want the rule to send an email to the responsible person." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_partner:0 +msgid "Remind Partner" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_categ_id:0 +msgid "Partner Category" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_user:0 +msgid "Check this if you want the rule to send a reminder by email to the user." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_to:0 +msgid "Button Pressed" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,model_id:0 +msgid "Object" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_email:0 +msgid "Mail to these Emails" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_state:0 +msgid "Set State to" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Body" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Days" +msgstr "" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_email_cc:0 +msgid "These people will receive a copy of the future communication between partner and users by email" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Minutes" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,name:0 +msgid "Rule Name" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_partner:0 +msgid "Check this if you want the rule to send a reminder by email to the partner." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Reminders" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Partner" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Deadline" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_id:0 +msgid "Partner" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_subject)s = Object subject" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Special Keywords to Be Used in The Body" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_from:0 +msgid "State" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_email:0 +msgid "Email-id of the persons whom mail is to be sent" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +#: model:ir.module.module,shortdesc:base_action_rule.module_meta_information +msgid "Action Rule" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Fields to Change" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Creation Date" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Last Action Date" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Hours" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_id)s = Object ID" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Delay After Trigger Date" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_attach:0 +msgid "Remind with Attachment" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_user_id:0 +msgid "Set Responsible to" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "None" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_phone)s = Responsible phone" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "The rule uses the AND operator. The model must match all non-empty fields so that the rule executes the action described in the 'Actions' tab." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range_type:0 +msgid "Delay type" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,regex_name:0 +msgid "Regular expression for matching name of the resource\n" +"e.g.: 'urgent.*' will search for records having name starting with the string 'urgent'\n" +"Note: This is case sensitive search." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_method:0 +msgid "Call Object Method" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_watchers:0 +msgid "Check this if you want the rule to mark CC(mail to any other person defined in actions)." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner)s = Partner name" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Note" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range:0 +msgid "Delay after trigger date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,trg_date_range:0 +msgid "Delay After Trigger Date,specifies you can put a negative number. If you need a delay before the trigger date, like sending a reminder 15 minutes before a meeting." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,active:0 +msgid "Active" +msgstr "" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:0 +#, python-format +msgid "No E-Mail ID Found for your Company address!" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_user:0 +msgid "Remind Responsible" +msgstr "" + +#. module: base_action_rule +#: model:ir.module.module,description:base_action_rule.module_meta_information +msgid "This module allows to implement action rules for any object." +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,sequence:0 +msgid "Gives the sequence order when displaying a list of rules." +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Months" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,filter_id:0 +msgid "Filter" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Date" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,server_action_id:0 +msgid "Describes the action name.\n" +"eg:on which object which action to be taken on basis of which condition" +msgstr "" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_ir_cron +msgid "ir.cron" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_description)s = Object description" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Actions" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Information" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule +msgid "Action Rules" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_body:0 +msgid "Content of mail" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_user_id:0 +msgid "Responsible" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner_email)s = Partner Email" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_date)s = Creation date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_email)s = Responsible Email" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_body:0 +msgid "Mail body" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_watchers:0 +msgid "Mail to Watchers (CC)" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Server Action to be Triggered" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_user:0 +msgid "Mail to Responsible" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_email_cc:0 +msgid "Add Watchers (Cc)" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Fields" +msgstr "" + +#. module: base_action_rule +#: model:ir.actions.act_window,name:base_action_rule.base_action_rule_act +#: model:ir.ui.menu,name:base_action_rule.menu_base_action_rule_form +msgid "Automated Actions" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,server_action_id:0 +msgid "Server Action" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,regex_name:0 +msgid "Regex on Resource Name" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_attach:0 +msgid "Check this if you want that all documents attached to the object be attached to the reminder email sent." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Timing" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Actions" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,active:0 +msgid "If the active field is set to False, it will allow you to hide the rule without removing it." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user)s = Responsible name" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on States" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_type:0 +msgid "Trigger Date" +msgstr "" + diff --git a/addons/base_action_rule/i18n/fr.po b/addons/base_action_rule/i18n/fr.po new file mode 100644 index 00000000000..d12cbfdc6f8 --- /dev/null +++ b/addons/base_action_rule/i18n/fr.po @@ -0,0 +1,459 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * base_action_rule +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-19 12:31:13+0000\n" +"PO-Revision-Date: 2010-08-19 12:31:13+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_user:0 +msgid "Check this if you want the rule to send an email to the responsible person." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_partner:0 +msgid "Remind Partner" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_categ_id:0 +msgid "Partner Category" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_user:0 +msgid "Check this if you want the rule to send a reminder by email to the user." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_to:0 +msgid "Button Pressed" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,model_id:0 +msgid "Object" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_email:0 +msgid "Mail to these Emails" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_state:0 +msgid "Set State to" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Body" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Days" +msgstr "" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_email_cc:0 +msgid "These people will receive a copy of the future communication between partner and users by email" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Minutes" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,name:0 +msgid "Rule Name" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_partner:0 +msgid "Check this if you want the rule to send a reminder by email to the partner." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Reminders" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Partner" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Deadline" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_id:0 +msgid "Partner" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_subject)s = Object subject" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Special Keywords to Be Used in The Body" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_from:0 +msgid "State" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_email:0 +msgid "Email-id of the persons whom mail is to be sent" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +#: model:ir.module.module,shortdesc:base_action_rule.module_meta_information +msgid "Action Rule" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Fields to Change" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Creation Date" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Last Action Date" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Hours" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_id)s = Object ID" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Delay After Trigger Date" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_attach:0 +msgid "Remind with Attachment" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_user_id:0 +msgid "Set Responsible to" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "None" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_phone)s = Responsible phone" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "The rule uses the AND operator. The model must match all non-empty fields so that the rule executes the action described in the 'Actions' tab." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range_type:0 +msgid "Delay type" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,regex_name:0 +msgid "Regular expression for matching name of the resource\n" +"e.g.: 'urgent.*' will search for records having name starting with the string 'urgent'\n" +"Note: This is case sensitive search." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_method:0 +msgid "Call Object Method" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_watchers:0 +msgid "Check this if you want the rule to mark CC(mail to any other person defined in actions)." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner)s = Partner name" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Note" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range:0 +msgid "Delay after trigger date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,trg_date_range:0 +msgid "Delay After Trigger Date,specifies you can put a negative number. If you need a delay before the trigger date, like sending a reminder 15 minutes before a meeting." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,active:0 +msgid "Active" +msgstr "" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:0 +#, python-format +msgid "No E-Mail ID Found for your Company address!" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_user:0 +msgid "Remind Responsible" +msgstr "" + +#. module: base_action_rule +#: model:ir.module.module,description:base_action_rule.module_meta_information +msgid "This module allows to implement action rules for any object." +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,sequence:0 +msgid "Gives the sequence order when displaying a list of rules." +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Months" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,filter_id:0 +msgid "Filter" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Date" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,server_action_id:0 +msgid "Describes the action name.\n" +"eg:on which object which action to be taken on basis of which condition" +msgstr "" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_ir_cron +msgid "ir.cron" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_description)s = Object description" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Actions" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Information" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule +msgid "Action Rules" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_body:0 +msgid "Content of mail" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_user_id:0 +msgid "Responsible" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner_email)s = Partner Email" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_date)s = Creation date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_email)s = Responsible Email" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_body:0 +msgid "Mail body" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_watchers:0 +msgid "Mail to Watchers (CC)" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Server Action to be Triggered" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_user:0 +msgid "Mail to Responsible" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_email_cc:0 +msgid "Add Watchers (Cc)" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Fields" +msgstr "" + +#. module: base_action_rule +#: model:ir.actions.act_window,name:base_action_rule.base_action_rule_act +#: model:ir.ui.menu,name:base_action_rule.menu_base_action_rule_form +msgid "Automated Actions" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,server_action_id:0 +msgid "Server Action" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,regex_name:0 +msgid "Regex on Resource Name" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_attach:0 +msgid "Check this if you want that all documents attached to the object be attached to the reminder email sent." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Timing" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Actions" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,active:0 +msgid "If the active field is set to False, it will allow you to hide the rule without removing it." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user)s = Responsible name" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on States" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_type:0 +msgid "Trigger Date" +msgstr "" + diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 694b89f34ad..1beb7e90d41 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -962,6 +962,19 @@ class calendar_event(osv.osv): return {'value': value} + def unlink_events(self, cr, uid, ids, context=None): + """ + This function deletes event which are linked with the event with recurrent_uid + (Removes the events which refers to the same UID value) + """ + if not context: + context = {} + for event_id in ids: + cr.execute('select id from %s where recurrent_uid=%s' % (self._table, event_id)) + r_ids = map(lambda x: x[0], cr.fetchall()) + self.unlink(cr, uid, r_ids, context=context) + return True + def _set_rrulestring(self, cr, uid, id, name, value, arg, context=None): """ Sets values of fields that defines event recurrence from the value of rrule string @@ -1074,6 +1087,10 @@ class calendar_event(osv.osv): else: result[event] = self.compute_rule_string(cr, uid, {'freq': datas.get('rrule_type').upper(), 'interval': 1}, context=context) + for id, myrule in result.items(): + #Remove the events generated from recurrent event + if not myrule: + self.unlink_events(cr, uid, [id], context=context) return result _columns = { @@ -1268,8 +1285,6 @@ true, it will allow you to hide the event alarm information without removing it. break event_date = datetime.strptime(data['date'], "%Y-%m-%d %H:%M:%S") # To check: If the start date is replace by event date .. the event date will be changed by that of calendar code -# if start_date and start_date <= event_date: -# start_date = event_date start_date = event_date if not data['rrule']: if start_date and (event_date < start_date): @@ -1547,23 +1562,25 @@ true, it will allow you to hide the event alarm information without removing it. @return: True """ res = False - for event_id in ids: + for event_datas in self.read(cr, uid, ids, ['date', 'rrule', 'exdate'], context=context): + event_id = event_datas['id'] if isinstance(event_id, (int, long)): - res = super(calendar_event, self).unlink(cr, uid, event_id) + res = super(calendar_event, self).unlink(cr, uid, event_id, context=context) self.pool.get('res.alarm').do_alarm_unlink(cr, uid, [event_id], self._name) - continue - event_id, date_new = event_id.split('-') - event_id = [int(event_id)] - for record in self.read(cr, uid, event_id, ['date', 'rrule', 'exdate'], context=context): - if record['rrule']: + self.unlink_events(cr, uid, [event_id], context=context) + else: + str_event, date_new = event_id.split('-') + event_id = int(str_event) + if event_datas['rrule']: # Remove one of the recurrent event date_new = time.strftime("%Y%m%dT%H%M%S", \ time.strptime(date_new, "%Y%m%d%H%M%S")) - exdate = (record['exdate'] and (record['exdate'] + ',') or '') + date_new - res = self.write(cr, uid, event_id, {'exdate': exdate}) + exdate = (event_datas['exdate'] and (event_datas['exdate'] + ',') or '') + date_new + res = self.write(cr, uid, [event_id], {'exdate': exdate}) else: - res = super(calendar_event, self).unlink(cr, uid, event_id) - self.pool.get('res.alarm').do_alarm_unlink(cr, uid, event_id, self._name) + res = super(calendar_event, self).unlink(cr, uid, [event_id], context=context) + self.pool.get('res.alarm').do_alarm_unlink(cr, uid, [event_id], self._name) + self.unlink_events(cr, uid, [event_id], context=context) return res def create(self, cr, uid, vals, context=None): @@ -1822,7 +1839,6 @@ class res_users(osv.osv): ('state', '=', 'accepted'), ('user_id', 'in', ids) ]) - # result = cr.dictfetchall() for attendee_data in attendee_obj.read(cr, uid, attendee_ids, ['user_id']): user_id = attendee_data['user_id'] status = 'busy' diff --git a/addons/base_calendar/i18n/base_calendar.pot b/addons/base_calendar/i18n/base_calendar.pot new file mode 100644 index 00000000000..1c5efc1526c --- /dev/null +++ b/addons/base_calendar/i18n/base_calendar.pot @@ -0,0 +1,1516 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * base_calendar +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-19 12:50:56+0000\n" +"PO-Revision-Date: 2010-08-19 12:50:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_related:0 +#: selection:res.alarm,trigger_related:0 +msgid "The event starts" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Hourly" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Required to Join" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,exdate:0 +#: help:calendar.todo,exdate:0 +msgid "This property defines the list of date/time exceptions for a recurring calendar component." +msgstr "" + +#. module: base_calendar +#: field:calendar.event.edit.all,name:0 +msgid "Title" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Monthly" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invited User" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view +#: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_avail_alarm +msgid "Alarms" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Sunday" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,role:0 +msgid "Role" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Invitation details" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Fourth" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,show_as:0 +#: field:calendar.todo,show_as:0 +msgid "Show as" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,day:0 +#: selection:base.calendar.set.exrule,select1:0 +#: field:calendar.event,day:0 +#: selection:calendar.event,select1:0 +#: field:calendar.todo,day:0 +#: selection:calendar.todo,select1:0 +msgid "Date of month" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Public" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Hours" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "March" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Friday" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,allday:0 +#: field:calendar.todo,allday:0 +msgid "All Day" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,select1:0 +#: field:calendar.event,select1:0 +#: field:calendar.todo,select1:0 +msgid "Option" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,availability:0 +#: selection:calendar.event,show_as:0 +#: selection:calendar.todo,show_as:0 +#: selection:res.users,availability:0 +msgid "Free" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,rsvp:0 +msgid "Indicats whether the favor of a reply is requested" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,delegated_to:0 +msgid "The users that the original request was delegated to" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,delegated_to:0 +msgid "Delegated To" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,we:0 +#: field:calendar.event,we:0 +#: field:calendar.todo,we:0 +msgid "Wed" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Show time as" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,tu:0 +#: field:calendar.event,tu:0 +#: field:calendar.todo,tu:0 +msgid "Tue" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Yearly" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_related:0 +#: selection:res.alarm,trigger_related:0 +msgid "The event ends" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Last" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,state:0 +msgid "Status of the attendee's participation" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Room" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Days" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "No Repeat" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:0 +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Chair Person" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Procedure" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Select data for Custom Rule" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Cancelled" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Minutes" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Display" +msgstr "" + +#. module: base_calendar +#: view:calendar.event.edit.all:0 +msgid "Edit all Occurrences" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation type" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Secondly" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,event_date:0 +#: field:calendar.attendee,event_date:0 +#: view:calendar.event:0 +msgid "Event Date" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Group By..." +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,partner_id:0 +msgid "Partner related to contact" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,cutype:0 +msgid "Specify the type of Invitation" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,exrule:0 +#: help:calendar.todo,exrule:0 +msgid "defines a rule or repeating pattern for an exception to a recurrence set" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,event_end_date:0 +#: field:calendar.attendee,event_end_date:0 +msgid "Event End Date" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Optional Participation" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,date_deadline:0 +#: field:calendar.todo,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "_Cancel" +msgstr "" + +#. module: base_calendar +#: model:ir.module.module,shortdesc:base_calendar.module_meta_information +msgid "Basic Calendar Functionality" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,organizer:0 +#: field:calendar.event,organizer_id:0 +#: field:calendar.todo,organizer:0 +#: field:calendar.todo,organizer_id:0 +msgid "Organizer" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#: view:calendar.event:0 +#: model:res.request.link,name:base_calendar.request_link_meeting +#, python-format +msgid "Event" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_occurs:0 +#: selection:res.alarm,trigger_occurs:0 +msgid "Before" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Confirmed" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_calendar_event_edit_all +msgid "Edit all events" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,attendee_ids:0 +#: field:calendar.event,attendee_ids:0 +#: field:calendar.todo,attendee_ids:0 +msgid "Attendees" +msgstr "" + +#. module: base_calendar +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Confirm" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_todo +msgid "Calendar Task" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,su:0 +#: field:calendar.event,su:0 +#: field:calendar.todo,su:0 +msgid "Sun" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,cutype:0 +msgid "Invite Type" +msgstr "" + +#. module: base_calendar +#: view:res.alarm:0 +msgid "Reminder details" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,parent_ids:0 +msgid "Delegrated From" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,select1:0 +#: selection:calendar.event,select1:0 +#: selection:calendar.todo,select1:0 +msgid "Day of month" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,location:0 +#: field:calendar.event.edit.all,location:0 +#: field:calendar.todo,location:0 +msgid "Location" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,send_mail:0 +msgid "Send mail?" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,email:0 +#: selection:calendar.alarm,action:0 +#: field:calendar.attendee,email:0 +msgid "Email" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Event Detail" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Run" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_alarm +msgid "Event alarm information" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Confidential" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,end_date:0 +#: field:calendar.event,end_date:0 +#: field:calendar.todo,end_date:0 +msgid "Repeat Until" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Visibility" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,rsvp:0 +msgid "Required Reply?" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,base_calendar_url:0 +#: field:calendar.todo,base_calendar_url:0 +msgid "Caldav URL" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,recurrent_uid:0 +#: field:calendar.todo,recurrent_uid:0 +msgid "Recurrent ID" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "July" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Accepted" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,th:0 +#: field:calendar.event,th:0 +#: field:calendar.todo,th:0 +msgid "Thu" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,child_ids:0 +msgid "Delegrated To" +msgstr "" + +#. module: base_calendar +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Required Reply" +msgstr "" + +#. module: base_calendar +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Participation required" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,create_date:0 +#: field:calendar.todo,create_date:0 +msgid "Created" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Private" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Daily" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#, python-format +msgid "Can not Duplicate" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,class:0 +#: field:calendar.todo,class:0 +msgid "Mark as" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,partner_address_id:0 +msgid "Contact" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Delegate" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,partner_id:0 +#: view:calendar.attendee:0 +#: field:calendar.attendee,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "Select data for ExRule" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: selection:base_calendar.invite.attendee,type:0 +msgid "Partner Contacts" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "_Ok" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "First" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Privacy" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Subject" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "September" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "December" +msgstr "" + +#. module: base_calendar +#: help:base_calendar.invite.attendee,send_mail:0 +msgid "Check this if you want to send an Email to Invited Person" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Availability" +msgstr "" + +#. module: base_calendar +#: view:calendar.event.edit.all:0 +msgid "_Save" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Individual" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,user_id:0 +msgid "Owner" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Delegation Info" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,date:0 +msgid "Start Date" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,cn:0 +msgid "Common name" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Declined" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "My Role" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "My Events" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Decline" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Group" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Edit All" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,contact_ids:0 +msgid "Contacts" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_res_alarm +msgid "Basic Alarm Information" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,fr:0 +#: field:calendar.event,fr:0 +#: field:calendar.todo,fr:0 +msgid "Fri" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Invitation Detail" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,member:0 +msgid "Member" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,location:0 +#: help:calendar.todo,location:0 +msgid "Location of Event" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,rrule:0 +#: field:calendar.todo,rrule:0 +msgid "Recurrent Rule" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Draft" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,attach:0 +msgid "Attachment" +msgstr "" + +#. module: base_calendar +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation From" +msgstr "" + +#. module: base_calendar +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,alarm_id:0 +msgid "Reminder" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: model:ir.actions.act_window,name:base_calendar.action_base_calendar_set_exrule +#: model:ir.model,name:base_calendar.model_base_calendar_set_exrule +msgid "Set Exrule" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: model:ir.actions.act_window,name:base_calendar.action_view_event +#: model:ir.ui.menu,name:base_calendar.menu_events +msgid "Events" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_view_calendar_invite_attendee_wizard +#: model:ir.model,name:base_calendar.model_base_calendar_invite_attendee +msgid "Invite Attendees" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,email:0 +msgid "Email of Invited Person" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,repeat:0 +#: field:res.alarm,repeat:0 +msgid "Repeat" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,dir:0 +msgid "Reference to the URIthat points to the directory information corresponding to the attendee." +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "August" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Monday" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Third" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "June" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,alarm_id:0 +msgid "Basic Alarm" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: view:calendar.event:0 +msgid "The" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,delegated_from:0 +msgid "Delegated From" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,user_id:0 +msgid "User" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "ExRule" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,date:0 +msgid "Date" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "November" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,member:0 +msgid "Indicate the groups that the attendee belongs to" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,mo:0 +#: field:calendar.event,mo:0 +#: field:calendar.todo,mo:0 +msgid "Mon" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,count:0 +#: field:calendar.event,count:0 +#: field:calendar.todo,count:0 +msgid "Count" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "October" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Uncertain" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,language:0 +msgid "Language" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,trigger_occurs:0 +#: field:res.alarm,trigger_occurs:0 +msgid "Triggers" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "January" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,trigger_related:0 +#: field:res.alarm,trigger_related:0 +msgid "Related to" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,interval:0 +#: field:calendar.alarm,trigger_interval:0 +#: field:calendar.event,interval:0 +#: field:calendar.todo,interval:0 +#: field:res.alarm,trigger_interval:0 +msgid "Interval" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Wednesday" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,name:0 +#: view:calendar.event:0 +msgid "Summary" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,active:0 +#: field:calendar.event,active:0 +#: field:calendar.todo,active:0 +#: field:res.alarm,active:0 +msgid "Active" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,action:0 +msgid "Action" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,duration:0 +#: help:res.alarm,duration:0 +msgid "Duration' and 'Repeat' are both optional, but if one occurs, so MUST the other" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_event_edit_all +msgid "Calendar Edit all event" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,role:0 +msgid "Participation role for the calendar user" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,ref:0 +msgid "Event Ref" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,action:0 +msgid "Defines the action to be invoked when an alarm is triggered" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Search Events" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Weekly" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,active:0 +#: help:calendar.event,active:0 +#: help:calendar.todo,active:0 +#: help:res.alarm,active:0 +msgid "If the active field is set to true, it will allow you to hide the event alarm information without removing it." +msgstr "" + +#. module: base_calendar +#: field:calendar.event,recurrent_id:0 +#: field:calendar.todo,recurrent_id:0 +msgid "Recurrent ID date" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,state:0 +#: view:calendar.attendee:0 +#: field:calendar.attendee,state:0 +#: view:calendar.event:0 +#: field:calendar.event,state:0 +#: field:calendar.todo,state:0 +msgid "State" +msgstr "" + +#. module: base_calendar +#: view:res.alarm:0 +msgid "Reminder Details" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "To Review" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,freq:0 +#: field:calendar.event,freq:0 +#: field:calendar.todo,freq:0 +msgid "Frequency" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Done" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: field:base_calendar.invite.attendee,user_ids:0 +msgid "Users" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: view:calendar.event:0 +msgid "of" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: view:calendar.event:0 +#: view:calendar.event.edit.all:0 +msgid "Cancel" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_res_users +msgid "res.users" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Tuesday" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,description:0 +msgid "Provides a more complete description of the calendar component, than that provided by the \"SUMMARY\" property" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Responsible User" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,availability:0 +#: selection:calendar.event,show_as:0 +#: selection:calendar.todo,show_as:0 +#: selection:res.users,availability:0 +msgid "Busy" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_event +msgid "Calendar Event" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,state:0 +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Tentative" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,user_id:0 +#: field:calendar.todo,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,rrule_type:0 +#: field:calendar.todo,rrule_type:0 +msgid "Recurrency" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_view_attendee_form +#: model:ir.ui.menu,name:base_calendar.menu_attendee_invitations +msgid "Event Invitations" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Thursday" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Custom" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,exrule:0 +#: field:calendar.todo,exrule:0 +msgid "Exception Rule" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,language:0 +msgid "To specify the language for text values in aproperty or property parameter." +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Details" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,month_list:0 +#: field:calendar.event,month_list:0 +#: field:calendar.todo,month_list:0 +msgid "Month" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: view:calendar.event:0 +msgid "Invite People" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,rrule:0 +#: help:calendar.todo,rrule:0 +msgid "Defines a rule or repeating pattern for recurring events\n" +"e.g.: Every other month on the last Sunday of the month for 10 occurrences: FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,dir:0 +msgid "URI Reference" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,description:0 +#: view:calendar.event:0 +#: field:calendar.event,description:0 +#: field:calendar.event,name:0 +#: field:calendar.todo,description:0 +#: field:calendar.todo,name:0 +msgid "Description" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "May" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,type:0 +#: view:calendar.attendee:0 +msgid "Type" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Search Invitations" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_occurs:0 +#: selection:res.alarm,trigger_occurs:0 +msgid "After" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Stop" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_values +msgid "ir.values" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_model +msgid "Objects" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Delegated" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,sa:0 +#: field:calendar.event,sa:0 +#: field:calendar.todo,sa:0 +msgid "Sat" +msgstr "" + +#. module: base_calendar +#: model:ir.module.module,description:base_calendar.module_meta_information +msgid "Full featured calendar system that supports:\n" +" - Calendar of events\n" +" - Alerts (create requests)\n" +" - Recurring events\n" +" - Invitations to people" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Minutely" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,sent_by:0 +msgid "Specify the user that is acting on behalf of the calendar user" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,date_deadline:0 +msgid "End Date" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "February" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Resource" +msgstr "" + +#. module: base_calendar +#: field:res.alarm,name:0 +msgid "Name" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,exdate:0 +#: field:calendar.todo,exdate:0 +msgid "Exception Date/Times" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,name:0 +msgid "Contains the text to be used as the message subject for email or contains the text to be used for display" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,alarm_id:0 +#: field:calendar.event,base_calendar_alarm_id:0 +#: field:calendar.todo,alarm_id:0 +#: field:calendar.todo,base_calendar_alarm_id:0 +msgid "Alarm" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Please Apply Recurrency before applying Exception Rule." +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,sent_by_uid:0 +msgid "Sent By User" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "April" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,week_list:0 +#: field:calendar.event,week_list:0 +#: field:calendar.todo,week_list:0 +msgid "Weekday" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,byday:0 +#: field:calendar.event,byday:0 +#: field:calendar.todo,byday:0 +msgid "By day" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Audio" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,id:0 +#: field:calendar.todo,id:0 +msgid "ID" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "For information Purpose" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +msgid "Invite" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_attendee +msgid "Attendee information" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,state:0 +msgid "Needs Action" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,sent_by:0 +msgid "Sent By" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,sequence:0 +#: field:calendar.todo,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,vtimezone:0 +#: field:calendar.todo,vtimezone:0 +msgid "Timezone" +msgstr "" + +#. module: base_calendar +#: selection:base_calendar.invite.attendee,type:0 +msgid "Internal User" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Accept" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Saturday" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation To" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Second" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,availability:0 +#: field:res.users,availability:0 +msgid "Free/Busy" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,duration:0 +#: field:calendar.alarm,trigger_duration:0 +#: field:calendar.event,duration:0 +#: field:calendar.todo,date:0 +#: field:calendar.todo,duration:0 +#: field:res.alarm,duration:0 +#: field:res.alarm,trigger_duration:0 +msgid "Duration" +msgstr "" + +#. module: base_calendar +#: selection:base_calendar.invite.attendee,type:0 +msgid "External Email" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,trigger_date:0 +msgid "Trigger Date" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,attach:0 +msgid "* Points to a sound resource, which is rendered when the alarm is triggered for audio,\n" +" * File which is intended to be sent as message attachments for email,\n" +" * Points to a procedure resource, which is invoked when the alarm is triggered for procedure." +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Fifth" +msgstr "" + diff --git a/addons/base_calendar/i18n/en_US.po b/addons/base_calendar/i18n/en_US.po new file mode 100644 index 00000000000..c9bc6e5e0b4 --- /dev/null +++ b/addons/base_calendar/i18n/en_US.po @@ -0,0 +1,1523 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * base_calendar +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-23 05:02:00+0000\n" +"PO-Revision-Date: 2010-08-23 05:02:00+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_related:0 +#: selection:res.alarm,trigger_related:0 +msgid "The event starts" +msgstr "The event starts" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Hourly" +msgstr "Hourly" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Required to Join" +msgstr "Required to Join" + +#. module: base_calendar +#: help:calendar.event,exdate:0 +#: help:calendar.todo,exdate:0 +msgid "This property defines the list of date/time exceptions for a recurring calendar component." +msgstr "This property defines the list of date/time exceptions for a recurring calendar component." + +#. module: base_calendar +#: field:calendar.event.edit.all,name:0 +msgid "Title" +msgstr "Title" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Monthly" +msgstr "Monthly" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invited User" +msgstr "Invited User" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view +#: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_avail_alarm +msgid "Alarms" +msgstr "Alarms" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Sunday" +msgstr "Sunday" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,role:0 +msgid "Role" +msgstr "Role" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Invitation details" +msgstr "Invitation details" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Fourth" +msgstr "Fourth" + +#. module: base_calendar +#: field:calendar.event,show_as:0 +#: field:calendar.todo,show_as:0 +msgid "Show as" +msgstr "Show as" + +#. module: base_calendar +#: field:base.calendar.set.exrule,day:0 +#: selection:base.calendar.set.exrule,select1:0 +#: field:calendar.event,day:0 +#: selection:calendar.event,select1:0 +#: field:calendar.todo,day:0 +#: selection:calendar.todo,select1:0 +msgid "Date of month" +msgstr "Date of month" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Public" +msgstr "Public" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Hours" +msgstr "Hours" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "March" +msgstr "March" + +#. module: base_calendar +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Warning !" +msgstr "Warning !" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Friday" +msgstr "Friday" + +#. module: base_calendar +#: field:calendar.event,allday:0 +#: field:calendar.todo,allday:0 +msgid "All Day" +msgstr "All Day" + +#. module: base_calendar +#: field:base.calendar.set.exrule,select1:0 +#: field:calendar.event,select1:0 +#: field:calendar.todo,select1:0 +msgid "Option" +msgstr "Option" + +#. module: base_calendar +#: selection:calendar.attendee,availability:0 +#: selection:calendar.event,show_as:0 +#: selection:calendar.todo,show_as:0 +#: selection:res.users,availability:0 +msgid "Free" +msgstr "Free" + +#. module: base_calendar +#: help:calendar.attendee,rsvp:0 +msgid "Indicats whether the favor of a reply is requested" +msgstr "Indicats whether the favor of a reply is requested" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_attachment +msgid "ir.attachment" +msgstr "ir.attachment" + +#. module: base_calendar +#: help:calendar.attendee,delegated_to:0 +msgid "The users that the original request was delegated to" +msgstr "The users that the original request was delegated to" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,delegated_to:0 +msgid "Delegated To" +msgstr "Delegated To" + +#. module: base_calendar +#: field:base.calendar.set.exrule,we:0 +#: field:calendar.event,we:0 +#: field:calendar.todo,we:0 +msgid "Wed" +msgstr "Wed" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Show time as" +msgstr "Show time as" + +#. module: base_calendar +#: field:base.calendar.set.exrule,tu:0 +#: field:calendar.event,tu:0 +#: field:calendar.todo,tu:0 +msgid "Tue" +msgstr "Tue" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Yearly" +msgstr "Yearly" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_related:0 +#: selection:res.alarm,trigger_related:0 +msgid "The event ends" +msgstr "The event ends" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Last" +msgstr "Last" + +#. module: base_calendar +#: help:calendar.attendee,state:0 +msgid "Status of the attendee's participation" +msgstr "Status of the attendee's participation" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Room" +msgstr "Room" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Days" +msgstr "Days" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "No Repeat" +msgstr "No Repeat" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:0 +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Chair Person" +msgstr "Chair Person" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Procedure" +msgstr "Procedure" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Select data for Custom Rule" +msgstr "Select data for Custom Rule" + +#. module: base_calendar +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Minutes" +msgstr "Minutes" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Display" +msgstr "Display" + +#. module: base_calendar +#: view:calendar.event.edit.all:0 +msgid "Edit all Occurrences" +msgstr "Edit all Occurrences" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation type" +msgstr "Invitation type" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Secondly" +msgstr "Secondly" + +#. module: base_calendar +#: field:calendar.alarm,event_date:0 +#: field:calendar.attendee,event_date:0 +#: view:calendar.event:0 +msgid "Event Date" +msgstr "Event Date" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: base_calendar +#: help:calendar.attendee,partner_id:0 +msgid "Partner related to contact" +msgstr "Partner related to contact" + +#. module: base_calendar +#: help:calendar.attendee,cutype:0 +msgid "Specify the type of Invitation" +msgstr "Specify the type of Invitation" + +#. module: base_calendar +#: help:calendar.event,exrule:0 +#: help:calendar.todo,exrule:0 +msgid "defines a rule or repeating pattern for an exception to a recurrence set" +msgstr "defines a rule or repeating pattern for an exception to a recurrence set" + +#. module: base_calendar +#: field:calendar.alarm,event_end_date:0 +#: field:calendar.attendee,event_end_date:0 +msgid "Event End Date" +msgstr "Event End Date" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Optional Participation" +msgstr "Optional Participation" + +#. module: base_calendar +#: field:calendar.event,date_deadline:0 +#: field:calendar.todo,date_deadline:0 +msgid "Deadline" +msgstr "Deadline" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#, python-format +msgid "Warning!" +msgstr "Warning!" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "_Cancel" +msgstr "_Cancel" + +#. module: base_calendar +#: model:ir.module.module,shortdesc:base_calendar.module_meta_information +msgid "Basic Calendar Functionality" +msgstr "Basic Calendar Functionality" + +#. module: base_calendar +#: field:calendar.event,organizer:0 +#: field:calendar.event,organizer_id:0 +#: field:calendar.todo,organizer:0 +#: field:calendar.todo,organizer_id:0 +msgid "Organizer" +msgstr "Organizer" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#: view:calendar.event:0 +#: model:res.request.link,name:base_calendar.request_link_meeting +#, python-format +msgid "Event" +msgstr "Event" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_occurs:0 +#: selection:res.alarm,trigger_occurs:0 +msgid "Before" +msgstr "Before" + +#. module: base_calendar +#: view:calendar.event:0 +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Confirmed" +msgstr "Confirmed" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_calendar_event_edit_all +msgid "Edit all events" +msgstr "Edit all events" + +#. module: base_calendar +#: field:calendar.alarm,attendee_ids:0 +#: field:calendar.event,attendee_ids:0 +#: field:calendar.todo,attendee_ids:0 +msgid "Attendees" +msgstr "Attendees" + +#. module: base_calendar +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Confirm" +msgstr "Confirm" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_todo +msgid "Calendar Task" +msgstr "Calendar Task" + +#. module: base_calendar +#: field:base.calendar.set.exrule,su:0 +#: field:calendar.event,su:0 +#: field:calendar.todo,su:0 +msgid "Sun" +msgstr "Sun" + +#. module: base_calendar +#: field:calendar.attendee,cutype:0 +msgid "Invite Type" +msgstr "Invite Type" + +#. module: base_calendar +#: view:res.alarm:0 +msgid "Reminder details" +msgstr "Reminder details" + +#. module: base_calendar +#: field:calendar.attendee,parent_ids:0 +msgid "Delegrated From" +msgstr "Delegrated From" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,select1:0 +#: selection:calendar.event,select1:0 +#: selection:calendar.todo,select1:0 +msgid "Day of month" +msgstr "Day of month" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,location:0 +#: field:calendar.event.edit.all,location:0 +#: field:calendar.todo,location:0 +msgid "Location" +msgstr "Location" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,send_mail:0 +msgid "Send mail?" +msgstr "Send mail?" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,email:0 +#: selection:calendar.alarm,action:0 +#: field:calendar.attendee,email:0 +msgid "Email" +msgstr "Email" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Event Detail" +msgstr "Event Detail" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Run" +msgstr "Run" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_alarm +msgid "Event alarm information" +msgstr "Event alarm information" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Confidential" +msgstr "Confidential" + +#. module: base_calendar +#: field:base.calendar.set.exrule,end_date:0 +#: field:calendar.event,end_date:0 +#: field:calendar.todo,end_date:0 +msgid "Repeat Until" +msgstr "Repeat Until" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Visibility" +msgstr "Visibility" + +#. module: base_calendar +#: field:calendar.attendee,rsvp:0 +msgid "Required Reply?" +msgstr "Required Reply?" + +#. module: base_calendar +#: field:calendar.event,base_calendar_url:0 +#: field:calendar.todo,base_calendar_url:0 +msgid "Caldav URL" +msgstr "Caldav URL" + +#. module: base_calendar +#: field:calendar.event,recurrent_uid:0 +#: field:calendar.todo,recurrent_uid:0 +msgid "Recurrent ID" +msgstr "Recurrent ID" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "July" +msgstr "July" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Accepted" +msgstr "Accepted" + +#. module: base_calendar +#: field:base.calendar.set.exrule,th:0 +#: field:calendar.event,th:0 +#: field:calendar.todo,th:0 +msgid "Thu" +msgstr "Thu" + +#. module: base_calendar +#: field:calendar.attendee,child_ids:0 +msgid "Delegrated To" +msgstr "Delegrated To" + +#. module: base_calendar +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "Invalid arguments" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Required Reply" +msgstr "Required Reply" + +#. module: base_calendar +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Participation required" +msgstr "Participation required" + +#. module: base_calendar +#: field:calendar.event,create_date:0 +#: field:calendar.todo,create_date:0 +msgid "Created" +msgstr "Created" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Private" +msgstr "Private" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Daily" +msgstr "Daily" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#, python-format +msgid "Can not Duplicate" +msgstr "Can not Duplicate" + +#. module: base_calendar +#: field:calendar.event,class:0 +#: field:calendar.todo,class:0 +msgid "Mark as" +msgstr "Mark as" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,partner_address_id:0 +msgid "Contact" +msgstr "Contact" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Delegate" +msgstr "Delegate" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,partner_id:0 +#: view:calendar.attendee:0 +#: field:calendar.attendee,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "Select data for ExRule" +msgstr "Select data for ExRule" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: selection:base_calendar.invite.attendee,type:0 +msgid "Partner Contacts" +msgstr "Partner Contacts" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "_Ok" +msgstr "_Ok" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "First" +msgstr "First" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Privacy" +msgstr "Privacy" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Subject" +msgstr "Subject" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "September" +msgstr "September" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "December" +msgstr "December" + +#. module: base_calendar +#: help:base_calendar.invite.attendee,send_mail:0 +msgid "Check this if you want to send an Email to Invited Person" +msgstr "Check this if you want to send an Email to Invited Person" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Availability" +msgstr "Availability" + +#. module: base_calendar +#: view:calendar.event.edit.all:0 +msgid "_Save" +msgstr "_Save" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Individual" +msgstr "Individual" + +#. module: base_calendar +#: field:calendar.alarm,user_id:0 +msgid "Owner" +msgstr "Owner" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Delegation Info" +msgstr "Delegation Info" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,date:0 +msgid "Start Date" +msgstr "Start Date" + +#. module: base_calendar +#: field:calendar.attendee,cn:0 +msgid "Common name" +msgstr "Common name" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Declined" +msgstr "Declined" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "My Role" +msgstr "My Role" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "My Events" +msgstr "My Events" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Decline" +msgstr "Decline" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Group" +msgstr "Group" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Edit All" +msgstr "Edit All" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,contact_ids:0 +msgid "Contacts" +msgstr "Contacts" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_res_alarm +msgid "Basic Alarm Information" +msgstr "Basic Alarm Information" + +#. module: base_calendar +#: field:base.calendar.set.exrule,fr:0 +#: field:calendar.event,fr:0 +#: field:calendar.todo,fr:0 +msgid "Fri" +msgstr "Fri" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Invitation Detail" +msgstr "Invitation Detail" + +#. module: base_calendar +#: field:calendar.attendee,member:0 +msgid "Member" +msgstr "Member" + +#. module: base_calendar +#: help:calendar.event,location:0 +#: help:calendar.todo,location:0 +msgid "Location of Event" +msgstr "Location of Event" + +#. module: base_calendar +#: field:calendar.event,rrule:0 +#: field:calendar.todo,rrule:0 +msgid "Recurrent Rule" +msgstr "Recurrent Rule" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: base_calendar +#: field:calendar.alarm,attach:0 +msgid "Attachment" +msgstr "Attachment" + +#. module: base_calendar +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation From" +msgstr "Invitation From" + +#. module: base_calendar +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,alarm_id:0 +msgid "Reminder" +msgstr "Reminder" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: model:ir.actions.act_window,name:base_calendar.action_base_calendar_set_exrule +#: model:ir.model,name:base_calendar.model_base_calendar_set_exrule +msgid "Set Exrule" +msgstr "Set Exrule" + +#. module: base_calendar +#: view:calendar.event:0 +#: model:ir.actions.act_window,name:base_calendar.action_view_event +#: model:ir.ui.menu,name:base_calendar.menu_events +msgid "Events" +msgstr "Events" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_view_calendar_invite_attendee_wizard +#: model:ir.model,name:base_calendar.model_base_calendar_invite_attendee +msgid "Invite Attendees" +msgstr "Invite Attendees" + +#. module: base_calendar +#: help:calendar.attendee,email:0 +msgid "Email of Invited Person" +msgstr "Email of Invited Person" + +#. module: base_calendar +#: field:calendar.alarm,repeat:0 +#: field:res.alarm,repeat:0 +msgid "Repeat" +msgstr "Repeat" + +#. module: base_calendar +#: help:calendar.attendee,dir:0 +msgid "Reference to the URIthat points to the directory information corresponding to the attendee." +msgstr "Reference to the URIthat points to the directory information corresponding to the attendee." + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "August" +msgstr "August" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Monday" +msgstr "Monday" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Third" +msgstr "Third" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "June" +msgstr "June" + +#. module: base_calendar +#: field:calendar.alarm,alarm_id:0 +msgid "Basic Alarm" +msgstr "Basic Alarm" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: view:calendar.event:0 +msgid "The" +msgstr "The" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,delegated_from:0 +msgid "Delegated From" +msgstr "Delegated From" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,user_id:0 +msgid "User" +msgstr "User" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "ExRule" +msgstr "ExRule" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,date:0 +msgid "Date" +msgstr "Date" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "November" +msgstr "November" + +#. module: base_calendar +#: help:calendar.attendee,member:0 +msgid "Indicate the groups that the attendee belongs to" +msgstr "Indicate the groups that the attendee belongs to" + +#. module: base_calendar +#: field:base.calendar.set.exrule,mo:0 +#: field:calendar.event,mo:0 +#: field:calendar.todo,mo:0 +msgid "Mon" +msgstr "Mon" + +#. module: base_calendar +#: field:base.calendar.set.exrule,count:0 +#: field:calendar.event,count:0 +#: field:calendar.todo,count:0 +msgid "Count" +msgstr "Count" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "October" +msgstr "October" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Uncertain" +msgstr "Uncertain" + +#. module: base_calendar +#: field:calendar.attendee,language:0 +msgid "Language" +msgstr "Language" + +#. module: base_calendar +#: field:calendar.alarm,trigger_occurs:0 +#: field:res.alarm,trigger_occurs:0 +msgid "Triggers" +msgstr "Triggers" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "January" +msgstr "January" + +#. module: base_calendar +#: field:calendar.alarm,trigger_related:0 +#: field:res.alarm,trigger_related:0 +msgid "Related to" +msgstr "Related to" + +#. module: base_calendar +#: field:base.calendar.set.exrule,interval:0 +#: field:calendar.alarm,trigger_interval:0 +#: field:calendar.event,interval:0 +#: field:calendar.todo,interval:0 +#: field:res.alarm,trigger_interval:0 +msgid "Interval" +msgstr "Interval" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Wednesday" +msgstr "Wednesday" + +#. module: base_calendar +#: field:calendar.alarm,name:0 +#: view:calendar.event:0 +msgid "Summary" +msgstr "Summary" + +#. module: base_calendar +#: field:calendar.alarm,active:0 +#: field:calendar.event,active:0 +#: field:calendar.todo,active:0 +#: field:res.alarm,active:0 +msgid "Active" +msgstr "Active" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation" +msgstr "Invitation" + +#. module: base_calendar +#: field:calendar.alarm,action:0 +msgid "Action" +msgstr "Action" + +#. module: base_calendar +#: help:calendar.alarm,duration:0 +#: help:res.alarm,duration:0 +msgid "Duration' and 'Repeat' are both optional, but if one occurs, so MUST the other" +msgstr "Duration' and 'Repeat' are both optional, but if one occurs, so MUST the other" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_event_edit_all +msgid "Calendar Edit all event" +msgstr "Calendar Edit all event" + +#. module: base_calendar +#: help:calendar.attendee,role:0 +msgid "Participation role for the calendar user" +msgstr "Participation role for the calendar user" + +#. module: base_calendar +#: field:calendar.attendee,ref:0 +msgid "Event Ref" +msgstr "Event Ref" + +#. module: base_calendar +#: help:calendar.alarm,action:0 +msgid "Defines the action to be invoked when an alarm is triggered" +msgstr "Defines the action to be invoked when an alarm is triggered" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Search Events" +msgstr "Search Events" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Weekly" +msgstr "Weekly" + +#. module: base_calendar +#: help:calendar.alarm,active:0 +#: help:calendar.event,active:0 +#: help:calendar.todo,active:0 +#: help:res.alarm,active:0 +msgid "If the active field is set to true, it will allow you to hide the event alarm information without removing it." +msgstr "If the active field is set to true, it will allow you to hide the event alarm information without removing it." + +#. module: base_calendar +#: field:calendar.event,recurrent_id:0 +#: field:calendar.todo,recurrent_id:0 +msgid "Recurrent ID date" +msgstr "Recurrent ID date" + +#. module: base_calendar +#: field:calendar.alarm,state:0 +#: view:calendar.attendee:0 +#: field:calendar.attendee,state:0 +#: view:calendar.event:0 +#: field:calendar.event,state:0 +#: field:calendar.todo,state:0 +msgid "State" +msgstr "State" + +#. module: base_calendar +#: view:res.alarm:0 +msgid "Reminder Details" +msgstr "Reminder Details" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "To Review" +msgstr "To Review" + +#. module: base_calendar +#: field:base.calendar.set.exrule,freq:0 +#: field:calendar.event,freq:0 +#: field:calendar.todo,freq:0 +msgid "Frequency" +msgstr "Frequency" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Done" +msgstr "Done" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: field:base_calendar.invite.attendee,user_ids:0 +msgid "Users" +msgstr "Users" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: view:calendar.event:0 +msgid "of" +msgstr "of" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: view:calendar.event:0 +#: view:calendar.event.edit.all:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_res_users +msgid "res.users" +msgstr "res.users" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Tuesday" +msgstr "Tuesday" + +#. module: base_calendar +#: help:calendar.alarm,description:0 +msgid "Provides a more complete description of the calendar component, than that provided by the \"SUMMARY\" property" +msgstr "Provides a more complete description of the calendar component, than that provided by the \"SUMMARY\" property" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Responsible User" +msgstr "Responsible User" + +#. module: base_calendar +#: selection:calendar.attendee,availability:0 +#: selection:calendar.event,show_as:0 +#: selection:calendar.todo,show_as:0 +#: selection:res.users,availability:0 +msgid "Busy" +msgstr "Busy" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_event +msgid "Calendar Event" +msgstr "Calendar Event" + +#. module: base_calendar +#: selection:calendar.attendee,state:0 +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Tentative" +msgstr "Tentative" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,user_id:0 +#: field:calendar.todo,user_id:0 +msgid "Responsible" +msgstr "Responsible" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,rrule_type:0 +#: field:calendar.todo,rrule_type:0 +msgid "Recurrency" +msgstr "Recurrency" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_view_attendee_form +#: model:ir.ui.menu,name:base_calendar.menu_attendee_invitations +msgid "Event Invitations" +msgstr "Event Invitations" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Thursday" +msgstr "Thursday" + +#. module: base_calendar +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Custom" +msgstr "Custom" + +#. module: base_calendar +#: field:calendar.event,exrule:0 +#: field:calendar.todo,exrule:0 +msgid "Exception Rule" +msgstr "Exception Rule" + +#. module: base_calendar +#: help:calendar.attendee,language:0 +msgid "To specify the language for text values in aproperty or property parameter." +msgstr "To specify the language for text values in aproperty or property parameter." + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Details" +msgstr "Details" + +#. module: base_calendar +#: field:base.calendar.set.exrule,month_list:0 +#: field:calendar.event,month_list:0 +#: field:calendar.todo,month_list:0 +msgid "Month" +msgstr "Month" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: view:calendar.event:0 +msgid "Invite People" +msgstr "Invite People" + +#. module: base_calendar +#: help:calendar.event,rrule:0 +#: help:calendar.todo,rrule:0 +msgid "Defines a rule or repeating pattern for recurring events\n" +"e.g.: Every other month on the last Sunday of the month for 10 occurrences: FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" +msgstr "Defines a rule or repeating pattern for recurring events\n" +"e.g.: Every other month on the last Sunday of the month for 10 occurrences: FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" + +#. module: base_calendar +#: field:calendar.attendee,dir:0 +msgid "URI Reference" +msgstr "URI Reference" + +#. module: base_calendar +#: field:calendar.alarm,description:0 +#: view:calendar.event:0 +#: field:calendar.event,description:0 +#: field:calendar.event,name:0 +#: field:calendar.todo,description:0 +#: field:calendar.todo,name:0 +msgid "Description" +msgstr "Description" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "May" +msgstr "May" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,type:0 +#: view:calendar.attendee:0 +msgid "Type" +msgstr "Type" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Search Invitations" +msgstr "Search Invitations" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_occurs:0 +#: selection:res.alarm,trigger_occurs:0 +msgid "After" +msgstr "After" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Stop" +msgstr "Stop" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_values +msgid "ir.values" +msgstr "ir.values" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_model +msgid "Objects" +msgstr "Objects" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Delegated" +msgstr "Delegated" + +#. module: base_calendar +#: field:base.calendar.set.exrule,sa:0 +#: field:calendar.event,sa:0 +#: field:calendar.todo,sa:0 +msgid "Sat" +msgstr "Sat" + +#. module: base_calendar +#: model:ir.module.module,description:base_calendar.module_meta_information +msgid "Full featured calendar system that supports:\n" +" - Calendar of events\n" +" - Alerts (create requests)\n" +" - Recurring events\n" +" - Invitations to people" +msgstr "Full featured calendar system that supports:\n" +" - Calendar of events\n" +" - Alerts (create requests)\n" +" - Recurring events\n" +" - Invitations to people" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Minutely" +msgstr "Minutely" + +#. module: base_calendar +#: help:calendar.attendee,sent_by:0 +msgid "Specify the user that is acting on behalf of the calendar user" +msgstr "Specify the user that is acting on behalf of the calendar user" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,date_deadline:0 +msgid "End Date" +msgstr "End Date" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "February" +msgstr "February" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Resource" +msgstr "Resource" + +#. module: base_calendar +#: field:res.alarm,name:0 +msgid "Name" +msgstr "Name" + +#. module: base_calendar +#: field:calendar.event,exdate:0 +#: field:calendar.todo,exdate:0 +msgid "Exception Date/Times" +msgstr "Exception Date/Times" + +#. module: base_calendar +#: help:calendar.alarm,name:0 +msgid "Contains the text to be used as the message subject for email or contains the text to be used for display" +msgstr "Contains the text to be used as the message subject for email or contains the text to be used for display" + +#. module: base_calendar +#: field:calendar.event,alarm_id:0 +#: field:calendar.event,base_calendar_alarm_id:0 +#: field:calendar.todo,alarm_id:0 +#: field:calendar.todo,base_calendar_alarm_id:0 +msgid "Alarm" +msgstr "Alarm" + +#. module: base_calendar +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Please Apply Recurrency before applying Exception Rule." +msgstr "Please Apply Recurrency before applying Exception Rule." + +#. module: base_calendar +#: field:calendar.attendee,sent_by_uid:0 +msgid "Sent By User" +msgstr "Sent By User" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "April" +msgstr "April" + +#. module: base_calendar +#: field:base.calendar.set.exrule,week_list:0 +#: field:calendar.event,week_list:0 +#: field:calendar.todo,week_list:0 +msgid "Weekday" +msgstr "Weekday" + +#. module: base_calendar +#: field:base.calendar.set.exrule,byday:0 +#: field:calendar.event,byday:0 +#: field:calendar.todo,byday:0 +msgid "By day" +msgstr "By day" + +#. module: base_calendar +#: field:calendar.alarm,model_id:0 +msgid "Model" +msgstr "Model" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Audio" +msgstr "Audio" + +#. module: base_calendar +#: field:calendar.event,id:0 +#: field:calendar.todo,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "For information Purpose" +msgstr "For information Purpose" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +msgid "Invite" +msgstr "Invite" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_attendee +msgid "Attendee information" +msgstr "Attendee information" + +#. module: base_calendar +#: field:calendar.alarm,res_id:0 +msgid "Resource ID" +msgstr "Resource ID" + +#. module: base_calendar +#: selection:calendar.attendee,state:0 +msgid "Needs Action" +msgstr "Needs Action" + +#. module: base_calendar +#: field:calendar.attendee,sent_by:0 +msgid "Sent By" +msgstr "Sent By" + +#. module: base_calendar +#: field:calendar.event,sequence:0 +#: field:calendar.todo,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: base_calendar +#: field:calendar.event,vtimezone:0 +#: field:calendar.todo,vtimezone:0 +msgid "Timezone" +msgstr "Timezone" + +#. module: base_calendar +#: selection:base_calendar.invite.attendee,type:0 +msgid "Internal User" +msgstr "Internal User" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Accept" +msgstr "Accept" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Saturday" +msgstr "Saturday" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation To" +msgstr "Invitation To" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Second" +msgstr "Second" + +#. module: base_calendar +#: field:calendar.attendee,availability:0 +#: field:res.users,availability:0 +msgid "Free/Busy" +msgstr "Free/Busy" + +#. module: base_calendar +#: field:calendar.alarm,duration:0 +#: field:calendar.alarm,trigger_duration:0 +#: field:calendar.event,duration:0 +#: field:calendar.todo,date:0 +#: field:calendar.todo,duration:0 +#: field:res.alarm,duration:0 +#: field:res.alarm,trigger_duration:0 +msgid "Duration" +msgstr "Duration" + +#. module: base_calendar +#: selection:base_calendar.invite.attendee,type:0 +msgid "External Email" +msgstr "External Email" + +#. module: base_calendar +#: field:calendar.alarm,trigger_date:0 +msgid "Trigger Date" +msgstr "Trigger Date" + +#. module: base_calendar +#: help:calendar.alarm,attach:0 +msgid "* Points to a sound resource, which is rendered when the alarm is triggered for audio,\n" +" * File which is intended to be sent as message attachments for email,\n" +" * Points to a procedure resource, which is invoked when the alarm is triggered for procedure." +msgstr "* Points to a sound resource, which is rendered when the alarm is triggered for audio,\n" +" * File which is intended to be sent as message attachments for email,\n" +" * Points to a procedure resource, which is invoked when the alarm is triggered for procedure." + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Fifth" +msgstr "Fifth" + diff --git a/addons/base_calendar/i18n/fr.po b/addons/base_calendar/i18n/fr.po new file mode 100644 index 00000000000..1c5efc1526c --- /dev/null +++ b/addons/base_calendar/i18n/fr.po @@ -0,0 +1,1516 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * base_calendar +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-19 12:50:56+0000\n" +"PO-Revision-Date: 2010-08-19 12:50:56+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_related:0 +#: selection:res.alarm,trigger_related:0 +msgid "The event starts" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Hourly" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Required to Join" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,exdate:0 +#: help:calendar.todo,exdate:0 +msgid "This property defines the list of date/time exceptions for a recurring calendar component." +msgstr "" + +#. module: base_calendar +#: field:calendar.event.edit.all,name:0 +msgid "Title" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Monthly" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invited User" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view +#: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_avail_alarm +msgid "Alarms" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Sunday" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,role:0 +msgid "Role" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Invitation details" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Fourth" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,show_as:0 +#: field:calendar.todo,show_as:0 +msgid "Show as" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,day:0 +#: selection:base.calendar.set.exrule,select1:0 +#: field:calendar.event,day:0 +#: selection:calendar.event,select1:0 +#: field:calendar.todo,day:0 +#: selection:calendar.todo,select1:0 +msgid "Date of month" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Public" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Hours" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "March" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Friday" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,allday:0 +#: field:calendar.todo,allday:0 +msgid "All Day" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,select1:0 +#: field:calendar.event,select1:0 +#: field:calendar.todo,select1:0 +msgid "Option" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,availability:0 +#: selection:calendar.event,show_as:0 +#: selection:calendar.todo,show_as:0 +#: selection:res.users,availability:0 +msgid "Free" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,rsvp:0 +msgid "Indicats whether the favor of a reply is requested" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,delegated_to:0 +msgid "The users that the original request was delegated to" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,delegated_to:0 +msgid "Delegated To" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,we:0 +#: field:calendar.event,we:0 +#: field:calendar.todo,we:0 +msgid "Wed" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Show time as" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,tu:0 +#: field:calendar.event,tu:0 +#: field:calendar.todo,tu:0 +msgid "Tue" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Yearly" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_related:0 +#: selection:res.alarm,trigger_related:0 +msgid "The event ends" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Last" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,state:0 +msgid "Status of the attendee's participation" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Room" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Days" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "No Repeat" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:0 +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Chair Person" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Procedure" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Select data for Custom Rule" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Cancelled" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Minutes" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Display" +msgstr "" + +#. module: base_calendar +#: view:calendar.event.edit.all:0 +msgid "Edit all Occurrences" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation type" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Secondly" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,event_date:0 +#: field:calendar.attendee,event_date:0 +#: view:calendar.event:0 +msgid "Event Date" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Group By..." +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,partner_id:0 +msgid "Partner related to contact" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,cutype:0 +msgid "Specify the type of Invitation" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,exrule:0 +#: help:calendar.todo,exrule:0 +msgid "defines a rule or repeating pattern for an exception to a recurrence set" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,event_end_date:0 +#: field:calendar.attendee,event_end_date:0 +msgid "Event End Date" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Optional Participation" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,date_deadline:0 +#: field:calendar.todo,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "_Cancel" +msgstr "" + +#. module: base_calendar +#: model:ir.module.module,shortdesc:base_calendar.module_meta_information +msgid "Basic Calendar Functionality" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,organizer:0 +#: field:calendar.event,organizer_id:0 +#: field:calendar.todo,organizer:0 +#: field:calendar.todo,organizer_id:0 +msgid "Organizer" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#: view:calendar.event:0 +#: model:res.request.link,name:base_calendar.request_link_meeting +#, python-format +msgid "Event" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_occurs:0 +#: selection:res.alarm,trigger_occurs:0 +msgid "Before" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Confirmed" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_calendar_event_edit_all +msgid "Edit all events" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,attendee_ids:0 +#: field:calendar.event,attendee_ids:0 +#: field:calendar.todo,attendee_ids:0 +msgid "Attendees" +msgstr "" + +#. module: base_calendar +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Confirm" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_todo +msgid "Calendar Task" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,su:0 +#: field:calendar.event,su:0 +#: field:calendar.todo,su:0 +msgid "Sun" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,cutype:0 +msgid "Invite Type" +msgstr "" + +#. module: base_calendar +#: view:res.alarm:0 +msgid "Reminder details" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,parent_ids:0 +msgid "Delegrated From" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,select1:0 +#: selection:calendar.event,select1:0 +#: selection:calendar.todo,select1:0 +msgid "Day of month" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,location:0 +#: field:calendar.event.edit.all,location:0 +#: field:calendar.todo,location:0 +msgid "Location" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,send_mail:0 +msgid "Send mail?" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,email:0 +#: selection:calendar.alarm,action:0 +#: field:calendar.attendee,email:0 +msgid "Email" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Event Detail" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Run" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_alarm +msgid "Event alarm information" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Confidential" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,end_date:0 +#: field:calendar.event,end_date:0 +#: field:calendar.todo,end_date:0 +msgid "Repeat Until" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Visibility" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,rsvp:0 +msgid "Required Reply?" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,base_calendar_url:0 +#: field:calendar.todo,base_calendar_url:0 +msgid "Caldav URL" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,recurrent_uid:0 +#: field:calendar.todo,recurrent_uid:0 +msgid "Recurrent ID" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "July" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Accepted" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,th:0 +#: field:calendar.event,th:0 +#: field:calendar.todo,th:0 +msgid "Thu" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,child_ids:0 +msgid "Delegrated To" +msgstr "" + +#. module: base_calendar +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Required Reply" +msgstr "" + +#. module: base_calendar +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Participation required" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,create_date:0 +#: field:calendar.todo,create_date:0 +msgid "Created" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Private" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Daily" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:0 +#, python-format +msgid "Can not Duplicate" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,class:0 +#: field:calendar.todo,class:0 +msgid "Mark as" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,partner_address_id:0 +msgid "Contact" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Delegate" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,partner_id:0 +#: view:calendar.attendee:0 +#: field:calendar.attendee,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "Select data for ExRule" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: selection:base_calendar.invite.attendee,type:0 +msgid "Partner Contacts" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "_Ok" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "First" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Privacy" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Subject" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "September" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "December" +msgstr "" + +#. module: base_calendar +#: help:base_calendar.invite.attendee,send_mail:0 +msgid "Check this if you want to send an Email to Invited Person" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Availability" +msgstr "" + +#. module: base_calendar +#: view:calendar.event.edit.all:0 +msgid "_Save" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Individual" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,user_id:0 +msgid "Owner" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Delegation Info" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,date:0 +msgid "Start Date" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,cn:0 +msgid "Common name" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Declined" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "My Role" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "My Events" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Decline" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Group" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Edit All" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,contact_ids:0 +msgid "Contacts" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_res_alarm +msgid "Basic Alarm Information" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,fr:0 +#: field:calendar.event,fr:0 +#: field:calendar.todo,fr:0 +msgid "Fri" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Invitation Detail" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,member:0 +msgid "Member" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,location:0 +#: help:calendar.todo,location:0 +msgid "Location of Event" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,rrule:0 +#: field:calendar.todo,rrule:0 +msgid "Recurrent Rule" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Draft" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,attach:0 +msgid "Attachment" +msgstr "" + +#. module: base_calendar +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation From" +msgstr "" + +#. module: base_calendar +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,alarm_id:0 +msgid "Reminder" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: model:ir.actions.act_window,name:base_calendar.action_base_calendar_set_exrule +#: model:ir.model,name:base_calendar.model_base_calendar_set_exrule +msgid "Set Exrule" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: model:ir.actions.act_window,name:base_calendar.action_view_event +#: model:ir.ui.menu,name:base_calendar.menu_events +msgid "Events" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_view_calendar_invite_attendee_wizard +#: model:ir.model,name:base_calendar.model_base_calendar_invite_attendee +msgid "Invite Attendees" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,email:0 +msgid "Email of Invited Person" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,repeat:0 +#: field:res.alarm,repeat:0 +msgid "Repeat" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,dir:0 +msgid "Reference to the URIthat points to the directory information corresponding to the attendee." +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "August" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Monday" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Third" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "June" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,alarm_id:0 +msgid "Basic Alarm" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: view:calendar.event:0 +msgid "The" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,delegated_from:0 +msgid "Delegated From" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,user_id:0 +msgid "User" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "ExRule" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,date:0 +msgid "Date" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "November" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,member:0 +msgid "Indicate the groups that the attendee belongs to" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,mo:0 +#: field:calendar.event,mo:0 +#: field:calendar.todo,mo:0 +msgid "Mon" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,count:0 +#: field:calendar.event,count:0 +#: field:calendar.todo,count:0 +msgid "Count" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "October" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Uncertain" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,language:0 +msgid "Language" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,trigger_occurs:0 +#: field:res.alarm,trigger_occurs:0 +msgid "Triggers" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "January" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,trigger_related:0 +#: field:res.alarm,trigger_related:0 +msgid "Related to" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,interval:0 +#: field:calendar.alarm,trigger_interval:0 +#: field:calendar.event,interval:0 +#: field:calendar.todo,interval:0 +#: field:res.alarm,trigger_interval:0 +msgid "Interval" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Wednesday" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,name:0 +#: view:calendar.event:0 +msgid "Summary" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,active:0 +#: field:calendar.event,active:0 +#: field:calendar.todo,active:0 +#: field:res.alarm,active:0 +msgid "Active" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,action:0 +msgid "Action" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,duration:0 +#: help:res.alarm,duration:0 +msgid "Duration' and 'Repeat' are both optional, but if one occurs, so MUST the other" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_event_edit_all +msgid "Calendar Edit all event" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,role:0 +msgid "Participation role for the calendar user" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,ref:0 +msgid "Event Ref" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,action:0 +msgid "Defines the action to be invoked when an alarm is triggered" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Search Events" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,freq:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Weekly" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,active:0 +#: help:calendar.event,active:0 +#: help:calendar.todo,active:0 +#: help:res.alarm,active:0 +msgid "If the active field is set to true, it will allow you to hide the event alarm information without removing it." +msgstr "" + +#. module: base_calendar +#: field:calendar.event,recurrent_id:0 +#: field:calendar.todo,recurrent_id:0 +msgid "Recurrent ID date" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,state:0 +#: view:calendar.attendee:0 +#: field:calendar.attendee,state:0 +#: view:calendar.event:0 +#: field:calendar.event,state:0 +#: field:calendar.todo,state:0 +msgid "State" +msgstr "" + +#. module: base_calendar +#: view:res.alarm:0 +msgid "Reminder Details" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "To Review" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,freq:0 +#: field:calendar.event,freq:0 +#: field:calendar.todo,freq:0 +msgid "Frequency" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Done" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: field:base_calendar.invite.attendee,user_ids:0 +msgid "Users" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: view:calendar.event:0 +msgid "of" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: view:calendar.event:0 +#: view:calendar.event.edit.all:0 +msgid "Cancel" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_res_users +msgid "res.users" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Tuesday" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,description:0 +msgid "Provides a more complete description of the calendar component, than that provided by the \"SUMMARY\" property" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Responsible User" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,availability:0 +#: selection:calendar.event,show_as:0 +#: selection:calendar.todo,show_as:0 +#: selection:res.users,availability:0 +msgid "Busy" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_event +msgid "Calendar Event" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,state:0 +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Tentative" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,user_id:0 +#: field:calendar.todo,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,rrule_type:0 +#: field:calendar.todo,rrule_type:0 +msgid "Recurrency" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_view_attendee_form +#: model:ir.ui.menu,name:base_calendar.menu_attendee_invitations +msgid "Event Invitations" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Thursday" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Custom" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,exrule:0 +#: field:calendar.todo,exrule:0 +msgid "Exception Rule" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,language:0 +msgid "To specify the language for text values in aproperty or property parameter." +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Details" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,month_list:0 +#: field:calendar.event,month_list:0 +#: field:calendar.todo,month_list:0 +msgid "Month" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: view:calendar.event:0 +msgid "Invite People" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,rrule:0 +#: help:calendar.todo,rrule:0 +msgid "Defines a rule or repeating pattern for recurring events\n" +"e.g.: Every other month on the last Sunday of the month for 10 occurrences: FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,dir:0 +msgid "URI Reference" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,description:0 +#: view:calendar.event:0 +#: field:calendar.event,description:0 +#: field:calendar.event,name:0 +#: field:calendar.todo,description:0 +#: field:calendar.todo,name:0 +msgid "Description" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "May" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,type:0 +#: view:calendar.attendee:0 +msgid "Type" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Search Invitations" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_occurs:0 +#: selection:res.alarm,trigger_occurs:0 +msgid "After" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Stop" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_values +msgid "ir.values" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_model +msgid "Objects" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Delegated" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,sa:0 +#: field:calendar.event,sa:0 +#: field:calendar.todo,sa:0 +msgid "Sat" +msgstr "" + +#. module: base_calendar +#: model:ir.module.module,description:base_calendar.module_meta_information +msgid "Full featured calendar system that supports:\n" +" - Calendar of events\n" +" - Alerts (create requests)\n" +" - Recurring events\n" +" - Invitations to people" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Minutely" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,sent_by:0 +msgid "Specify the user that is acting on behalf of the calendar user" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,date_deadline:0 +msgid "End Date" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "February" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Resource" +msgstr "" + +#. module: base_calendar +#: field:res.alarm,name:0 +msgid "Name" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,exdate:0 +#: field:calendar.todo,exdate:0 +msgid "Exception Date/Times" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,name:0 +msgid "Contains the text to be used as the message subject for email or contains the text to be used for display" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,alarm_id:0 +#: field:calendar.event,base_calendar_alarm_id:0 +#: field:calendar.todo,alarm_id:0 +#: field:calendar.todo,base_calendar_alarm_id:0 +msgid "Alarm" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0 +#, python-format +msgid "Please Apply Recurrency before applying Exception Rule." +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,sent_by_uid:0 +msgid "Sent By User" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "April" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,week_list:0 +#: field:calendar.event,week_list:0 +#: field:calendar.todo,week_list:0 +msgid "Weekday" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,byday:0 +#: field:calendar.event,byday:0 +#: field:calendar.todo,byday:0 +msgid "By day" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Audio" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,id:0 +#: field:calendar.todo,id:0 +msgid "ID" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "For information Purpose" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +msgid "Invite" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_attendee +msgid "Attendee information" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,state:0 +msgid "Needs Action" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,sent_by:0 +msgid "Sent By" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,sequence:0 +#: field:calendar.todo,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,vtimezone:0 +#: field:calendar.todo,vtimezone:0 +msgid "Timezone" +msgstr "" + +#. module: base_calendar +#: selection:base_calendar.invite.attendee,type:0 +msgid "Internal User" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Accept" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Saturday" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation To" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Second" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,availability:0 +#: field:res.users,availability:0 +msgid "Free/Busy" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,duration:0 +#: field:calendar.alarm,trigger_duration:0 +#: field:calendar.event,duration:0 +#: field:calendar.todo,date:0 +#: field:calendar.todo,duration:0 +#: field:res.alarm,duration:0 +#: field:res.alarm,trigger_duration:0 +msgid "Duration" +msgstr "" + +#. module: base_calendar +#: selection:base_calendar.invite.attendee,type:0 +msgid "External Email" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,trigger_date:0 +msgid "Trigger Date" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,attach:0 +msgid "* Points to a sound resource, which is rendered when the alarm is triggered for audio,\n" +" * File which is intended to be sent as message attachments for email,\n" +" * Points to a procedure resource, which is invoked when the alarm is triggered for procedure." +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Fifth" +msgstr "" + diff --git a/addons/base_contact/i18n/lt.po b/addons/base_contact/i18n/lt.po index 57d6ce90ce6..897ea340724 100644 --- a/addons/base_contact/i18n/lt.po +++ b/addons/base_contact/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:48+0000\n" +"PO-Revision-Date: 2010-08-24 06:05+0000\n" "Last-Translator: Giedrius Slavinskas <giedrius.slavinskas@gmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/base_contact/i18n/tr.po b/addons/base_contact/i18n/tr.po index fb0e40338ed..3badf77d8c3 100644 --- a/addons/base_contact/i18n/tr.po +++ b/addons/base_contact/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-24 06:11+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_contact diff --git a/addons/base_contact/i18n/zh_CN.po b/addons/base_contact/i18n/zh_CN.po index 02181f05607..85811d5b3ff 100644 --- a/addons/base_contact/i18n/zh_CN.po +++ b/addons/base_contact/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:53+0000\n" +"PO-Revision-Date: 2010-08-24 06:09+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_contact diff --git a/addons/base_contact/process/base_contact_process.xml b/addons/base_contact/process/base_contact_process.xml index f8d28ab8e93..876905c1812 100644 --- a/addons/base_contact/process/base_contact_process.xml +++ b/addons/base_contact/process/base_contact_process.xml @@ -37,7 +37,6 @@ </record> <record id="process_node_function0" model="process.node"> -<!-- <field name="menu_id" ref="base_contact.menu_action_res_partner_job"/>--> <field name="model_id" ref="base_contact.model_res_partner_job"/> <field eval=""""state"""" name="kind"/> <field eval=""""Jobs at a same partner address."""" name="note"/> diff --git a/addons/base_iban/i18n/tr.po b/addons/base_iban/i18n/tr.po index f63ebf0ee12..5f5747779e4 100644 --- a/addons/base_iban/i18n/tr.po +++ b/addons/base_iban/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:53+0000\n" +"PO-Revision-Date: 2010-08-24 06:09+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_iban diff --git a/addons/base_module_doc_rst/base_module_doc_rst.py b/addons/base_module_doc_rst/base_module_doc_rst.py index fafa9069391..c7671a62bd4 100755 --- a/addons/base_module_doc_rst/base_module_doc_rst.py +++ b/addons/base_module_doc_rst/base_module_doc_rst.py @@ -53,7 +53,6 @@ class module(osv.osv): res = {} for rel in relations: # if we have to display the string along with field name then uncomment the first line n comment the second line - # res.setdefault(rel[0], set()).add(rel[1]+'('+rel[4]+')') res.setdefault(rel[0], set()).add(rel[1]) res.setdefault(rel[3], set()) val = [] @@ -102,8 +101,6 @@ class module(osv.osv): object_ids = self._get_module_objects(cr, uid, module_name, context=context) if not object_ids: return {'module_file': False} -# raise orm.except_orm(_('Warning'), -# _('No object available on this module or Module is not installed')) context.update({'level': 1}) dots = self.get_graphical_representation(cr, uid, object_ids, context=context) # todo: use os.realpath @@ -123,56 +120,6 @@ class module(osv.osv): module() -#class report_graph_instance(object): -# def __init__(self, cr, uid, ids, data): -# print "data", data -# self.done = False -# -# graph = pydot.Dot(fontsize=16, label="") -# -# ps_string = graph.create_ps(prog='dot') -# if os.name == 'nt': -# prog = 'ps2pdf.bat' -# else: -# prog = 'ps2pdf' -# -# args = (prog, '-', '-') -# try: -# input, output = tools.exec_command_pipe(*args) -# except: -# return -# -# input.write(ps_string) -# input.close() -# -# self.result = output.read() -# output.close() -# self.done = True -# -# def is_done(self): -# return self.done -# -# def get(self): -# if self.done: -# return self.result -# else: -# return False -# -#class report_graph(report.interface.report_int): -# def init__(self, name, table): -# super(report_graph, self).__init__(name) -# -# def result(self): -# if self.obj.is_done(): -# return (True, self.obj.get(), 'pdf') -# else: -# return (False, False, False) -# -# def create(self, cr, uid, ids, data, context=None): -# self.obj = report_graph_instance(cr, uid, ids, data) -# return (self.obj.get(), 'pdf') -# -#report_graph('report.ir.model.graph') # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_module_doc_rst/report/report_proximity_graph.py b/addons/base_module_doc_rst/report/report_proximity_graph.py index 10f5d28fc20..6f3db7e3273 100644 --- a/addons/base_module_doc_rst/report/report_proximity_graph.py +++ b/addons/base_module_doc_rst/report/report_proximity_graph.py @@ -37,9 +37,6 @@ class report_graph(report.interface.report_int): module_record = module_obj.browse(cr, uid, module_id, context=context) if module_record.name not in nodes: # Add new field ir.module.module object in server side. field name = module_type/ -# if module_record.module_type: -# nodes.append((module_record.name, module_record.module_type)) -# else: nodes.append((module_record.name, "unknown")) if module_record.dependencies_id: for depen in module_record.dependencies_id: diff --git a/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py b/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py index 327367e1d06..02561c6eb5c 100644 --- a/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py +++ b/addons/base_module_doc_rst/wizard/wizard_tech_guide_rst.py @@ -282,9 +282,6 @@ class RstDoc(object): title, '#' * len(title), "", - #".. index::", - #" single: %s object" % (obj_name), - #".. ", ] for field in obj['fields']: @@ -292,11 +289,6 @@ class RstDoc(object): "", write_field(field), "", - #".. index::", - #" single: %s field" % (field[0]), - #".. ", - #"", - #"", ] slo.extend(slf) sl.extend(slo) @@ -499,11 +491,6 @@ class wizard_tech_guide_rst(wizard.interface): logger.notifyChannel("base_module_doc_rst", netsvc.LOG_ERROR, msg) return "" -## def _object_doc(self, cr, uid, obj): -## pool = pooler.get_pool(cr.dbname) -## modobj = pool.get(obj) -## return modobj.__doc__ - states = { 'init': { 'actions': [_generate], diff --git a/addons/base_module_quality/base_module_quality.py b/addons/base_module_quality/base_module_quality.py index d6d67d448c8..c19bd37f97f 100644 --- a/addons/base_module_quality/base_module_quality.py +++ b/addons/base_module_quality/base_module_quality.py @@ -95,7 +95,6 @@ class abstract_quality_check(object): x_file = getattr(x_module, item) x_obj = getattr(x_file, item) self.tests.append(x_obj) -# raise 'Not Implemented' def run_test(self, cr, uid, module_path=""): ''' @@ -211,7 +210,6 @@ class module_quality_check(osv.osv): ..........]} So here the detail result is in html format and summary will be in text_wiki format. ''' - #list_folders = os.listdir(config['addons_path']+'/base_module_quality/') pool = pooler.get_pool(cr.dbname) obj_module = pool.get('ir.module.module') if not module_state: diff --git a/addons/base_module_quality/i18n/tr.po b/addons/base_module_quality/i18n/tr.po index 0ec39b07132..f830eff82ac 100644 --- a/addons/base_module_quality/i18n/tr.po +++ b/addons/base_module_quality/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:49+0000\n" +"PO-Revision-Date: 2010-08-24 06:06+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_module_quality diff --git a/addons/base_module_quality/pylint_test/pylint_test.py b/addons/base_module_quality/pylint_test/pylint_test.py index 12400dbb196..dfae53fbbae 100644 --- a/addons/base_module_quality/pylint_test/pylint_test.py +++ b/addons/base_module_quality/pylint_test/pylint_test.py @@ -64,21 +64,12 @@ class quality_test(base_module_quality.abstract_quality_check): self.result += _("Error. Is pylint correctly installed? (http://pypi.python.org/pypi/pylint)")+"\n" return None count += 1 -# leftchar = -1 -# while res[leftchar:leftchar+1] != ' ' and leftchar-1 <= 0: -# leftchar -= 1 -# rightchar = -10 -# while res[rightchar:rightchar+1] != '/' and rightchar+1 <= 0: -# rightchar += 1 try: -# score += float(res[leftchar+1:rightchar]) scr = res.split("Your code has been rated at")[1].split("</div>")[0].split("/")[0] score += float(scr) - #self.result += file + ": " + res[leftchar+1:rightchar] + "/10\n" dict_py[file_py] = [file_py, scr] except: score += 0 - #self.result += file + ": "+_("Unable to parse the result. Check the details.")+"\n" dict_py[file_py] = [file_py, _("Unable to parse the result. Check the details.")] replace_string = '' replace_string += res diff --git a/addons/base_module_quality/structure_test/structure_test.py b/addons/base_module_quality/structure_test/structure_test.py index 10b80aaacdd..2238d5f3a93 100644 --- a/addons/base_module_quality/structure_test/structure_test.py +++ b/addons/base_module_quality/structure_test/structure_test.py @@ -50,7 +50,6 @@ This test checks if the module satisfy tiny structure f_list = [] module_dict = {} module_dict['module'] = [] -# count = 0 final_score = 0.0 if not module_name.islower(): @@ -67,7 +66,6 @@ This test checks if the module satisfy tiny structure elif file_struct == 'process' and os.path.isdir(path): module_dict[file_struct] = [] elif file_struct != 'i18n' and os.path.isdir(path): -# self.counter += 1 self.run_test(cr, uid, path) module_dict['module'].append(file_struct) f_list.append(file_struct) diff --git a/addons/base_module_record/i18n/tr.po b/addons/base_module_record/i18n/tr.po index f3bf7d935f9..93c33fe6321 100644 --- a/addons/base_module_record/i18n/tr.po +++ b/addons/base_module_record/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:56+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_module_record diff --git a/addons/base_report_creator/base_report_creator.py b/addons/base_report_creator/base_report_creator.py index 3ba79bad2c0..bb2379ba3b8 100644 --- a/addons/base_report_creator/base_report_creator.py +++ b/addons/base_report_creator/base_report_creator.py @@ -34,7 +34,7 @@ class report_creator(osv.osv): # Should request only used fields # def export_data(self, cr, uid, ids, fields_to_export, context=None): - + if context is None: context = {} data_l = self.read(cr, uid, ids, ['sql_query'], context) @@ -52,7 +52,7 @@ class report_creator(osv.osv): final_datas += [datas] #End Loop return {'datas': final_datas} - + def fields_get(self, cr, user, fields=None, context=None): """ Get Fields. @@ -63,7 +63,7 @@ class report_creator(osv.osv): """ if context is None: context = {} - + data = context and context.get('report_id', False) or False if (not context) or 'report_id' not in context: return super(report_creator, self).fields_get(cr, user, fields, context) @@ -82,7 +82,7 @@ class report_creator(osv.osv): i += 1 else: fields['column_count'] = {'readonly': True, 'type': 'integer', 'string': 'Count', 'size': 64, 'name': 'column_count'} - + return fields # @@ -97,7 +97,7 @@ class report_creator(osv.osv): """ if context is None: context = {} - + data = context and context.get('report_id', False) or False if (not context) or 'report_id' not in context: return super(report_creator, self).fields_view_get(cr, user, view_id, view_type, context, toolbar=toolbar, submenu=submenu) @@ -113,7 +113,7 @@ class report_creator(osv.osv): i += 1 else: fields['column_count'] = {'readonly': True, 'type': 'integer', 'string': 'Count', 'size': 64, 'name': 'column_count'} - + arch = '<?xml version="1.0"?>' if view_type == 'graph': orientation_eval = {'horz':'horizontal','vert' :'vertical'} @@ -128,7 +128,7 @@ class report_creator(osv.osv): i += 1 else: arch += '<field name="%s" select="1"/>' % ('column_count',) - + elif view_type == 'calendar': required_types = ['date_start', 'date_delay', 'color'] set_dict = {'view_type':view_type, 'string':report.name} @@ -141,7 +141,7 @@ class report_creator(osv.osv): i += 1 else: field_cal = 'column_count' - set_dict[f.calendar_mode] = field_cal + set_dict[f.calendar_mode] = field_cal del required_types[required_types.index(f.calendar_mode)] else: @@ -149,8 +149,8 @@ class report_creator(osv.osv): temp_list.append('''<field name = "%(name)s" select = "1"/>''' % {'name': 'field' + str(i)}) i += 1 else: - temp_list.append('''<field name="%(name)s" select="1"/>''' % {'name':'column_count'}) - + temp_list.append('''<field name="%(name)s" select="1"/>''' % {'name':'column_count'}) + arch += '''<% (view_type)s string = "%(string)s" date_start = "%(date_start)s" ''' % set_dict if set_dict.get('date_delay', False): arch += ''' date_delay = "%(date_delay)s" ''' % set_dict @@ -217,7 +217,7 @@ class report_creator(osv.osv): continue related_name = self.pool.get(field_dict.get('relation')).name_get(cr, user, [r[k]], context)[0] r[k] = related_name - + return res def search(self, cr, user, args, offset=0, limit=None, order=None, context=None, count=False): @@ -226,12 +226,12 @@ class report_creator(osv.osv): @param cr: the current row, from the database cursor, @param user: the current user’s ID for security checks, @param args: list of tuples of form [(‘name_of_the_field’, ‘operator’, value), ...]. - @return: List of id + @return: List of id """ if context is None: context = {} context_id = context.get('report_id', False) - + if (not context) or 'report_id' not in context: return super(report_creator, self).search(cr, user, args, offset, limit, order, context, count) if context_id: @@ -243,7 +243,7 @@ class report_creator(osv.osv): fields['field'+str(i)] = (f.field_id.model, f.field_id.name) i += 1 else: - fields['column_count'] = (False, 'Count') + fields['column_count'] = (False, 'Count') newargs = [] newargs2 = [] for a in args: @@ -274,7 +274,7 @@ class report_creator(osv.osv): filter_list = [] for model in models: model_dict[model.model] = self.pool.get(model.model)._table - + model_list = model_dict.keys() reference_model_dict = {} for model in model_dict: @@ -284,7 +284,7 @@ class report_creator(osv.osv): model_pool = self.pool.get(model) fields_get = model_pool.fields_get(cr, uid) model_columns = {} - + def _get_inherit_fields(obj): pool_model = self.pool.get(obj) #Adding the columns of the model itself @@ -293,11 +293,11 @@ class report_creator(osv.osv): for record in pool_model._inherits.keys(): _get_inherit_fields(record) - _get_inherit_fields(model) - - fields_filter = dict(filter(lambda x:x[1].get('relation', False) - and x[1].get('relation') in rest_list - and x[1].get('type') == 'many2one' + _get_inherit_fields(model) + + fields_filter = dict(filter(lambda x:x[1].get('relation', False) + and x[1].get('relation') in rest_list + and x[1].get('type') == 'many2one' and not (isinstance(model_columns[x[0]], fields.function) or isinstance(model_columns[x[0]], fields.related)), fields_get.items())) if fields_filter: model in model_list and model_list.remove(model) @@ -316,7 +316,7 @@ class report_creator(osv.osv): if k in self.pool.get(model)._columns: str_where = model_dict.get(model)+"."+ k + "=" + model_dict.get(v.get('relation'))+'.id' where_list.append(str_where) - + if reference_model_dict: self.model_set_id = model_dict.get(reference_model_dict.keys()[reference_model_dict.values().index(min(reference_model_dict.values()))]) if model_list and not len(model_dict.keys()) == 1: @@ -348,20 +348,19 @@ class report_creator(osv.osv): if ret_str.endswith('or'): ret_str = ret_str[0:len(ret_str)-2] ret_str = ret_str.strip() - + return ret_str % {'uid': uid} def _id_get(self, cr, uid, id, context): """ Get Model id """ -# return 'min(sale_order_line.id)' return self.model_set_id and 'min('+self.model_set_id+'.id)' def _sql_query_get(self, cr, uid, ids, prop, unknow_none, context, where_plus=[], limit=None, offset=None): """ Get sql query which return on sql_query field. - @return: Dictionary of sql query. + @return: Dictionary of sql query. """ result = {} for obj in self.browse(cr, uid, ids): @@ -379,7 +378,7 @@ class report_creator(osv.osv): groupby.append(t+'.'+f.field_id.name) else: fields.append('\t'+f.group_method+'('+t+'.'+f.field_id.name+')'+' as field'+str(i)) - + i += 1 models = self._path_get(cr, uid, obj.model_ids, obj.filter_ids) check = self._id_get(cr, uid, ids[0], context) @@ -458,7 +457,7 @@ class report_creator(osv.osv): rep = self.browse(cr, uid, ids, context=context) if not rep: return False - + rep = rep[0] view_mode = rep.view_type1 if rep.view_type2: @@ -500,15 +499,15 @@ class report_creator(osv.osv): def _aggregation_error(self, cr, uid, ids): """ - constraints function which specify that + constraints function which specify that aggregate function to the non calculated field.. @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, - @param ids: List of Report creator's id. + @param ids: List of Report creator's id. @return: True if model colume type is in integer or float. or false model colume type is not in integer or float. """ - + aggregate_columns = ('integer', 'float') apply_functions = ('sum', 'min', 'max', 'avg', 'count') this_objs = self.browse(cr, uid, ids) @@ -517,13 +516,12 @@ class report_creator(osv.osv): # Allowing to use count(*) if not fld.field_id.model and fld.group_method == 'count': continue - model_column = self.pool.get(fld.field_id.model)._columns[fld.field_id.name] + model_column = self.pool.get(fld.field_id.model)._columns[fld.field_id.name] if model_column._type not in aggregate_columns and fld.group_method in apply_functions: return False return True def _calander_view_error(self, cr, uid, ids): -# required_types = ['date_start','date_delay','color'] required_types = [] this_objs = self.browse(cr, uid, ids) for obj in this_objs: diff --git a/addons/base_report_creator/i18n/tr.po b/addons/base_report_creator/i18n/tr.po index e5a4341502e..dc746f0133a 100644 --- a/addons/base_report_creator/i18n/tr.po +++ b/addons/base_report_creator/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:49+0000\n" +"PO-Revision-Date: 2010-08-24 06:06+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_report_creator diff --git a/addons/base_report_creator/wizard/wiz_set_filter_fields.py b/addons/base_report_creator/wizard/wiz_set_filter_fields.py index 064e54264c4..dc7c977e694 100644 --- a/addons/base_report_creator/wizard/wiz_set_filter_fields.py +++ b/addons/base_report_creator/wizard/wiz_set_filter_fields.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -62,11 +62,11 @@ def _set_field_domain(self,cr,uid,data,context): this_model = data.get('model') this_pooler = pooler.get_pool(cr.dbname).get(this_model) this_data = this_pooler.read(cr,uid,data.get('ids'),['model_ids'],context)[0] - select_field_fields['field_id']['domain'] = [('model_id','in',this_data.get('model_ids')),('ttype','<>','many2many'),('ttype','<>','one2many')] + select_field_fields['field_id']['domain'] = [('model_id','in',this_data.get('model_ids')),('ttype','<>','many2many'),('ttype','<>','one2many')] return {'field_id':False} def set_field_operator(self,field_name,field_type,search_operator,search_value): - field_search = [field_name,search_operator,search_value] + field_search = [field_name,search_operator,search_value] if search_operator == '=': if field_type=='many2one': field_search[1]='in' @@ -132,7 +132,7 @@ def _set_filter_value(self, cr, uid, data, context): if field_type in ['float','integer']: value_data = value_data or 0 - + if field_type == 'many2many' and value_data and len(value_data): fields_list = set_field_operator(self,table_name+"."+field_data['name'],field_data['ttype'],form_data['operator'],value_data[0][2]) else: @@ -145,9 +145,6 @@ def _set_filter_value(self, cr, uid, data, context): 'condition' : form_data['condition'] } pooler.get_pool(cr.dbname).get('base_report_creator.report.filter').create(cr,uid,create_dict,context) - #end if field_type == 'many2many' and value_data and len(value_data): -# pooler.get_pool(cr.dbname).get('custom.report.filter').create(cr,uid,form_data) - #end if field_type: return {} def _set_form_value(self, cr, uid, data, context): @@ -155,8 +152,6 @@ def _set_form_value(self, cr, uid, data, context): field_data = pooler.get_pool(cr.dbname).get('ir.model.fields').read(cr,uid,[field_id])[0] fields_dict = pooler.get_pool(cr.dbname).get(field_data.get('model')).fields_get(cr,uid,fields=[field_data.get('name')]) value_field = set_value_fields.get('value') -# print "fields_dict :",fields_dict.get(field_data.get('name')) -# set_value_fields['value']= fields_dict.get(field_data.get('name')) for k,v in value_field.items(): if k in ('size','relation','type'): del value_field[k] @@ -170,15 +165,15 @@ def _set_form_value(self, cr, uid, data, context): selection_data = pooler.get_pool(cr.dbname).get(field_data['model']).fields_get(cr,uid,[field_data['name']]) value_field['selection'] = selection_data.get(field_data['name']).get('selection') operator = (field_type=='many2one') and 'in' or '=' - ret_dict={'field_id':field_id,'operator':operator, 'condition':'and','value':False} + ret_dict={'field_id':field_id,'operator':operator, 'condition':'and','value':False} return ret_dict def _set_operator(self, cr, uid, data, context): field = pooler.get_pool(cr.dbname).get('ir.model.fields').browse(cr, uid, data['form']['field_id']) operator = set_value_fields['operator']['selection'] - while operator: + while operator: operator.pop(operator.__len__()-1) - + if field.ttype == 'many2one': operator.append(('in','Equals')) operator.append(('in','Contains')) @@ -210,7 +205,7 @@ class set_filter_fields(wizard.interface): states = { 'init': { 'actions': [_set_field_domain], - 'result': {'type':'form', 'arch':select_field_form, 'fields':select_field_fields, 'state':[('end','Cancel'),('set_value_select_field','Continue')]} + 'result': {'type':'form', 'arch':select_field_form, 'fields':select_field_fields, 'state':[('end','Cancel'),('set_value_select_field','Continue')]} }, 'set_value_select_field':{ 'actions': [_set_form_value, _set_operator], diff --git a/addons/base_report_designer/i18n/tr.po b/addons/base_report_designer/i18n/tr.po index c2b1567372a..7d03fc14700 100644 --- a/addons/base_report_designer/i18n/tr.po +++ b/addons/base_report_designer/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:44+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_report_designer diff --git a/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py b/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py index 661ea44708a..1a29324fb83 100644 --- a/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py +++ b/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py @@ -290,8 +290,6 @@ class PyOpenOffice(object): def oo_replace(self,content): regex = [ (r"<para[^>]*/>", ""), - #(r"<text:ordered-list.*?>(.*?)</text:ordered-list>", "$1"), - #(r"<text:unordered-list.*?>(.*?)</text:unordered-list>", "$1"), (r"<para(.*)>(.*?)<text:line-break[^>]*/>", "<para$1>$2</para><para$1>"), ] for key,val in regex: diff --git a/addons/base_setup/__openerp__.py b/addons/base_setup/__openerp__.py index fbee18b9476..236a62c9eb4 100644 --- a/addons/base_setup/__openerp__.py +++ b/addons/base_setup/__openerp__.py @@ -44,7 +44,6 @@ 'update_xml': ['security/ir.model.access.csv', 'base_setup_installer.xml', 'base_setup_todo.xml', -# 'gtk_contact_form.xml' ], 'demo_xml': ['base_setup_demo.xml'], 'installable': True, diff --git a/addons/base_setup/base_setup_demo.xml b/addons/base_setup/base_setup_demo.xml index ce0b4a7bbb6..39f923a895b 100644 --- a/addons/base_setup/base_setup_demo.xml +++ b/addons/base_setup/base_setup_demo.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> <data noupdate="1"> - <!-- TODO: Remove comment after fixing bug #527050--> -<!-- <record id="base.user_demo" model="res.users">--> -<!-- <field name="action_id" ref="action_base_setup"/>--> -<!-- </record>--> - + </data> </openerp> diff --git a/addons/base_setup/base_setup_todo.xml b/addons/base_setup/base_setup_todo.xml index ceb915e1212..a4b4b2bda23 100644 --- a/addons/base_setup/base_setup_todo.xml +++ b/addons/base_setup/base_setup_todo.xml @@ -37,7 +37,6 @@ </group> <newline/> <group colspan="2" groups="base.group_extended" > -<!-- <separator string="Report Information" colspan="4" />--> <field name="rml_header1" colspan="5" invisible="1"/> <field name="rml_footer1" colspan="5" invisible="1"/> <field name="rml_footer2" colspan="5" invisible="1"/> diff --git a/addons/base_setup/i18n/tr.po b/addons/base_setup/i18n/tr.po index a568d349d6b..20bad828006 100644 --- a/addons/base_setup/i18n/tr.po +++ b/addons/base_setup/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:50+0000\n" +"PO-Revision-Date: 2010-08-24 06:06+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_setup diff --git a/addons/base_setup/todo.py b/addons/base_setup/todo.py index 04a20a6f32b..5f293257a91 100644 --- a/addons/base_setup/todo.py +++ b/addons/base_setup/todo.py @@ -160,8 +160,6 @@ class res_currency(osv.osv): context = {} # We can use the following line,if we want to restrict this name_get for company setup only # But, its better to show currencies as name(Code). -# if not (context.get('active_model','') == 'ir.actions.todo'): -# return super(res_currency,self).name_get(cr, uid, ids, context=context) if not len(ids): return [] if isinstance(ids, (int, long)): diff --git a/addons/base_vat/base_vat.py b/addons/base_vat/base_vat.py index 5cba9ea7053..8480b05eae9 100644 --- a/addons/base_vat/base_vat.py +++ b/addons/base_vat/base_vat.py @@ -151,10 +151,6 @@ class res_partner(osv.osv): check = 11 - (sum % 11) if check == 11: check = 0 -# if check == 10: -# return False -# if check != int(vat[9]): -# return False return True def check_vat_cy(self, vat): @@ -413,8 +409,6 @@ class res_partner(osv.osv): check = 10 - (sum % 10) if check == 10: check = 0 -# if check != int(vat[8]): -# return False return True #Legal persons with non-profit aim elif vat[0] in ('N', 'P', 'Q', 'R', 'S', 'W'): @@ -924,8 +918,6 @@ class res_partner(osv.osv): check = 11 - (sum % 11) if check == 10 or check == 11: check = 0 -# if check != int(vat[8]): -# return False return True def check_vat_ro(self, vat): @@ -992,9 +984,6 @@ class res_partner(osv.osv): if int(vat[9:11]) < 0: return False -# if int(vat[-2:]) != 1: -# return False - sum = mult_add(2, int(vat[0])) + int(vat[1]) + \ mult_add(2, int(vat[2])) + int(vat[3]) + \ mult_add(2, int(vat[4])) + int(vat[5]) + \ diff --git a/addons/base_vat/i18n/tr.po b/addons/base_vat/i18n/tr.po index d9bbd9cecc5..964f867c5cc 100644 --- a/addons/base_vat/i18n/tr.po +++ b/addons/base_vat/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" +"PO-Revision-Date: 2010-08-24 06:07+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_vat diff --git a/addons/board/i18n/tr.po b/addons/board/i18n/tr.po index 7490b1b5016..883b0b3eaa0 100644 --- a/addons/board/i18n/tr.po +++ b/addons/board/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:50+0000\n" +"PO-Revision-Date: 2010-08-24 06:06+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: board diff --git a/addons/caldav/caldav_node.py b/addons/caldav/caldav_node.py index c6e21c46e77..63e683bafb7 100644 --- a/addons/caldav/caldav_node.py +++ b/addons/caldav/caldav_node.py @@ -143,11 +143,6 @@ class node_calendar(nodes.node_class): def get_domain(self, cr, filters): # TODO: doc. res = [] - # dirobj = self.context._dirobj - #uid = self.context.uid - #ctx = self.context.context.copy() - #ctx.update(self.dctx) - # calendar_obj = dirobj.pool.get('basic.calendar') if not filters: return res if filters.localName == 'calendar-query': @@ -217,9 +212,6 @@ class node_calendar(nodes.node_class): if not domain: domain = [] - #for opr1, opt, opr2 in domain: - # if opr1 == 'type' and opr2 != self.cal_type: - # return [] fil_obj = dirobj.pool.get('basic.calendar') ids = fil_obj.search(cr, uid, domain) @@ -245,7 +237,7 @@ class node_calendar(nodes.node_class): # that have been imported. ICS may have had more elements, # but only one node can be returned here. assert isinstance(res[0], (int, long)) - fnodes = fil_obj.get_calendar_objects(cr, uid, [self.calendar_id], self, + fnodes = fil_obj.get_calendar_objects(cr, uid, [self.calendar_id], self, domain=[('id','=',res[0])], context=ctx) return fnodes[0] return None diff --git a/addons/caldav/calendar.py b/addons/caldav/calendar.py index 073be9c226b..10c283213bd 100644 --- a/addons/caldav/calendar.py +++ b/addons/caldav/calendar.py @@ -91,7 +91,7 @@ def mailto2str(arg): args = [arg,] else: args = arg - + for ard in args: rstr = ard.get('name','') if ard.get('company',False): @@ -108,12 +108,12 @@ def str2mailto(emailstr, multi=False): """ # TODO: move to tools or sth. mege = re.compile(r'([^\(\<]+) *(\((.*?)\))? *(\< ?(.*?) ?\>)? ?(\((.*?)\))? *$') - + mailz= [emailstr,] retz = [] if multi: mailz = emailstr.split(',') - + for mas in mailz: m = mege.match(mas.strip()) if not m: @@ -121,17 +121,17 @@ def str2mailto(emailstr, multi=False): # retz.append({ 'name': mas.strip() }) # continue raise ValueError("Invalid email address %r" % mas) - rd = { 'name': m.group(1).strip(), + rd = { 'name': m.group(1).strip(), 'email': m.group(5), } if m.group(2): rd['company'] = m.group(3).strip() elif m.group(6): rd['company'] = m.group(7).strip() - + if rd['name'].startswith('"') and rd['name'].endswith('"'): rd['name'] = rd['name'][1:-1] retz.append(rd) - + if multi: return retz else: @@ -230,8 +230,6 @@ def map_data(cr, uid, obj, context=None): class CalDAV(object): __attribute__ = {} - - def ical_set(self, name, value, type): """ set calendar Attribute @param self: The object pointer, @@ -294,13 +292,13 @@ class CalDAV(object): att_data = [] exdates = [] _server_tzinfo = pytz.timezone(tools.get_server_timezone()) - + for cal_data in child.getChildren(): if cal_data.name.lower() == 'organizer': dmail = { 'name': cal_data.params.get('CN', ['',])[0], 'email': cal_data.value.lower().replace('mailto:',''), # TODO: company? - } + } self.ical_set(cal_data.name.lower(), mailto2str(dmail), 'value') continue if cal_data.name.lower() == 'attendee': diff --git a/addons/claim_from_delivery/i18n/claim_from_delivery.pot b/addons/claim_from_delivery/i18n/claim_from_delivery.pot new file mode 100644 index 00000000000..470b7832572 --- /dev/null +++ b/addons/claim_from_delivery/i18n/claim_from_delivery.pot @@ -0,0 +1,58 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * claim_from_delivery +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:02:51+0000\n" +"PO-Revision-Date: 2010-08-20 12:02:51+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: claim_from_delivery +#: model:ir.actions.act_window,name:claim_from_delivery.action_claim_from_delivery +msgid "Claim" +msgstr "" + +#. module: claim_from_delivery +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: claim_from_delivery +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: claim_from_delivery +#: model:ir.module.module,description:claim_from_delivery.module_meta_information +msgid "Create Claim from delivery order:\n" +"" +msgstr "" + +#. module: claim_from_delivery +#: model:ir.module.module,shortdesc:claim_from_delivery.module_meta_information +msgid "Claim from delivery" +msgstr "" + +#. module: claim_from_delivery +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: claim_from_delivery +#: model:ir.model,name:claim_from_delivery.model_stock_picking +msgid "Picking List" +msgstr "Picking List" + +#. module: claim_from_delivery +#: field:stock.picking,partner_id:0 +msgid "Partner" +msgstr "Partner" + diff --git a/addons/claim_from_delivery/i18n/en_US.po b/addons/claim_from_delivery/i18n/en_US.po new file mode 100644 index 00000000000..087d608d122 --- /dev/null +++ b/addons/claim_from_delivery/i18n/en_US.po @@ -0,0 +1,59 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * claim_from_delivery +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:05:30+0000\n" +"PO-Revision-Date: 2010-08-20 12:05:30+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: claim_from_delivery +#: model:ir.actions.act_window,name:claim_from_delivery.action_claim_from_delivery +msgid "Claim" +msgstr "Claim" + +#. module: claim_from_delivery +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: claim_from_delivery +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: claim_from_delivery +#: model:ir.module.module,description:claim_from_delivery.module_meta_information +msgid "Create Claim from delivery order:\n" +"" +msgstr "Create Claim from delivery order:\n" +"" + +#. module: claim_from_delivery +#: model:ir.module.module,shortdesc:claim_from_delivery.module_meta_information +msgid "Claim from delivery" +msgstr "Claim from delivery" + +#. module: claim_from_delivery +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: claim_from_delivery +#: model:ir.model,name:claim_from_delivery.model_stock_picking +msgid "Picking List" +msgstr "Picking List" + +#. module: claim_from_delivery +#: field:stock.picking,partner_id:0 +msgid "Partner" +msgstr "Partner" + diff --git a/addons/claim_from_delivery/i18n/fr.po b/addons/claim_from_delivery/i18n/fr.po new file mode 100644 index 00000000000..470b7832572 --- /dev/null +++ b/addons/claim_from_delivery/i18n/fr.po @@ -0,0 +1,58 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * claim_from_delivery +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:02:51+0000\n" +"PO-Revision-Date: 2010-08-20 12:02:51+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: claim_from_delivery +#: model:ir.actions.act_window,name:claim_from_delivery.action_claim_from_delivery +msgid "Claim" +msgstr "" + +#. module: claim_from_delivery +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: claim_from_delivery +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: claim_from_delivery +#: model:ir.module.module,description:claim_from_delivery.module_meta_information +msgid "Create Claim from delivery order:\n" +"" +msgstr "" + +#. module: claim_from_delivery +#: model:ir.module.module,shortdesc:claim_from_delivery.module_meta_information +msgid "Claim from delivery" +msgstr "" + +#. module: claim_from_delivery +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: claim_from_delivery +#: model:ir.model,name:claim_from_delivery.model_stock_picking +msgid "Picking List" +msgstr "Picking List" + +#. module: claim_from_delivery +#: field:stock.picking,partner_id:0 +msgid "Partner" +msgstr "Partner" + diff --git a/addons/crm/board_crm_demo.xml b/addons/crm/board_crm_demo.xml index 76caab9208c..9151d787af9 100644 --- a/addons/crm/board_crm_demo.xml +++ b/addons/crm/board_crm_demo.xml @@ -6,13 +6,6 @@ Administrator shortcut Demo user startup menu --> -<!-- <record model="ir.ui.view_sc" id="sc_crm_dash"> - <field name="name">CRM Dashboard</field> - <field name="user_id" ref="base.user_demo"/> - <field name="resource">ir.ui.menu</field> - <field name="sequence">3</field> - <field name="res_id" ref="menu_board_crm"/> - </record> --> <record model="res.users" id="base.user_root"> <field name="action_id" ref="open_board_crm"/> </record> diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml index 331dd790ab3..cf3b89c1681 100644 --- a/addons/crm/crm_view.xml +++ b/addons/crm/crm_view.xml @@ -2,8 +2,6 @@ <openerp> <data> - <!--menuitem id="base.menu_crm_config_sales" name="Sales" - parent="base.menu_base_config" sequence="1"/--> <menuitem icon="terp-partner" id="base.menu_base_partner" name="Sales" sequence="0" groups="base.group_system,base.group_sale_manager,base.group_sale_salesman"/> <menuitem id="base.menu_crm_config_lead" name="Leads & Opportunities" @@ -12,21 +10,12 @@ <menuitem id="base.menu_sale_config_sales" name="Sales" parent="base.menu_base_config" sequence="0" groups="base.group_system,base.group_extended"/> - <!--menuitem id="menu_crm_config_meeting" name="Meeting" - parent="base.menu_base_config" sequence="4"/--> - <menuitem id="menu_crm_config_phonecall" name="Phone Call" parent="base.menu_base_config" sequence="5" groups="base.group_extended,base.group_system"/> <menuitem id="base.next_id_64" name="Reporting" parent="base.menu_base_partner" sequence="11" /> - <!--menuitem action="crm_custom_create_menu_action" - id="crm_case_create_custom_menu" - parent="base.menu_crm_config_sales" - groups="base.group_extended" - name="Create Menu for Custom Cases" /--> - <!-- Case Sections Form View --> diff --git a/addons/crm/i18n/fi.po b/addons/crm/i18n/fi.po index 484b0cae327..cac0e6f3c3c 100644 --- a/addons/crm/i18n/fi.po +++ b/addons/crm/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-24 06:02+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: Finnish <fi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/hr.po b/addons/crm/i18n/hr.po index 5ccb24fcb02..980c350c24e 100644 --- a/addons/crm/i18n/hr.po +++ b/addons/crm/i18n/hr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: Vinteh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: hr\n" diff --git a/addons/crm/i18n/lt.po b/addons/crm/i18n/lt.po index 6ad0e157d2a..675e1da669c 100644 --- a/addons/crm/i18n/lt.po +++ b/addons/crm/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 06:00+0000\n" "Last-Translator: Giedrius Slavinskas <giedrius.slavinskas@gmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/crm/i18n/pl.po b/addons/crm/i18n/pl.po index 726f96b3a94..1a0daeeedec 100644 --- a/addons/crm/i18n/pl.po +++ b/addons/crm/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-24 06:04+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/pt.po b/addons/crm/i18n/pt.po index 2b2cdad6aa2..be63f25762c 100644 --- a/addons/crm/i18n/pt.po +++ b/addons/crm/i18n/pt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 05:59+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/sk.po b/addons/crm/i18n/sk.po index 16a837df509..f46cc405167 100644 --- a/addons/crm/i18n/sk.po +++ b/addons/crm/i18n/sk.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:02+0000\n" "Last-Translator: Radoslav Sloboda <rado.sloboda@gmail.com>\n" "Language-Team: Slovak <sk@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po index f25a15fd991..ed34d741400 100644 --- a/addons/crm/i18n/tr.po +++ b/addons/crm/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-19 05:42+0000\n" +"PO-Revision-Date: 2010-08-24 05:58+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/report/crm_phonecall_report_view.xml b/addons/crm/report/crm_phonecall_report_view.xml index 120bc9f859d..69402603d17 100644 --- a/addons/crm/report/crm_phonecall_report_view.xml +++ b/addons/crm/report/crm_phonecall_report_view.xml @@ -75,13 +75,9 @@ <field name="arch" type="xml"> <search string="Search"> <group col="16" colspan="8"> - <!-- <filter string="This Year" name="This Year" icon="terp-hr" - domain="[('name','=',time.localtime()[0])]"/>--> <filter string="This Year" icon="terp-go-year" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"/> - <!-- <filter string="This Month" name="This Year" icon="terp-hr" - domain="[('month','=',time.strftime('%%m'))]" />--> <filter string="This Month" icon="terp-go-month" name="This Month" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"/> diff --git a/addons/crm/report/report_businessopp.py b/addons/crm/report/report_businessopp.py index 5bce5fc6ef0..7cadb41359a 100644 --- a/addons/crm/report/report_businessopp.py +++ b/addons/crm/report/report_businessopp.py @@ -34,7 +34,6 @@ from report.interface import report_int from pychart import * theme.use_color = 1 -#theme.scale = 2 random.seed(0) class external_pdf(render): diff --git a/addons/crm/wizard/crm_merge_opportunities_view.xml b/addons/crm/wizard/crm_merge_opportunities_view.xml index 5ee0eda5375..b6af1f27e8e 100644 --- a/addons/crm/wizard/crm_merge_opportunities_view.xml +++ b/addons/crm/wizard/crm_merge_opportunities_view.xml @@ -34,16 +34,5 @@ <field name="target">new</field> </record> - <!-- This will also come in Leads Form as Lead and Opportunity are same object--> - <!-- <record id="merge_opportunity_act_value" model="ir.values"> - <field name="model_id" ref="model_crm_lead" /> - <field name="object" eval="1" /> - <field name="name">Merge Opportunities</field> - <field name="key2">client_action_multi</field> - <field name="value" eval="'ir.actions.act_window,' + str(ref('merge_opportunity_act'))"/> - <field name="key">action</field> - <field name="model">crm.lead</field> - </record> --> - </data> </openerp> \ No newline at end of file diff --git a/addons/crm/wizard/crm_partner_to_opportunity.py b/addons/crm/wizard/crm_partner_to_opportunity.py index f234f9caa92..0df19df8eb7 100644 --- a/addons/crm/wizard/crm_partner_to_opportunity.py +++ b/addons/crm/wizard/crm_partner_to_opportunity.py @@ -47,7 +47,6 @@ class crm_partner2opportunity(osv.osv_memory): @return : default values of fields. """ partner_obj = self.pool.get('res.partner') - #data = context and context.get('active_id', False) or False data = context and context.get('active_ids', []) or [] res = super(crm_partner2opportunity, self).default_get(cr, uid, fields, context=context) diff --git a/addons/crm_claim/i18n/crm_claim.pot b/addons/crm_claim/i18n/crm_claim.pot new file mode 100644 index 00000000000..61aa78278f3 --- /dev/null +++ b/addons/crm_claim/i18n/crm_claim.pot @@ -0,0 +1,748 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:07:13+0000\n" +"PO-Revision-Date: 2010-08-20 12:07:13+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim +#: field:crm.claim,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_claim +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,delay_close:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,company_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "#Claim" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "This Year" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Cases" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,canal_id:0 +msgid "The channels represent the different communicationmodes available with the customer. With each commercial opportunity, you can indicate thecanall which is this opportunity source." +msgstr "" + +#. module: crm_claim +#: help:crm.claim,section_id:0 +msgid "Sales team to which Case belongs to.Define Responsible user and Email account for mail gateway." +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_mobile:0 +msgid "Mobile" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,type_id:0 +#: field:crm.claim.report,type_id:0 +msgid "Claim Type" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim2 +msgid "Preventive" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim2 +msgid "Fixed" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My Case" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Extra Info" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,partner_id:0 +#: field:crm.claim.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,active:0 +msgid "Active" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date_closed:0 +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_claim +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,priority:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reply" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Stage: " +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Type" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,canal_id:0 +msgid "Channel" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,stage_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "History Information" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_resource_act +msgid "Claim Resource Type" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Contact" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_claim_stage_act +msgid "Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +msgid "Claims Analysis" +msgstr "" + +#. module: crm_claim +#: help:crm.claim.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Status and Categorization" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim1 +msgid "Accepted as Claim" +msgstr "" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,categ_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Closure Date" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_claim +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "7 Days" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Global CC" +msgstr "" + +#. module: crm_claim +#: model:ir.module.module,shortdesc:crm_claim.module_meta_information +msgid "Customer & Supplier Relationship Management" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Type of Action" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim5 +msgid "Awaiting Response" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +msgid "Claim Categories" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Closure" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_claim_type_act +msgid "Resource Type" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Search" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_claim +#: model:ir.module.module,description:crm_claim.module_meta_information +msgid "\n" +"This modules allows you to track your customers/suppliers claims and flames.\n" +"It is fully integrated with the email gateway so that you can create\n" +"automatically new claims based on incoming emails.\n" +" " +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Date" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date:0 +msgid "Date" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim4 +msgid "Invalid" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_case_categ_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +msgid "Claims" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "History" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Attachments" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,state:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Info" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Done" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Communication" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Cancel" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Close" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "In Progress" +msgstr "" + +#. module: crm_claim +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Date of Claim" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Current" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Details" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Cases By Stage and Estimates" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim/Action Description" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,description:0 +msgid "Description" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Search Claims" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner_address +msgid "Report a Claim" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,probability:0 +msgid "Probability (%)" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_name:0 +msgid "Employee's Name" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "This Month" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,name:0 +msgid "Name" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Communication history" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim3 +msgid "Won't fix" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "References" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,id:0 +msgid "ID" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "High" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,name:0 +msgid "Year" +msgstr "" + diff --git a/addons/crm_claim/i18n/en_US.po b/addons/crm_claim/i18n/en_US.po new file mode 100644 index 00000000000..27818261434 --- /dev/null +++ b/addons/crm_claim/i18n/en_US.po @@ -0,0 +1,755 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:27:25+0000\n" +"PO-Revision-Date: 2010-08-20 12:27:25+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim +#: field:crm.claim,planned_revenue:0 +msgid "Planned Revenue" +msgstr "Planned Revenue" + +#. module: crm_claim +#: field:crm.claim.report,nbr:0 +msgid "# of Cases" +msgstr "# of Cases" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: crm_claim +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "March" +msgstr "March" + +#. module: crm_claim +#: field:crm.claim.report,delay_close:0 +msgid "Delay to close" +msgstr "Delay to close" + +#. module: crm_claim +#: field:crm.claim,company_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: crm_claim +#: field:crm.claim,email_cc:0 +msgid "Watchers Emails" +msgstr "Watchers Emails" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "#Claim" +msgstr "#Claim" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "This Year" +msgstr "This Year" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Cases" +msgstr "Cases" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Highest" +msgstr "Highest" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,day:0 +msgid "Day" +msgstr "Day" + +#. module: crm_claim +#: help:crm.claim,canal_id:0 +msgid "The channels represent the different communicationmodes available with the customer. With each commercial opportunity, you can indicate thecanall which is this opportunity source." +msgstr "The channels represent the different communicationmodes available with the customer. With each commercial opportunity, you can indicate thecanall which is this opportunity source." + +#. module: crm_claim +#: help:crm.claim,section_id:0 +msgid "Sales team to which Case belongs to.Define Responsible user and Email account for mail gateway." +msgstr "Sales team to which Case belongs to.Define Responsible user and Email account for mail gateway." + +#. module: crm_claim +#: field:crm.claim,partner_mobile:0 +msgid "Mobile" +msgstr "Mobile" + +#. module: crm_claim +#: field:crm.claim,message_ids:0 +msgid "Messages" +msgstr "Messages" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Factual Claims" + +#. module: crm_claim +#: field:crm.claim,type_id:0 +#: field:crm.claim.report,type_id:0 +msgid "Claim Type" +msgstr "Claim Type" + +#. module: crm_claim +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim2 +msgid "Preventive" +msgstr "Preventive" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim2 +msgid "Fixed" +msgstr "Fixed" + +#. module: crm_claim +#: field:crm.claim,partner_address_id:0 +msgid "Partner Contact" +msgstr "Partner Contact" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My Case" +msgstr "My Case" + +#. module: crm_claim +#: field:crm.claim,ref:0 +msgid "Reference" +msgstr "Reference" + +#. module: crm_claim +#: field:crm.claim,date_action_next:0 +msgid "Next Action" +msgstr "Next Action" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reset to Draft" +msgstr "Reset to Draft" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Extra Info" +msgstr "Extra Info" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,partner_id:0 +#: field:crm.claim.report,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: crm_claim +#: field:crm.claim,active:0 +msgid "Active" +msgstr "Active" + +#. module: crm_claim +#: field:crm.claim,date_closed:0 +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +msgid "Closed" +msgstr "Closed" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,section_id:0 +msgid "Section" +msgstr "Section" + +#. module: crm_claim +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: crm_claim +#: field:crm.claim,priority:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,priority:0 +msgid "Priority" +msgstr "Priority" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Send New Email" +msgstr "Send New Email" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reply" +msgstr "Reply" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Stage: " +msgstr "Stage: " + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Type" +msgstr "Type" + +#. module: crm_claim +#: field:crm.claim,email_from:0 +msgid "Email" +msgstr "Email" + +#. module: crm_claim +#: field:crm.claim,canal_id:0 +msgid "Channel" +msgstr "Channel" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Lowest" +msgstr "Lowest" + +#. module: crm_claim +#: field:crm.claim,create_date:0 +msgid "Creation Date" +msgstr "Creation Date" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Pending" +msgstr "Pending" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,date_deadline:0 +msgid "Deadline" +msgstr "Deadline" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "July" +msgstr "July" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Claim Stages" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Categories" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,stage_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,stage_id:0 +msgid "Stage" +msgstr "Stage" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "History Information" +msgstr "History Information" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Dates" +msgstr "Dates" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_resource_act +msgid "Claim Resource Type" +msgstr "Claim Resource Type" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Contact" +msgstr "Contact" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_claim_stage_act +msgid "Stages" +msgstr "Stages" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +msgid "Claims Analysis" +msgstr "Claims Analysis" + +#. module: crm_claim +#: help:crm.claim.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "Number of Days to close the case" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "CRM Claim Report" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Status and Categorization" +msgstr "Status and Categorization" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim1 +msgid "Accepted as Claim" +msgstr "Accepted as Claim" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim1 +msgid "Corrective" +msgstr "Corrective" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "September" +msgstr "September" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "December" +msgstr "December" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,month:0 +msgid "Month" +msgstr "Month" + +#. module: crm_claim +#: field:crm.claim,write_date:0 +msgid "Update Date" +msgstr "Update Date" + +#. module: crm_claim +#: field:crm.claim,ref2:0 +msgid "Reference 2" +msgstr "Reference 2" + +#. module: crm_claim +#: field:crm.claim,categ_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,categ_id:0 +msgid "Category" +msgstr "Category" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Value Claims" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Closure Date" +msgstr "Closure Date" + +#. module: crm_claim +#: field:crm.claim,planned_cost:0 +msgid "Planned Costs" +msgstr "Planned Costs" + +#. module: crm_claim +#: help:crm.claim,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" + +#. module: crm_claim +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Low" +msgstr "Low" + +#. module: crm_claim +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "7 Days" +msgstr "7 Days" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "August" +msgstr "August" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Global CC" +msgstr "Global CC" + +#. module: crm_claim +#: model:ir.module.module,shortdesc:crm_claim.module_meta_information +msgid "Customer & Supplier Relationship Management" +msgstr "Customer & Supplier Relationship Management" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "June" +msgstr "June" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Type of Action" +msgstr "Type of Action" + +#. module: crm_claim +#: field:crm.claim,partner_phone:0 +msgid "Phone" +msgstr "Phone" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,user_id:0 +msgid "User" +msgstr "User" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim5 +msgid "Awaiting Response" +msgstr "Awaiting Response" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +msgid "Claim Categories" +msgstr "Claim Categories" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "November" +msgstr "November" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Extended Filters..." +msgstr "Extended Filters..." + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Closure" +msgstr "Closure" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_claim_type_act +msgid "Resource Type" +msgstr "Resource Type" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Search" +msgstr "Search" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "October" +msgstr "October" + +#. module: crm_claim +#: model:ir.module.module,description:crm_claim.module_meta_information +msgid "\n" +"This modules allows you to track your customers/suppliers claims and flames.\n" +"It is fully integrated with the email gateway so that you can create\n" +"automatically new claims based on incoming emails.\n" +" " +msgstr "\n" +"This modules allows you to track your customers/suppliers claims and flames.\n" +"It is fully integrated with the email gateway so that you can create\n" +"automatically new claims based on incoming emails.\n" +" " + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "January" +msgstr "January" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Date" +msgstr "Claim Date" + +#. module: crm_claim +#: help:crm.claim,email_from:0 +msgid "These people will receive email." +msgstr "These people will receive email." + +#. module: crm_claim +#: field:crm.claim,date:0 +msgid "Date" +msgstr "Date" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim4 +msgid "Invalid" +msgstr "Invalid" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_case_categ_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +msgid "Claims" +msgstr "Claims" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "Policy Claims" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "History" +msgstr "History" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +msgid "Claim" +msgstr "Claim" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Attachments" +msgstr "Attachments" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,state:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,state:0 +msgid "State" +msgstr "State" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Info" +msgstr "Claim Info" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Done" +msgstr "Done" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Communication" +msgstr "Communication" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Close" +msgstr "Close" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Open" +msgstr "Open" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "In Progress" +msgstr "In Progress" + +#. module: crm_claim +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,user_id:0 +msgid "Responsible" +msgstr "Responsible" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Date of Claim" +msgstr "Date of Claim" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Current" +msgstr "Current" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Details" +msgstr "Details" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Cases By Stage and Estimates" +msgstr "Cases By Stage and Estimates" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim/Action Description" +msgstr "Claim/Action Description" + +#. module: crm_claim +#: field:crm.claim,description:0 +msgid "Description" +msgstr "Description" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Search Claims" +msgstr "Search Claims" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "May" +msgstr "May" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner_address +msgid "Report a Claim" +msgstr "Report a Claim" + +#. module: crm_claim +#: field:crm.claim,probability:0 +msgid "Probability (%)" +msgstr "Probability (%)" + +#. module: crm_claim +#: field:crm.claim,partner_name:0 +msgid "Employee's Name" +msgstr "Employee's Name" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "This Month" +msgstr "This Month" + +#. module: crm_claim +#: help:crm.claim,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "February" +msgstr "February" + +#. module: crm_claim +#: field:crm.claim,name:0 +msgid "Name" +msgstr "Name" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Communication history" +msgstr "Communication history" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim3 +msgid "Won't fix" +msgstr "Won't fix" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "April" +msgstr "April" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "References" +msgstr "References" + +#. module: crm_claim +#: field:crm.claim,id:0 +msgid "ID" +msgstr "ID" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "High" +msgstr "High" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,section_id:0 +msgid "Sales Team" +msgstr "Sales Team" + +#. module: crm_claim +#: field:crm.claim.report,create_date:0 +msgid "Create Date" +msgstr "Create Date" + +#. module: crm_claim +#: field:crm.claim,date_action_last:0 +msgid "Last Action" +msgstr "Last Action" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,name:0 +msgid "Year" +msgstr "Year" + diff --git a/addons/crm_claim/i18n/fr.po b/addons/crm_claim/i18n/fr.po new file mode 100644 index 00000000000..61aa78278f3 --- /dev/null +++ b/addons/crm_claim/i18n/fr.po @@ -0,0 +1,748 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:07:13+0000\n" +"PO-Revision-Date: 2010-08-20 12:07:13+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim +#: field:crm.claim,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_claim +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,delay_close:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,company_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "#Claim" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "This Year" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Cases" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,canal_id:0 +msgid "The channels represent the different communicationmodes available with the customer. With each commercial opportunity, you can indicate thecanall which is this opportunity source." +msgstr "" + +#. module: crm_claim +#: help:crm.claim,section_id:0 +msgid "Sales team to which Case belongs to.Define Responsible user and Email account for mail gateway." +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_mobile:0 +msgid "Mobile" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,type_id:0 +#: field:crm.claim.report,type_id:0 +msgid "Claim Type" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim2 +msgid "Preventive" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim2 +msgid "Fixed" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "My Case" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Extra Info" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,partner_id:0 +#: field:crm.claim.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,active:0 +msgid "Active" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date_closed:0 +#: selection:crm.claim,state:0 +#: selection:crm.claim.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_claim +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,priority:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Reply" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Stage: " +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Type" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,canal_id:0 +msgid "Channel" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,stage_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "History Information" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_resource_act +msgid "Claim Resource Type" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Contact" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_claim_stage_act +msgid "Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +msgid "Claims Analysis" +msgstr "" + +#. module: crm_claim +#: help:crm.claim.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Status and Categorization" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim1 +msgid "Accepted as Claim" +msgstr "" + +#. module: crm_claim +#: model:crm.case.resource.type,name:crm_claim.type_claim1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,categ_id:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Closure Date" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_claim +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "7 Days" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Global CC" +msgstr "" + +#. module: crm_claim +#: model:ir.module.module,shortdesc:crm_claim.module_meta_information +msgid "Customer & Supplier Relationship Management" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Type of Action" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim5 +msgid "Awaiting Response" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +msgid "Claim Categories" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Closure" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_claim_type_act +msgid "Resource Type" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "Search" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_claim +#: model:ir.module.module,description:crm_claim.module_meta_information +msgid "\n" +"This modules allows you to track your customers/suppliers claims and flames.\n" +"It is fully integrated with the email gateway so that you can create\n" +"automatically new claims based on incoming emails.\n" +" " +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Date" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date:0 +msgid "Date" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim4 +msgid "Invalid" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_case_categ_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +msgid "Claims" +msgstr "" + +#. module: crm_claim +#: model:crm.case.categ,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "History" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Attachments" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,state:0 +#: view:crm.claim.report:0 +#: field:crm.claim.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim Info" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Done" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Communication" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: view:crm.claim.report:0 +msgid "Cancel" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Close" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: selection:crm.claim,state:0 +#: view:crm.claim.report:0 +#: selection:crm.claim.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "In Progress" +msgstr "" + +#. module: crm_claim +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Date of Claim" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Current" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Details" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Cases By Stage and Estimates" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Claim/Action Description" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,description:0 +msgid "Description" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Search Claims" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner +#: model:ir.actions.act_window,name:crm_claim.act_claim_partner_address +msgid "Report a Claim" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,probability:0 +msgid "Probability (%)" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,partner_name:0 +msgid "Employee's Name" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +msgid "This Month" +msgstr "" + +#. module: crm_claim +#: help:crm.claim,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,name:0 +msgid "Name" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "Communication history" +msgstr "" + +#. module: crm_claim +#: model:crm.case.stage,name:crm_claim.stage_claim3 +msgid "Won't fix" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +msgid "References" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,id:0 +msgid "ID" +msgstr "" + +#. module: crm_claim +#: selection:crm.claim,priority:0 +#: selection:crm.claim.report,priority:0 +msgid "High" +msgstr "" + +#. module: crm_claim +#: view:crm.claim:0 +#: field:crm.claim,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_claim +#: field:crm.claim.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_claim +#: field:crm.claim,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: crm_claim +#: view:crm.claim.report:0 +#: field:crm.claim.report,name:0 +msgid "Year" +msgstr "" + diff --git a/addons/crm_claim/report/crm_claim_report_view.xml b/addons/crm_claim/report/crm_claim_report_view.xml index 37fd3ec015a..3a1e8f45f26 100644 --- a/addons/crm_claim/report/crm_claim_report_view.xml +++ b/addons/crm_claim/report/crm_claim_report_view.xml @@ -75,13 +75,9 @@ <field name="arch" type="xml"> <search string="Search"> <group col="16" colspan="8"> - <!-- <filter string="This Year" name="This Year" icon="terp-hr" - domain="[('name','=',time.localtime()[0])]"/>--> <filter string="This Year" icon="terp-go-year" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"/> - <!-- <filter string="This Month" name="This Year" icon="terp-hr" - domain="[('month','=',time.strftime('%%m'))]" />--> <filter string="This Month" icon="terp-go-month" name="This Month" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"/> diff --git a/addons/crm_fundraising/i18n/crm_fundraising.pot b/addons/crm_fundraising/i18n/crm_fundraising.pot new file mode 100644 index 00000000000..fe6536bdb15 --- /dev/null +++ b/addons/crm_fundraising/i18n/crm_fundraising.pot @@ -0,0 +1,730 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_fundraising +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:29:52+0000\n" +"PO-Revision-Date: 2010-08-20 12:29: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: \n" +"Plural-Forms: \n" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,probability:0 +msgid "Avg. Probability" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,canal_id:0 +msgid "The channels represent the different communication modes available with the customer. With each commercial opportunity, you can indicate the canall which is this opportunity source." +msgstr "" + +#. module: crm_fundraising +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Form" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,delay_close:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,company_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fund_categ_action +msgid "Fundraising Categories" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "This Year" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Cases" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_mobile:0 +msgid "Mobile" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Notes" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Amount" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue:0 +msgid "Est.Revenue" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "My Case" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Extra Info" +msgstr "" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_config_fundrising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fund_raise +msgid "Fund Raising" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,partner_id:0 +#: field:crm.fundraising.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_report_crm_fundraising_tree +msgid "Fundraising Analysis" +msgstr "" + +#. module: crm_fundraising +#: model:ir.module.module,shortdesc:crm_fundraising.module_meta_information +msgid "CRM Fundraising" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Estimates" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Dates" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund1 +msgid "Social Rehabilitation And Rural Upliftment" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Payment Mode" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reply" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,canal_id:0 +msgid "Channel" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fundraising-act +msgid "Categories" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History Information" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_closed:0 +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name2:0 +msgid "Employee Email" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund2 +msgid "Learning And Education" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Contact" +msgstr "" + +#. module: crm_fundraising +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Fund Description" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising +#: model:ir.module.module,description:crm_fundraising.module_meta_information +msgid "Fundraising" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Tree" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Escalate" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund3 +msgid "Credit Card" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_stage_act +msgid "Fundraising Stages" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,categ_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund4 +msgid "Arts And Culture" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_fundraising +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "7 Days" +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_stage_act +msgid "Stages" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Global CC" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: model:ir.actions.act_window,name:crm_fundraising.crm_case_category_act_fund_all1 +msgid "Funds" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund2 +msgid "Cheque" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,active:0 +msgid "Active" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_resource_act +msgid "Resource Type" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Search" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "#Fundraising" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date:0 +msgid "Date" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund3 +msgid "Healthcare" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Attachments" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Misc" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Done" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Cancel" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_fundraising +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Current" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,section_id:0 +msgid "Sales team to which Case belongs to. Define Responsible user and Email account for mail gateway." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Details" +msgstr "" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising_report +msgid "CRM Fundraising Report" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,type_id:0 +msgid "Fundraising Type" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue_prob:0 +msgid "Est. Rev*Prob." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,description:0 +msgid "Description" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,probability:0 +msgid "Probability (%)" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name:0 +msgid "Employee's Name" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "This Month" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_resource_act +msgid "Fundraising Resource Type" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,name:0 +msgid "Name" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication history" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund1 +msgid "Cash" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds by Categories" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "References" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund4 +msgid "Demand Draft" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,id:0 +msgid "ID" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Search Funds" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "High" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,name:0 +msgid "Year" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,duration:0 +msgid "Duration" +msgstr "" + diff --git a/addons/crm_fundraising/i18n/en_US.po b/addons/crm_fundraising/i18n/en_US.po new file mode 100644 index 00000000000..95596bc11d8 --- /dev/null +++ b/addons/crm_fundraising/i18n/en_US.po @@ -0,0 +1,733 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_fundraising +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:59:17+0000\n" +"PO-Revision-Date: 2010-08-20 12:59:17+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_revenue:0 +msgid "Planned Revenue" +msgstr "Planned Revenue" + +#. module: crm_fundraising +#: field:crm.fundraising.report,nbr:0 +msgid "# of Cases" +msgstr "# of Cases" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: crm_fundraising +#: field:crm.fundraising.report,probability:0 +msgid "Avg. Probability" +msgstr "Avg. Probability" + +#. module: crm_fundraising +#: help:crm.fundraising,canal_id:0 +msgid "The channels represent the different communication modes available with the customer. With each commercial opportunity, you can indicate the canall which is this opportunity source." +msgstr "The channels represent the different communication modes available with the customer. With each commercial opportunity, you can indicate the canall which is this opportunity source." + +#. module: crm_fundraising +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Form" +msgstr "Funds Form" + +#. module: crm_fundraising +#: field:crm.fundraising.report,delay_close:0 +msgid "Delay to close" +msgstr "Delay to close" + +#. module: crm_fundraising +#: field:crm.fundraising,company_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fund_categ_action +msgid "Fundraising Categories" +msgstr "Fundraising Categories" + +#. module: crm_fundraising +#: field:crm.fundraising,email_cc:0 +msgid "Watchers Emails" +msgstr "Watchers Emails" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "This Year" +msgstr "This Year" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Cases" +msgstr "Cases" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Highest" +msgstr "Highest" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,day:0 +msgid "Day" +msgstr "Day" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_mobile:0 +msgid "Mobile" +msgstr "Mobile" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Notes" +msgstr "Notes" + +#. module: crm_fundraising +#: field:crm.fundraising,message_ids:0 +msgid "Messages" +msgstr "Messages" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Amount" +msgstr "Amount" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue:0 +msgid "Est.Revenue" +msgstr "Est.Revenue" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_address_id:0 +msgid "Partner Contact" +msgstr "Partner Contact" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "My Case" +msgstr "My Case" + +#. module: crm_fundraising +#: field:crm.fundraising,ref:0 +msgid "Reference" +msgstr "Reference" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_next:0 +msgid "Next Action" +msgstr "Next Action" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reset to Draft" +msgstr "Reset to Draft" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Extra Info" +msgstr "Extra Info" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_config_fundrising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fund_raise +msgid "Fund Raising" +msgstr "Fund Raising" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,partner_id:0 +#: field:crm.fundraising.report,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_report_crm_fundraising_tree +msgid "Fundraising Analysis" +msgstr "Fundraising Analysis" + +#. module: crm_fundraising +#: model:ir.module.module,shortdesc:crm_fundraising.module_meta_information +msgid "CRM Fundraising" +msgstr "CRM Fundraising" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Estimates" +msgstr "Estimates" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,section_id:0 +msgid "Section" +msgstr "Section" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Dates" +msgstr "Dates" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,priority:0 +msgid "Priority" +msgstr "Priority" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Send New Email" +msgstr "Send New Email" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund1 +msgid "Social Rehabilitation And Rural Upliftment" +msgstr "Social Rehabilitation And Rural Upliftment" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Payment Mode" +msgstr "Payment Mode" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reply" +msgstr "Reply" + +#. module: crm_fundraising +#: field:crm.fundraising,email_from:0 +msgid "Email" +msgstr "Email" + +#. module: crm_fundraising +#: field:crm.fundraising,canal_id:0 +msgid "Channel" +msgstr "Channel" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Lowest" +msgstr "Lowest" + +#. module: crm_fundraising +#: field:crm.fundraising,create_date:0 +msgid "Creation Date" +msgstr "Creation Date" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Pending" +msgstr "Pending" + +#. module: crm_fundraising +#: field:crm.fundraising,date_deadline:0 +msgid "Deadline" +msgstr "Deadline" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "July" +msgstr "July" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fundraising-act +msgid "Categories" +msgstr "Categories" + +#. module: crm_fundraising +#: field:crm.fundraising,stage_id:0 +msgid "Stage" +msgstr "Stage" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History Information" +msgstr "History Information" + +#. module: crm_fundraising +#: field:crm.fundraising,date_closed:0 +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Closed" +msgstr "Closed" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name2:0 +msgid "Employee Email" +msgstr "Employee Email" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund2 +msgid "Learning And Education" +msgstr "Learning And Education" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Contact" +msgstr "Contact" + +#. module: crm_fundraising +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "March" +msgstr "March" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Fund Description" +msgstr "Fund Description" + +#. module: crm_fundraising +#: help:crm.fundraising.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "Number of Days to close the case" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising +#: model:ir.module.module,description:crm_fundraising.module_meta_information +msgid "Fundraising" +msgstr "Fundraising" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "September" +msgstr "September" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "December" +msgstr "December" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Tree" +msgstr "Funds Tree" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,month:0 +msgid "Month" +msgstr "Month" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Escalate" +msgstr "Escalate" + +#. module: crm_fundraising +#: field:crm.fundraising,write_date:0 +msgid "Update Date" +msgstr "Update Date" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund3 +msgid "Credit Card" +msgstr "Credit Card" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_stage_act +msgid "Fundraising Stages" +msgstr "Fundraising Stages" + +#. module: crm_fundraising +#: field:crm.fundraising,ref2:0 +msgid "Reference 2" +msgstr "Reference 2" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,categ_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,categ_id:0 +msgid "Category" +msgstr "Category" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund4 +msgid "Arts And Culture" +msgstr "Arts And Culture" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_cost:0 +msgid "Planned Costs" +msgstr "Planned Costs" + +#. module: crm_fundraising +#: help:crm.fundraising,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Low" +msgstr "Low" + +#. module: crm_fundraising +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "7 Days" +msgstr "7 Days" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_stage_act +msgid "Stages" +msgstr "Stages" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "August" +msgstr "August" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Global CC" +msgstr "Global CC" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: model:ir.actions.act_window,name:crm_fundraising.crm_case_category_act_fund_all1 +msgid "Funds" +msgstr "Funds" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "June" +msgstr "June" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_phone:0 +msgid "Phone" +msgstr "Phone" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,user_id:0 +msgid "User" +msgstr "User" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund2 +msgid "Cheque" +msgstr "Cheque" + +#. module: crm_fundraising +#: field:crm.fundraising,active:0 +msgid "Active" +msgstr "Active" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "November" +msgstr "November" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Extended Filters..." +msgstr "Extended Filters..." + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_resource_act +msgid "Resource Type" +msgstr "Resource Type" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Search" +msgstr "Search" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "October" +msgstr "October" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "January" +msgstr "January" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "#Fundraising" +msgstr "#Fundraising" + +#. module: crm_fundraising +#: help:crm.fundraising,email_from:0 +msgid "These people will receive email." +msgstr "These people will receive email." + +#. module: crm_fundraising +#: field:crm.fundraising,date:0 +msgid "Date" +msgstr "Date" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund3 +msgid "Healthcare" +msgstr "Healthcare" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History" +msgstr "History" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Attachments" +msgstr "Attachments" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Misc" +msgstr "Misc" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,state:0 +msgid "State" +msgstr "State" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Done" +msgstr "Done" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication" +msgstr "Communication" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Open" +msgstr "Open" + +#. module: crm_fundraising +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,user_id:0 +msgid "Responsible" +msgstr "Responsible" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Current" +msgstr "Current" + +#. module: crm_fundraising +#: help:crm.fundraising,section_id:0 +msgid "Sales team to which Case belongs to. Define Responsible user and Email account for mail gateway." +msgstr "Sales team to which Case belongs to. Define Responsible user and Email account for mail gateway." + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Details" +msgstr "Details" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising_report +msgid "CRM Fundraising Report" +msgstr "CRM Fundraising Report" + +#. module: crm_fundraising +#: field:crm.fundraising,type_id:0 +msgid "Fundraising Type" +msgstr "Fundraising Type" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue_prob:0 +msgid "Est. Rev*Prob." +msgstr "Est. Rev*Prob." + +#. module: crm_fundraising +#: field:crm.fundraising,description:0 +msgid "Description" +msgstr "Description" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "May" +msgstr "May" + +#. module: crm_fundraising +#: field:crm.fundraising,probability:0 +msgid "Probability (%)" +msgstr "Probability (%)" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name:0 +msgid "Employee's Name" +msgstr "Employee's Name" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "This Month" +msgstr "This Month" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_resource_act +msgid "Fundraising Resource Type" +msgstr "Fundraising Resource Type" + +#. module: crm_fundraising +#: help:crm.fundraising,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "February" +msgstr "February" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,name:0 +msgid "Name" +msgstr "Name" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication history" +msgstr "Communication history" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund1 +msgid "Cash" +msgstr "Cash" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds by Categories" +msgstr "Funds by Categories" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "April" +msgstr "April" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "References" +msgstr "References" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund4 +msgid "Demand Draft" +msgstr "Demand Draft" + +#. module: crm_fundraising +#: field:crm.fundraising,id:0 +msgid "ID" +msgstr "ID" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Search Funds" +msgstr "Search Funds" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "High" +msgstr "High" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,section_id:0 +msgid "Sales Team" +msgstr "Sales Team" + +#. module: crm_fundraising +#: field:crm.fundraising.report,create_date:0 +msgid "Create Date" +msgstr "Create Date" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_last:0 +msgid "Last Action" +msgstr "Last Action" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,name:0 +msgid "Year" +msgstr "Year" + +#. module: crm_fundraising +#: field:crm.fundraising,duration:0 +msgid "Duration" +msgstr "Duration" + diff --git a/addons/crm_fundraising/i18n/fr.po b/addons/crm_fundraising/i18n/fr.po new file mode 100644 index 00000000000..fe6536bdb15 --- /dev/null +++ b/addons/crm_fundraising/i18n/fr.po @@ -0,0 +1,730 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_fundraising +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 12:29:52+0000\n" +"PO-Revision-Date: 2010-08-20 12:29: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: \n" +"Plural-Forms: \n" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,probability:0 +msgid "Avg. Probability" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,canal_id:0 +msgid "The channels represent the different communication modes available with the customer. With each commercial opportunity, you can indicate the canall which is this opportunity source." +msgstr "" + +#. module: crm_fundraising +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Form" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,delay_close:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,company_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fund_categ_action +msgid "Fundraising Categories" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "This Year" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Cases" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_mobile:0 +msgid "Mobile" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Notes" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Amount" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue:0 +msgid "Est.Revenue" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "My Case" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Extra Info" +msgstr "" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_config_fundrising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fund_raise +msgid "Fund Raising" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,partner_id:0 +#: field:crm.fundraising.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_report_crm_fundraising_tree +msgid "Fundraising Analysis" +msgstr "" + +#. module: crm_fundraising +#: model:ir.module.module,shortdesc:crm_fundraising.module_meta_information +msgid "CRM Fundraising" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Estimates" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Dates" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund1 +msgid "Social Rehabilitation And Rural Upliftment" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Payment Mode" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reply" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,canal_id:0 +msgid "Channel" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fundraising-act +msgid "Categories" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History Information" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_closed:0 +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name2:0 +msgid "Employee Email" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund2 +msgid "Learning And Education" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Contact" +msgstr "" + +#. module: crm_fundraising +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Fund Description" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising +#: model:ir.module.module,description:crm_fundraising.module_meta_information +msgid "Fundraising" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Tree" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Escalate" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund3 +msgid "Credit Card" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_stage_act +msgid "Fundraising Stages" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,categ_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund4 +msgid "Arts And Culture" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_fundraising +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "7 Days" +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_stage_act +msgid "Stages" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Global CC" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: model:ir.actions.act_window,name:crm_fundraising.crm_case_category_act_fund_all1 +msgid "Funds" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund2 +msgid "Cheque" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,active:0 +msgid "Active" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_resource_act +msgid "Resource Type" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Search" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "#Fundraising" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date:0 +msgid "Date" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund3 +msgid "Healthcare" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Attachments" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Misc" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Done" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Cancel" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_fundraising +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Current" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,section_id:0 +msgid "Sales team to which Case belongs to. Define Responsible user and Email account for mail gateway." +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Details" +msgstr "" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising_report +msgid "CRM Fundraising Report" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,type_id:0 +msgid "Fundraising Type" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue_prob:0 +msgid "Est. Rev*Prob." +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,description:0 +msgid "Description" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,probability:0 +msgid "Probability (%)" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name:0 +msgid "Employee's Name" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "This Month" +msgstr "" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_resource_act +msgid "Fundraising Resource Type" +msgstr "" + +#. module: crm_fundraising +#: help:crm.fundraising,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,name:0 +msgid "Name" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication history" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund1 +msgid "Cash" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds by Categories" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "References" +msgstr "" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund4 +msgid "Demand Draft" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,id:0 +msgid "ID" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Search Funds" +msgstr "" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "High" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,name:0 +msgid "Year" +msgstr "" + +#. module: crm_fundraising +#: field:crm.fundraising,duration:0 +msgid "Duration" +msgstr "" + diff --git a/addons/crm_fundraising/report/crm_fundraising_report_view.xml b/addons/crm_fundraising/report/crm_fundraising_report_view.xml index a0fd2e35583..8e9f1611af6 100644 --- a/addons/crm_fundraising/report/crm_fundraising_report_view.xml +++ b/addons/crm_fundraising/report/crm_fundraising_report_view.xml @@ -74,13 +74,9 @@ <field name="arch" type="xml"> <search string="Search"> <group col="16" colspan="8"> - <!-- <filter string="This Year" name="This Year" icon="terp-hr" - domain="[('name','=',time.localtime()[0])]"/>--> <filter string="This Year" icon="terp-go-year" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"/> - <!-- <filter string="This Month" name="This Year" icon="terp-hr" - domain="[('month','=',time.strftime('%%m'))]" />--> <filter string="This Month" icon="terp-go-month" name="This Month" domain="[('create_date','<=', time.strftime('%%Y-%%m-%%d')), ('create_date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"/> diff --git a/addons/crm_helpdesk/i18n/crm_helpdesk.pot b/addons/crm_helpdesk/i18n/crm_helpdesk.pot new file mode 100644 index 00000000000..50bebada7f4 --- /dev/null +++ b/addons/crm_helpdesk/i18n/crm_helpdesk.pot @@ -0,0 +1,638 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_helpdesk +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 13:01:32+0000\n" +"PO-Revision-Date: 2010-08-20 13:01:32+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: view:crm.helpdesk.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_helpdesk +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Today" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,delay_close:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,company_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "This Year" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Cases" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Notes" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_report_crm_helpdesks_tree +msgid "Helpdesk Analysis" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Supports" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Extra Info" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,partner_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_closed:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Estimates" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_helpdesk +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,priority:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Won" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reply" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report +msgid "Helpdesk report after Sales Services" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,canal_id:0 +msgid "Channel" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date_deadline:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_helpdesk_categ_action +msgid "Helpdesk Categories" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_crm_case_helpdesk-act +msgid "Categories" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History Information" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Dates" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "#Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Escalate" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Query" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.module.module,description:crm_helpdesk.module_meta_information +msgid "Helpdesk Management" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Search Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_helpdesk +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "7 Days" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Global CC" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,active:0 +msgid "Active" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.module.module,shortdesc:crm_helpdesk.module_meta_information +msgid "CRM Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_case_helpdesk_act111 +msgid "Helpdesk Requests" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Search" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date:0 +msgid "Date" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Attachments" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Misc" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,state:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "General" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send Reminder" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,section_id:0 +msgid "Sales team to which Case belongs to. Define Responsible user and Email account for mail gateway." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Done" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Cancel" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Close" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support Tree" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Categorization" +msgstr "" + +#. module: crm_helpdesk +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: model:ir.actions.act_window,name:crm_helpdesk.action_report_crm_helpdesk +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_config_helpdesk +msgid "Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Current" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Details" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,description:0 +msgid "Description" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,probability:0 +msgid "Probability (%)" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,canal_id:0 +msgid "The channels represent the different communication modes available with the customer." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "This Month" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,name:0 +msgid "Name" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Lost" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication history" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main +msgid "Helpdesk and Support" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "References" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,id:0 +msgid "ID" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "High" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,name:0 +msgid "Year" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,duration:0 +msgid "Duration" +msgstr "" + diff --git a/addons/crm_helpdesk/i18n/en_US.po b/addons/crm_helpdesk/i18n/en_US.po new file mode 100644 index 00000000000..aa9bfddea3f --- /dev/null +++ b/addons/crm_helpdesk/i18n/en_US.po @@ -0,0 +1,641 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_helpdesk +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-23 05:05:03+0000\n" +"PO-Revision-Date: 2010-08-23 05:05:03+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,nbr:0 +msgid "# of Cases" +msgstr "# of Cases" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: view:crm.helpdesk.report:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: crm_helpdesk +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Today" +msgstr "Today" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "March" +msgstr "March" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,delay_close:0 +msgid "Delay to close" +msgstr "Delay to close" + +#. module: crm_helpdesk +#: field:crm.helpdesk,company_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_cc:0 +msgid "Watchers Emails" +msgstr "Watchers Emails" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "This Year" +msgstr "This Year" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Cases" +msgstr "Cases" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Highest" +msgstr "Highest" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,day:0 +msgid "Day" +msgstr "Day" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Notes" +msgstr "Notes" + +#. module: crm_helpdesk +#: field:crm.helpdesk,message_ids:0 +msgid "Messages" +msgstr "Messages" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: crm_helpdesk +#: field:crm.helpdesk,partner_address_id:0 +msgid "Partner Contact" +msgstr "Partner Contact" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_report_crm_helpdesks_tree +msgid "Helpdesk Analysis" +msgstr "Helpdesk Analysis" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref:0 +msgid "Reference" +msgstr "Reference" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_next:0 +msgid "Next Action" +msgstr "Next Action" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Supports" +msgstr "Helpdesk Supports" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Extra Info" +msgstr "Extra Info" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,partner_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_closed:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Closed" +msgstr "Closed" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Estimates" +msgstr "Estimates" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,section_id:0 +msgid "Section" +msgstr "Section" + +#. module: crm_helpdesk +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,priority:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,priority:0 +msgid "Priority" +msgstr "Priority" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send New Email" +msgstr "Send New Email" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Won" +msgstr "Won" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reply" +msgstr "Reply" + +#. module: crm_helpdesk +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report +msgid "Helpdesk report after Sales Services" +msgstr "Helpdesk report after Sales Services" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_from:0 +msgid "Email" +msgstr "Email" + +#. module: crm_helpdesk +#: field:crm.helpdesk,canal_id:0 +msgid "Channel" +msgstr "Channel" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Lowest" +msgstr "Lowest" + +#. module: crm_helpdesk +#: field:crm.helpdesk,create_date:0 +msgid "Creation Date" +msgstr "Creation Date" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reset to Draft" +msgstr "Reset to Draft" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Pending" +msgstr "Pending" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date_deadline:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,date_deadline:0 +msgid "Deadline" +msgstr "Deadline" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "July" +msgstr "July" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_helpdesk_categ_action +msgid "Helpdesk Categories" +msgstr "Helpdesk Categories" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_crm_case_helpdesk-act +msgid "Categories" +msgstr "Categories" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History Information" +msgstr "History Information" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Dates" +msgstr "Dates" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "#Helpdesk" +msgstr "#Helpdesk" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "September" +msgstr "September" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "December" +msgstr "December" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,month:0 +msgid "Month" +msgstr "Month" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Escalate" +msgstr "Escalate" + +#. module: crm_helpdesk +#: field:crm.helpdesk,write_date:0 +msgid "Update Date" +msgstr "Update Date" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Query" +msgstr "Query" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref2:0 +msgid "Reference 2" +msgstr "Reference 2" + +#. module: crm_helpdesk +#: field:crm.helpdesk,categ_id:0 +msgid "Category" +msgstr "Category" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support" +msgstr "Helpdesk Support" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_cost:0 +msgid "Planned Costs" +msgstr "Planned Costs" + +#. module: crm_helpdesk +#: model:ir.module.module,description:crm_helpdesk.module_meta_information +msgid "Helpdesk Management" +msgstr "Helpdesk Management" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Search Helpdesk" +msgstr "Search Helpdesk" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Low" +msgstr "Low" + +#. module: crm_helpdesk +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "7 Days" +msgstr "7 Days" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "August" +msgstr "August" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Global CC" +msgstr "Global CC" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "June" +msgstr "June" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_revenue:0 +msgid "Planned Revenue" +msgstr "Planned Revenue" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,user_id:0 +msgid "User" +msgstr "User" + +#. module: crm_helpdesk +#: field:crm.helpdesk,active:0 +msgid "Active" +msgstr "Active" + +#. module: crm_helpdesk +#: model:ir.module.module,shortdesc:crm_helpdesk.module_meta_information +msgid "CRM Helpdesk" +msgstr "CRM Helpdesk" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Extended Filters..." +msgstr "Extended Filters..." + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_case_helpdesk_act111 +msgid "Helpdesk Requests" +msgstr "Helpdesk Requests" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Search" +msgstr "Search" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "October" +msgstr "October" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "January" +msgstr "January" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_from:0 +msgid "These people will receive email." +msgstr "These people will receive email." + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date:0 +msgid "Date" +msgstr "Date" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "November" +msgstr "November" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History" +msgstr "History" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Attachments" +msgstr "Attachments" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Misc" +msgstr "Misc" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,state:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,state:0 +msgid "State" +msgstr "State" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "General" +msgstr "General" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send Reminder" +msgstr "Send Reminder" + +#. module: crm_helpdesk +#: help:crm.helpdesk,section_id:0 +msgid "Sales team to which Case belongs to. Define Responsible user and Email account for mail gateway." +msgstr "Sales team to which Case belongs to. Define Responsible user and Email account for mail gateway." + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Done" +msgstr "Done" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication" +msgstr "Communication" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Close" +msgstr "Close" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Open" +msgstr "Open" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support Tree" +msgstr "Helpdesk Support Tree" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Categorization" +msgstr "Categorization" + +#. module: crm_helpdesk +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: model:ir.actions.act_window,name:crm_helpdesk.action_report_crm_helpdesk +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_config_helpdesk +msgid "Helpdesk" +msgstr "Helpdesk" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,user_id:0 +msgid "Responsible" +msgstr "Responsible" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Current" +msgstr "Current" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Details" +msgstr "Details" + +#. module: crm_helpdesk +#: field:crm.helpdesk,description:0 +msgid "Description" +msgstr "Description" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "May" +msgstr "May" + +#. module: crm_helpdesk +#: field:crm.helpdesk,probability:0 +msgid "Probability (%)" +msgstr "Probability (%)" + +#. module: crm_helpdesk +#: help:crm.helpdesk,canal_id:0 +msgid "The channels represent the different communication modes available with the customer." +msgstr "The channels represent the different communication modes available with the customer." + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "This Month" +msgstr "This Month" + +#. module: crm_helpdesk +#: help:crm.helpdesk,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "February" +msgstr "February" + +#. module: crm_helpdesk +#: field:crm.helpdesk,name:0 +msgid "Name" +msgstr "Name" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Lost" +msgstr "Lost" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication history" +msgstr "Communication history" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main +msgid "Helpdesk and Support" +msgstr "Helpdesk and Support" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "April" +msgstr "April" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "References" +msgstr "References" + +#. module: crm_helpdesk +#: field:crm.helpdesk,id:0 +msgid "ID" +msgstr "ID" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "High" +msgstr "High" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,section_id:0 +msgid "Sales Team" +msgstr "Sales Team" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,create_date:0 +msgid "Create Date" +msgstr "Create Date" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_last:0 +msgid "Last Action" +msgstr "Last Action" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,name:0 +msgid "Year" +msgstr "Year" + +#. module: crm_helpdesk +#: field:crm.helpdesk,duration:0 +msgid "Duration" +msgstr "Duration" + diff --git a/addons/crm_helpdesk/i18n/fr.po b/addons/crm_helpdesk/i18n/fr.po new file mode 100644 index 00000000000..50bebada7f4 --- /dev/null +++ b/addons/crm_helpdesk/i18n/fr.po @@ -0,0 +1,638 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * crm_helpdesk +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 13:01:32+0000\n" +"PO-Revision-Date: 2010-08-20 13:01:32+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: view:crm.helpdesk.report:0 +msgid "Group By..." +msgstr "" + +#. module: crm_helpdesk +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Today" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "March" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,delay_close:0 +msgid "Delay to close" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,company_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "This Year" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Cases" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,day:0 +msgid "Day" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Notes" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_report_crm_helpdesks_tree +msgid "Helpdesk Analysis" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref:0 +msgid "Reference" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Supports" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Extra Info" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,partner_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_closed:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Closed" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Estimates" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,section_id:0 +msgid "Section" +msgstr "" + +#. module: crm_helpdesk +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,priority:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send New Email" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Won" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reply" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report +msgid "Helpdesk report after Sales Services" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_from:0 +msgid "Email" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,canal_id:0 +msgid "Channel" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reset to Draft" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Pending" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date_deadline:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "July" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_helpdesk_categ_action +msgid "Helpdesk Categories" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_crm_case_helpdesk-act +msgid "Categories" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History Information" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Dates" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "#Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "September" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "December" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,month:0 +msgid "Month" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Escalate" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Query" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,categ_id:0 +msgid "Category" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.module.module,description:crm_helpdesk.module_meta_information +msgid "Helpdesk Management" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Search Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Draft" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_helpdesk +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "7 Days" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "August" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Global CC" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "June" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_revenue:0 +msgid "Planned Revenue" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,user_id:0 +msgid "User" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,active:0 +msgid "Active" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.module.module,shortdesc:crm_helpdesk.module_meta_information +msgid "CRM Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_case_helpdesk_act111 +msgid "Helpdesk Requests" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Search" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "October" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "January" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date:0 +msgid "Date" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "November" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Attachments" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Misc" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,state:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,state:0 +msgid "State" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "General" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send Reminder" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,section_id:0 +msgid "Sales team to which Case belongs to. Define Responsible user and Email account for mail gateway." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Done" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Cancel" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Close" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Open" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support Tree" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Categorization" +msgstr "" + +#. module: crm_helpdesk +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: model:ir.actions.act_window,name:crm_helpdesk.action_report_crm_helpdesk +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_config_helpdesk +msgid "Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Current" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Details" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,description:0 +msgid "Description" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "May" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,probability:0 +msgid "Probability (%)" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,canal_id:0 +msgid "The channels represent the different communication modes available with the customer." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "This Month" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,state:0 +msgid "The state is set to 'Draft', when a case is created. \n" +"If the case is in progress the state is set to 'Open'. \n" +"When the case is over, the state is set to 'Done'. \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "February" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,name:0 +msgid "Name" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Lost" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication history" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main +msgid "Helpdesk and Support" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "April" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "References" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,id:0 +msgid "ID" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "High" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,name:0 +msgid "Year" +msgstr "" + +#. module: crm_helpdesk +#: field:crm.helpdesk,duration:0 +msgid "Duration" +msgstr "" + diff --git a/addons/crm_profiling/crm_profiling_demo.xml b/addons/crm_profiling/crm_profiling_demo.xml index 9295f009dcc..1789e8bace8 100644 --- a/addons/crm_profiling/crm_profiling_demo.xml +++ b/addons/crm_profiling/crm_profiling_demo.xml @@ -53,7 +53,7 @@ <record model="crm_profiling.answer" id="nb_employees2"> <field name="name">51 to 100</field> <field name="question_id" ref="nb_employees"/> - </record> + </record> <record model="crm_profiling.answer" id="nb_employees3"> <field name="name">more than 100</field> <field name="question_id" ref="nb_employees"/> @@ -107,16 +107,16 @@ <field name="answer_yes" eval="[(6,0,[partner_tiny1])]" /> <field name="categ_id" ref="base.res_partner_category_2"/> <field name="profiling_active">True</field> - </record> + </record> <record model="crm.segmentation" id="crm_segmentation1"> <field name="name">Bronze partners</field> <field name="answer_yes" eval="[(6,0,[partner_quality1])]" /> <field name="parent_id" ref="crm_segmentation0"/> <field name="categ_id" ref="base.res_partner_category_3"/> <field name="profiling_active">True</field> - </record> + </record> <record model="crm.segmentation" id="crm_segmentation2"> - <field name="name">Silver partners</field> + <field name="name">Silver partners</field> <field name="answer_yes" eval="[(6,0,[partner_quality2])]" /> <field name="parent_id" ref="crm_segmentation0"/> <field name="categ_id" ref="base.res_partner_category_4"/> @@ -147,71 +147,11 @@ <field name="categ_id" ref="base.res_partner_category_15"/> <field name="profiling_active">True</field> </record> -<!--<record model="crm.segmentation" id="crm_segmentation7"> - <field name="name">small HR partners</field> - <field name="parent_id" ref="crm_segmentation4"/> - <field name="answer_yes" eval="[(6,0,[nb_employees2])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation8"> - <field name="name">not big HR partners</field> - <field name="parent_id" ref="crm_segmentation4"/> - <field name="answer_no" eval="[(6,0,[nb_employees3])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation9"> - <field name="name">not bronze HR partners</field> - <field name="parent_id" ref="crm_segmentation4"/> - <field name="answer_no" eval="[(6,0,[partner_quality1])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation10"> - <field name="name">small telecom partners</field> - <field name="parent_id" ref="crm_segmentation5"/> - <field name="answer_yes" eval="[(6,0,[nb_employees2])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation11"> - <field name="name">not big telecom partners</field> - <field name="parent_id" ref="crm_segmentation5"/> - <field name="answer_no" eval="[(6,0,[nb_employees3])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation12"> - <field name="name">not bronze telecom partners</field> - <field name="parent_id" ref="crm_segmentation5"/> - <field name="answer_no" eval="[(6,0,[partner_quality1])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation13"> - <field name="name">small IT partners</field> - <field name="parent_id" ref="crm_segmentation6"/> - <field name="answer_yes" eval="[(6,0,[nb_employees2])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation14"> - <field name="name">not big IT partners</field> - <field name="parent_id" ref="crm_segmentation6"/> - <field name="answer_no" eval="[(6,0,[nb_employees3])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation15"> - <field name="name">not bronze IT partners</field> - <field name="parent_id" ref="crm_segmentation6"/> - <field name="answer_no" eval="[(6,0,[partner_quality1])]" /> - <field name="categ_id">3</field> - </record> - <record model="crm.segmentation" id="crm_segmentation16"> - <field name="name">not bronze partners</field> - <field name="answer_no" eval="[(6,0,[partner_quality1])]" /> - <field name="categ_id">3</field> - </record> ---> <!-- Partners --> - + <record model="res.partner" id="base.res_partner_asus"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality1'), ref('nb_employees2'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_3'), ref('base.res_partner_category_16')])]"/> @@ -227,43 +167,43 @@ <record model="res.partner" id="base.res_partner_sednacom"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality2'), ref('nb_employees1'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_4'), ref('base.res_partner_category_16')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_thymbra"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees3'), ref('sector3'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_5'), ref('base.res_partner_category_15')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_desertic_hispafuentes"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality2'), ref('nb_employees2'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_4'), ref('base.res_partner_category_16')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_tinyatwork"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality1'), ref('nb_employees1'), ref('sector1'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_3'), ref('base.res_partner_category_17')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_2"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality1'), ref('nb_employees2'), ref('sector3'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_3'), ref('base.res_partner_category_15')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_3"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality2'), ref('nb_employees1'), ref('sector3'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_4'), ref('base.res_partner_category_15')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_4"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees1'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_1'), ref('base.res_partner_category_16')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_5"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees2'), ref('sector1'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_1'), ref('base.res_partner_category_17')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_6"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees3'), ref('sector2'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_1'), ref('base.res_partner_category_16')])]"/> - </record> + </record> <record model="res.partner" id="base.res_partner_maxtor"> <field name="answers_ids" eval="[(6,0,[ref('partner_quality3'), ref('nb_employees1'), ref('sector3'), ref('partner_tiny1')])]" /> <field name="category_id" eval="[(6,0,[ref('base.res_partner_category_1'), ref('base.res_partner_category_15')])]"/> - </record> + </record> </data> </openerp> diff --git a/addons/crm_profiling/crm_profiling_wizard.xml b/addons/crm_profiling/crm_profiling_wizard.xml index 089e3604d35..39d436a6bd9 100644 --- a/addons/crm_profiling/crm_profiling_wizard.xml +++ b/addons/crm_profiling/crm_profiling_wizard.xml @@ -1,12 +1,5 @@ <?xml version="1.0"?> <openerp> <data> - -<!-- <wizard - string="Select partners" - model="segmentation.profile" - name="open_partner" - id="wizard_open_partner"/> ---> - </data> + </data> </openerp> diff --git a/addons/crm_profiling/i18n/tr.po b/addons/crm_profiling/i18n/tr.po index 100626f18da..d524670f26d 100644 --- a/addons/crm_profiling/i18n/tr.po +++ b/addons/crm_profiling/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:54+0000\n" +"PO-Revision-Date: 2010-08-24 06:10+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm_profiling diff --git a/addons/decimal_precision/i18n/decimal_precision.pot b/addons/decimal_precision/i18n/decimal_precision.pot new file mode 100644 index 00000000000..90cfeda23dc --- /dev/null +++ b/addons/decimal_precision/i18n/decimal_precision.pot @@ -0,0 +1,78 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * decimal_precision +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 05:24:00+0000\n" +"PO-Revision-Date: 2010-08-20 05:24:00+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: decimal_precision +#: field:decimal.precision,digits:0 +msgid "Digits" +msgstr "" + +#. module: decimal_precision +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: decimal_precision +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: decimal_precision +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: decimal_precision +#: view:decimal.precision:0 +msgid "Decimal Precision" +msgstr "" + +#. module: decimal_precision +#: model:ir.actions.act_window,name:decimal_precision.action_decimal_precision_form +#: model:ir.ui.menu,name:decimal_precision.menu_decimal_precision_form +msgid "Decimal Accuracy Definitions" +msgstr "" + +#. module: decimal_precision +#: model:ir.module.module,description:decimal_precision.module_meta_information +msgid "\n" +"This module allows to configure the price accuracy you need for different kind\n" +"of usage: accounting, sales, purchases, ...\n" +"\n" +"The decimal precision is configured per company.\n" +"" +msgstr "" + +#. module: decimal_precision +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: decimal_precision +#: field:decimal.precision,name:0 +msgid "Usage" +msgstr "" + +#. module: decimal_precision +#: model:ir.module.module,shortdesc:decimal_precision.module_meta_information +msgid "Decimal Precision Configuration" +msgstr "" + +#. module: decimal_precision +#: model:ir.model,name:decimal_precision.model_decimal_precision +msgid "decimal.precision" +msgstr "" + diff --git a/addons/decimal_precision/i18n/en_US.po b/addons/decimal_precision/i18n/en_US.po new file mode 100644 index 00000000000..38e04e1de84 --- /dev/null +++ b/addons/decimal_precision/i18n/en_US.po @@ -0,0 +1,83 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * decimal_precision +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 05:32:40+0000\n" +"PO-Revision-Date: 2010-08-20 05:32:40+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: decimal_precision +#: field:decimal.precision,digits:0 +msgid "Digits" +msgstr "Digits" + +#. module: decimal_precision +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: decimal_precision +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: decimal_precision +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: decimal_precision +#: view:decimal.precision:0 +msgid "Decimal Precision" +msgstr "Decimal Precision" + +#. module: decimal_precision +#: model:ir.actions.act_window,name:decimal_precision.action_decimal_precision_form +#: model:ir.ui.menu,name:decimal_precision.menu_decimal_precision_form +msgid "Decimal Accuracy Definitions" +msgstr "Decimal Accuracy Definitions" + +#. module: decimal_precision +#: model:ir.module.module,description:decimal_precision.module_meta_information +msgid "\n" +"This module allows to configure the price accuracy you need for different kind\n" +"of usage: accounting, sales, purchases, ...\n" +"\n" +"The decimal precision is configured per company.\n" +"" +msgstr "\n" +"This module allows to configure the price accuracy you need for different kind\n" +"of usage: accounting, sales, purchases, ...\n" +"\n" +"The decimal precision is configured per company.\n" +"" + +#. module: decimal_precision +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: decimal_precision +#: field:decimal.precision,name:0 +msgid "Usage" +msgstr "Usage" + +#. module: decimal_precision +#: model:ir.module.module,shortdesc:decimal_precision.module_meta_information +msgid "Decimal Precision Configuration" +msgstr "Decimal Precision Configuration" + +#. module: decimal_precision +#: model:ir.model,name:decimal_precision.model_decimal_precision +msgid "decimal.precision" +msgstr "decimal.precision" + diff --git a/addons/decimal_precision/i18n/fr.po b/addons/decimal_precision/i18n/fr.po new file mode 100644 index 00000000000..90cfeda23dc --- /dev/null +++ b/addons/decimal_precision/i18n/fr.po @@ -0,0 +1,78 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * decimal_precision +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 05:24:00+0000\n" +"PO-Revision-Date: 2010-08-20 05:24:00+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: decimal_precision +#: field:decimal.precision,digits:0 +msgid "Digits" +msgstr "" + +#. module: decimal_precision +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: decimal_precision +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: decimal_precision +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: decimal_precision +#: view:decimal.precision:0 +msgid "Decimal Precision" +msgstr "" + +#. module: decimal_precision +#: model:ir.actions.act_window,name:decimal_precision.action_decimal_precision_form +#: model:ir.ui.menu,name:decimal_precision.menu_decimal_precision_form +msgid "Decimal Accuracy Definitions" +msgstr "" + +#. module: decimal_precision +#: model:ir.module.module,description:decimal_precision.module_meta_information +msgid "\n" +"This module allows to configure the price accuracy you need for different kind\n" +"of usage: accounting, sales, purchases, ...\n" +"\n" +"The decimal precision is configured per company.\n" +"" +msgstr "" + +#. module: decimal_precision +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: decimal_precision +#: field:decimal.precision,name:0 +msgid "Usage" +msgstr "" + +#. module: decimal_precision +#: model:ir.module.module,shortdesc:decimal_precision.module_meta_information +msgid "Decimal Precision Configuration" +msgstr "" + +#. module: decimal_precision +#: model:ir.model,name:decimal_precision.model_decimal_precision +msgid "decimal.precision" +msgstr "" + diff --git a/addons/delivery/__init__.py b/addons/delivery/__init__.py index 1a504ed97c3..cfe7327dded 100644 --- a/addons/delivery/__init__.py +++ b/addons/delivery/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -26,7 +26,5 @@ import report import sale import stock -#import report - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/delivery/i18n/ru.po b/addons/delivery/i18n/ru.po index 7331e1252f3..61f6bd3adc5 100644 --- a/addons/delivery/i18n/ru.po +++ b/addons/delivery/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:56+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: delivery diff --git a/addons/delivery/i18n/tr.po b/addons/delivery/i18n/tr.po index 446c3d44aa6..9e9dafd4869 100644 --- a/addons/delivery/i18n/tr.po +++ b/addons/delivery/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:49+0000\n" +"PO-Revision-Date: 2010-08-24 06:06+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: delivery diff --git a/addons/document/__openerp__.py b/addons/document/__openerp__.py index 3a18406f607..16bbcd41c83 100644 --- a/addons/document/__openerp__.py +++ b/addons/document/__openerp__.py @@ -22,7 +22,7 @@ { 'name': 'Integrated Document Management System', - 'version': '1.99', + 'version': '1.1', 'category': 'Generic Modules/Others', 'description': """This is a complete document management system: * User Authentication @@ -57,7 +57,7 @@ ], 'installable': True, 'active': False, - 'certificate': None, + 'certificate': '0070515416461', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/document/document_directory.py b/addons/document/document_directory.py index 18544b54eac..8fdbac0a5db 100644 --- a/addons/document/document_directory.py +++ b/addons/document/document_directory.py @@ -154,7 +154,6 @@ class document_directory(osv.osv): def __init__(self, *args, **kwargs): super(document_directory, self).__init__(*args, **kwargs) - #self._cache = {} def onchange_content_id(self, cr, uid, ids, ressource_type_id): return {} diff --git a/addons/document/i18n/mn.po b/addons/document/i18n/mn.po index 47f601e6745..828cdc7bb25 100644 --- a/addons/document/i18n/mn.po +++ b/addons/document/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+0000\n" "Last-Translator: ub121 <ubs121@gmail.com>\n" "Language-Team: Mongolian <mn@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document/i18n/ru.po b/addons/document/i18n/ru.po index 8d90f0a5b86..160bda9a37f 100644 --- a/addons/document/i18n/ru.po +++ b/addons/document/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-24 06:11+0000\n" "Last-Translator: devcode <klaider@yandex.ru>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document/i18n/tr.po b/addons/document/i18n/tr.po index 640ca77198c..ebf145368ec 100644 --- a/addons/document/i18n/tr.po +++ b/addons/document/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:54+0000\n" +"PO-Revision-Date: 2010-08-24 06:10+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document/i18n/zh_CN.po b/addons/document/i18n/zh_CN.po index 7bd3d0af319..8c0648e0cad 100644 --- a/addons/document/i18n/zh_CN.po +++ b/addons/document/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:51+0000\n" +"PO-Revision-Date: 2010-08-24 06:07+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document_ftp/__openerp__.py b/addons/document_ftp/__openerp__.py index 9be245e36a0..09c1ca6a66b 100644 --- a/addons/document_ftp/__openerp__.py +++ b/addons/document_ftp/__openerp__.py @@ -41,7 +41,6 @@ 'demo_xml': [], 'test': [ 'test/document_ftp_test2.yml', - # 'test/document_ftp_test2.yml', 'test/document_ftp_test4.yml', ], 'installable': True, diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py index 952b75d49e1..00f308ff022 100644 --- a/addons/document_ftp/ftpserver/abstracted_fs.py +++ b/addons/document_ftp/ftpserver/abstracted_fs.py @@ -14,7 +14,6 @@ import netsvc from service import security from osv import osv -#from document.nodes import node_res_dir, node_res_obj from document.nodes import get_node_context def _get_month_name(month): @@ -74,7 +73,7 @@ class abstracted_fs(object): cr.execute("SELECT 1 FROM pg_class WHERE relkind = 'r' AND relname = 'ir_module_module'") if not cr.fetchone(): continue - + cr.execute("SELECT id FROM ir_module_module WHERE name = 'document_ftp' AND state IN ('installed', 'to upgrade') ") res = cr.fetchone() if res and len(res): @@ -85,8 +84,6 @@ class abstracted_fs(object): finally: if cr is not None: cr.close() - #if db is not None: - # pooler.close_db(db_name) return self.db_name_list def ftpnorm(self, ftppath): @@ -115,7 +112,7 @@ class abstracted_fs(object): def ftp2fs(self, path_orig, data): raise DeprecationWarning() - def fs2ftp(self, node): + def fs2ftp(self, node): """ Return the string path of a node, in ftp form """ res='/' @@ -123,7 +120,7 @@ class abstracted_fs(object): paths = node.full_path() res = '/' + node.context.dbname + '/' + \ _to_decode(os.path.join(*paths)) - + return res def validpath(self, path): @@ -139,7 +136,7 @@ class abstracted_fs(object): """ Create a children file-node under node, open it @return open node_descriptor of the created node """ - objname = _to_unicode(objname) + objname = _to_unicode(objname) cr , node, rem = datacr try: child = node.child(cr, objname) @@ -200,7 +197,6 @@ class abstracted_fs(object): if len(res): pre = prefix.split('.') prefix=pre[0] + '.v'+str(len(res))+'.'+pre[1] - #prefix = prefix + '.' return self.create(dir,suffix+prefix,text) @@ -210,7 +206,7 @@ class abstracted_fs(object): if (not datacr) or datacr == (None, None, None): self.cwd = '/' self.cwd_node = None - return None + return None if not datacr[1]: raise OSError(1, 'Operation not permitted') if datacr[1].type not in ('collection','database'): @@ -225,7 +221,7 @@ class abstracted_fs(object): cr, node, rem = datacr or (None, None, None) if not node: raise OSError(1, 'Operation not permited.') - + try: basename =_to_unicode(basename) cdir = node.create_child_collection(cr, basename) @@ -242,15 +238,15 @@ class abstracted_fs(object): def get_cr(self, pathname): raise DeprecationWarning() - + def get_crdata(self, line, mode='file'): """ Get database cursor, node and remainder data, for commands - + This is the helper function that will prepare the arguments for any of the subsequent commands. It returns a tuple in the form of: @code ( cr, node, rem_path=None ) - + @param line An absolute or relative ftp path, as passed to the cmd. @param mode A word describing the mode of operation, so that this function behaves properly in the different commands. @@ -307,7 +303,6 @@ class abstracted_fs(object): raise OSError(2, 'Authentification Required.') n = get_node_context(cr, uid, {}) node = n.get_uri(cr, p_parts[1:]) - # self._log.debug("get_crdata(abs): %r" % ( (cr, node, rem_path),)) return (cr, node, rem_path) else: # we never reach here if cwd_node is not set @@ -321,7 +316,6 @@ class abstracted_fs(object): if node is False and mode not in ('???'): cr.close() raise IOError(errno.ENOENT, 'Path does not exist') - # self._log.debug("get_crdata(rel): %r" % ( (cr, node, rem_path),)) return (cr, node, rem_path) def get_node_cr_uid(self, node): @@ -330,15 +324,15 @@ class abstracted_fs(object): assert node db = pooler.get_db(node.context.dbname) return db.cursor(), node.context.uid - + def get_node_cr(self, node): """ Get the cursor for the database of a node - - The cursor is the only thing that a node will not store + + The cursor is the only thing that a node will not store persistenly, so we have to obtain a new one for each call. """ return self.get_node_cr_uid(node)[0] - + def listdir(self, datacr): """List the content of a directory.""" class false_node(object): @@ -349,7 +343,7 @@ class abstracted_fs(object): uuser = 'root' ugroup = 'root' type = 'database' - + def __init__(self, db): self.path = db @@ -442,7 +436,7 @@ class abstracted_fs(object): def getmtime(self, datacr): """Return the last modified time as a number of seconds since the epoch.""" - + node = datacr[1] if node.write_date or node.create_date: dt = (node.write_date or node.create_date)[:19] @@ -488,12 +482,11 @@ class abstracted_fs(object): def get_list_dir(self, datacr): """"Return an iterator object that yields a directory listing in a form suitable for LIST command. - """ + """ if not datacr: return None elif self.isdir(datacr[1]): listing = self.listdir(datacr) - #listing.sort() return self.format_list(datacr[0], datacr[1], listing) # if path is a file or a symlink we return information about it elif self.isfile(datacr[1]): @@ -561,11 +554,11 @@ class abstracted_fs(object): mtime = mname+' '+time.strftime("%d %H:%M", st_mtime) except ValueError: mname=_get_month_name(time.strftime("%m")) - mtime = mname+' '+time.strftime("%d %H:%M") + mtime = mname+' '+time.strftime("%d %H:%M") fpath = node.path if isinstance(fpath, (list, tuple)): fpath = fpath[-1] - # formatting is matched with proftpd ls output + # formatting is matched with proftpd ls output path=_to_decode(fpath) yield "%s %3s %-8s %-8s %8s %s %s\r\n" %(perms, nlinks, uname, gname, size, mtime, path) @@ -608,7 +601,7 @@ class abstracted_fs(object): # type + perm if self.isdir(node): if 'type' in facts: - type = 'type=dir;' + type = 'type=dir;' if 'perm' in facts: perm = 'perm=%s;' %permdir else: diff --git a/addons/document_ftp/ftpserver/ftpserver.py b/addons/document_ftp/ftpserver/ftpserver.py index 0ca322fca12..710494bb9db 100644 --- a/addons/document_ftp/ftpserver/ftpserver.py +++ b/addons/document_ftp/ftpserver/ftpserver.py @@ -547,7 +547,6 @@ class ActiveDTP(asyncore.dispatcher): handler = self.cmd_channel.dtp_handler(self.socket, self.cmd_channel) self.cmd_channel.data_channel = handler self.cmd_channel.on_dtp_connection() - #self.close() # <-- (done automatically) def handle_expt(self): self.cmd_channel.respond("425 Can't connect to specified address.") @@ -1195,7 +1194,7 @@ class AbstractedFS: size = st.st_size # file size uname = st.st_uid or "owner" gname = st.st_gid or "group" - + # stat.st_mtime could fail (-1) if last mtime is too old # in which case we return the local time as last mtime try: @@ -1412,7 +1411,7 @@ class FTPHandler(asynchat.async_chat): self._epsvall = False self.__in_dtp_queue = None self.__out_dtp_queue = None - + self.__errno_responses = { errno.EPERM: 553, errno.EINVAL: 504, @@ -1574,7 +1573,7 @@ class FTPHandler(asynchat.async_chat): def __check_path(self, cmd, line): """Check whether a path is valid.""" - + # Always true, we will only check later, once we have a cursor return True @@ -1738,7 +1737,7 @@ class FTPHandler(asynchat.async_chat): self.__out_dtp_queue = (data, isproducer, file) def log(self, msg): - """Log a message, including additional identifying session data.""" + """Log a message, including additional identifying session data.""" log("[%s]@%s:%s %s" %(self.username, self.remote_ip, self.remote_port, msg)) @@ -1815,7 +1814,7 @@ class FTPHandler(asynchat.async_chat): why = (err.strerror) or 'Error in command' self.log('FAIL %s() %s errno=%s: %s.' %(cmdname, uline, err.errno, why)) self.respond('%s %s.' % (str(ret_code), why)) - + raise FTPExceptionSent(why) except Exception, err: cmdname = function.__name__ @@ -2058,7 +2057,7 @@ class FTPHandler(asynchat.async_chat): except FTPExceptionSent: self.fs.close_cr(datacr) return - + try: self.log('OK LIST "%s". Transfer starting.' % line) producer = BufferedIteratorProducer(iterator) @@ -2084,7 +2083,7 @@ class FTPHandler(asynchat.async_chat): else: # if path is a file we just list its name nodelist = [datacr[1],] - + listing = [] for nl in nodelist: if isinstance(nl.path, (list, tuple)): @@ -2094,7 +2093,7 @@ class FTPHandler(asynchat.async_chat): except FTPExceptionSent: self.fs.close_cr(datacr) return - + self.fs.close_cr(datacr) data = '' if listing: @@ -2145,7 +2144,7 @@ class FTPHandler(asynchat.async_chat): # if no argument, fall back on cwd as default if not line: line = '' - + datacr = None try: datacr = self.get_crdata2(line, mode='list') @@ -2532,12 +2531,6 @@ class FTPHandler(asynchat.async_chat): datacr = None try: datacr = self.get_crdata2(line, mode='file') - #if self.fs.isdir(datacr[1]): - # why = "%s is not retrievable" %line - # self.log('FAIL SIZE "%s". %s.' %(line, why)) - # self.respond("550 %s." %why) - # self.fs.close_cr(datacr) - # return size = self.try_as_current_user(self.fs.getsize,(datacr,), line=line) except FTPExceptionSent: self.fs.close_cr(datacr) @@ -2552,7 +2545,7 @@ class FTPHandler(asynchat.async_chat): 3307 style timestamp (YYYYMMDDHHMMSS) as defined in RFC-3659. """ datacr = None - + try: if line.find('/', 1) < 0: # root or db, just return local @@ -2561,9 +2554,7 @@ class FTPHandler(asynchat.async_chat): datacr = self.get_crdata2(line) if not datacr: raise IOError(errno.ENOENT, "%s is not retrievable" %line) - #if not self.fs.isfile(datacr[1]): - # raise IOError(errno.EPERM, "%s is not a regular file" % line) - + lmt = self.try_as_current_user(self.fs.getmtime, (datacr,), line=line) lmt = time.strftime("%Y%m%d%H%M%S", time.localtime(lmt)) self.respond("213 %s" %lmt) diff --git a/addons/document_ftp/wizard/ftp_browse.py b/addons/document_ftp/wizard/ftp_browse.py index 37aba5158f1..42081c98fd0 100644 --- a/addons/document_ftp/wizard/ftp_browse.py +++ b/addons/document_ftp/wizard/ftp_browse.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -36,7 +36,6 @@ class document_ftp_browse(osv.osv_memory): if 'url' in fields: user_pool = self.pool.get('res.users') current_user = user_pool.browse(cr, uid, uid, context=context) - # dir_pool = self.pool.get('document.directory') data_pool = self.pool.get('ir.model.data') aid = data_pool._get_id(cr, uid, 'document_ftp', 'action_document_browse') aid = data_pool.browse(cr, uid, aid, context=context).res_id @@ -45,7 +44,7 @@ class document_ftp_browse(osv.osv_memory): if url: url = url[1] else: - url = '%s:%s' %(ftpserver.HOST, ftpserver.PORT) + url = '%s:%s' %(ftpserver.HOST, ftpserver.PORT) res['url'] = 'ftp://%s@%s'%(current_user.login, url) return res diff --git a/addons/document_ics/document_ics.py b/addons/document_ics/document_ics.py index fdcf9d90e30..9133a525afa 100644 --- a/addons/document_ics/document_ics.py +++ b/addons/document_ics/document_ics.py @@ -166,7 +166,6 @@ class document_directory_content(osv.osv): ctx = (context or {}) ctx.update(node.context.context.copy()) ctx.update(node.dctx) - # print "ICS domain: ", type(content.ics_domain), content.ics_domain if content.ics_domain: for d in safe_eval(content.ics_domain,ctx): # TODO: operator? @@ -195,7 +194,6 @@ class document_directory_content(osv.osv): elif ICS_TAGS[enl]=='date': result[fields[enl]] = event.value.strftime('%Y-%m-%d %H:%M:%S') - # print "Field ",enl, result[fields[enl]] elif fields[enl] and funcs[enl] == 'hours': ntag = fexprs[enl] or 'dtstart' ts_start = child.getChildValue(ntag, default=False) @@ -238,9 +236,6 @@ class document_directory_content(osv.osv): wexpr = [ ( 'id', '=', wematch.group(2) ) ] - # print "Looking at ", cmodel, " for ", wexpr - # print "domain=", idomain - fobj = self.pool.get(content.object_id.model) if not wexpr: @@ -354,7 +349,7 @@ class crm_meeting(osv.osv): if not default: default = {} if not context: context = {} default.update({'code': self.pool.get('ir.sequence').get(cr, uid, 'crm.meeting'), 'id': False}) - return super(crm_meeting, self).copy(cr, uid, id, default, context) + return super(crm_meeting, self).copy(cr, uid, id, default, context) crm_meeting() diff --git a/addons/document_ics/i18n/tr.po b/addons/document_ics/i18n/tr.po index 4865c6f187a..5e88de62f69 100644 --- a/addons/document_ics/i18n/tr.po +++ b/addons/document_ics/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 05:59+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document_ics diff --git a/addons/document_ics/i18n/zh_CN.po b/addons/document_ics/i18n/zh_CN.po index 5408fe717e7..bfc08893a68 100644 --- a/addons/document_ics/i18n/zh_CN.po +++ b/addons/document_ics/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document_ics diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py index 798f277580b..f3c8201bafc 100644 --- a/addons/document_webdav/dav_fs.py +++ b/addons/document_webdav/dav_fs.py @@ -80,14 +80,14 @@ class openerp_dav_handler(dav_interface): M_NS={ "DAV:" : dav_interface.M_NS['DAV:'],} - def __init__(self, parent, verbose=False): + def __init__(self, parent, verbose=False): self.db_name_list=[] self.parent = parent self.baseuri = parent.baseuri self.verbose = verbose def get_propnames(self, uri): - props = self.PROPS + props = self.PROPS self.parent.log_message('get propnames: %s' % uri) cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not dbname: @@ -98,7 +98,7 @@ class openerp_dav_handler(dav_interface): if node: props = props.copy() props.update(node.get_dav_props(cr)) - cr.close() + cr.close() return props def _try_function(self, funct, args, opname='run function', cr=None, @@ -140,20 +140,20 @@ class openerp_dav_handler(dav_interface): def _get_dav_supportedlock(self, uri): raise DAV_NotFound - def match_prop(self, uri, match, ns, propname): + def match_prop(self, uri, match, ns, propname): if self.M_NS.has_key(ns): return match == dav_interface.get_prop(self, uri, ns, propname) cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not dbname: if cr: cr.close() raise DAV_NotFound - node = self.uri2object(cr, uid, pool, uri2) + node = self.uri2object(cr, uid, pool, uri2) if not node: cr.close() raise DAV_NotFound - res = node.match_dav_eprop(cr, match, ns, propname) - cr.close() - return res + res = node.match_dav_eprop(cr, match, ns, propname) + cr.close() + return res def prep_http_options(self, uri, opts): """see HttpOptions._prep_OPTIONS """ @@ -192,7 +192,7 @@ class openerp_dav_handler(dav_interface): uri -- uri of the object to get the property of ns -- namespace of the property pname -- name of the property - """ + """ if self.M_NS.has_key(ns): return dav_interface.get_prop(self, uri, ns, propname) cr, uid, pool, dbname, uri2 = self.get_cr(uri) @@ -204,8 +204,8 @@ class openerp_dav_handler(dav_interface): cr.close() raise DAV_NotFound res = node.get_dav_eprop(cr, ns, propname) - cr.close() - return res + cr.close() + return res def get_db(self, uri, rest_ret=False, allow_last=False): """Parse the uri and get the dbname and the rest. @@ -272,17 +272,17 @@ class openerp_dav_handler(dav_interface): return self.db_name_list def get_childs(self, uri, filters=None): - """ return the child objects as self.baseuris for the given URI """ + """ return the child objects as self.baseuris for the given URI """ self.parent.log_message('get childs: %s' % uri) cr, uid, pool, dbname, uri2 = self.get_cr(uri, allow_last=True) - - if not dbname: + + if not dbname: if cr: cr.close() - res = map(lambda x: self.urijoin(x), self.db_list()) + res = map(lambda x: self.urijoin(x), self.db_list()) return res result = [] node = self.uri2object(cr, uid, pool, uri2[:]) - + if not node: if cr: cr.close() raise DAV_NotFound2(uri2) @@ -297,12 +297,12 @@ class openerp_dav_handler(dav_interface): if filters: domain = node.get_domain(cr, filters) for d in node.children(cr, domain): - self.parent.log_message('child: %s' % d.path) + self.parent.log_message('child: %s' % d.path) if fp: result.append( self.urijoin(dbname,fp,d.path) ) else: result.append( self.urijoin(dbname,d.path) ) - if cr: cr.close() + if cr: cr.close() return result def uri2local(self, uri): @@ -368,11 +368,11 @@ class openerp_dav_handler(dav_interface): raise DAV_Error, 409 return str(datas) # FIXME! finally: - if cr: cr.close() + if cr: cr.close() @memoize(CACHE_SIZE) def _get_dav_resourcetype(self, uri): - """ return type of object """ + """ return type of object """ self.parent.log_message('get RT: %s' % uri) cr, uid, pool, dbname, uri2 = self.get_cr(uri) try: diff --git a/addons/document_webdav/webdav.py b/addons/document_webdav/webdav.py index 10a7f9db4e6..3b6cf582067 100644 --- a/addons/document_webdav/webdav.py +++ b/addons/document_webdav/webdav.py @@ -57,10 +57,10 @@ def mk_prop_response(self, uri, good_props, bad_props, doc): def _prop_child(xnode, ns, prop, value): """Append a property xml node to xnode, with <prop>value</prop> - + And a little smarter than that, it will consider namespace and also allow nested properties etc. - + :param ns the namespace of the <prop/> node :param prop the name of the property :param value the value. Can be: @@ -89,7 +89,7 @@ def mk_prop_response(self, uri, good_props, bad_props, doc): xnode.appendChild(pe) def _prop_elem_child(pnode, pns, v, pns_prefix): - + if isinstance(v, list): for vit in v: _prop_elem_child(pnode, pns, vit, pns_prefix) @@ -102,8 +102,6 @@ def mk_prop_response(self, uri, good_props, bad_props, doc): elif v[1] in namespaces: ns_prefix="ns"+str(namespaces.index(v[1]))+":" else: - # namespaces.append(v[1]) - # nsnum += 1 ns_prefix="ns"+str(nsnum)+":" need_ns = True diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py index 8a83e25456d..44592243480 100644 --- a/addons/document_webdav/webdav_server.py +++ b/addons/document_webdav/webdav_server.py @@ -44,7 +44,7 @@ def OpenDAVConfig(**kw): class OpenDAV: def __init__(self, **kw): self.__dict__.update(**kw) - + def getboolean(self, word): return self.__dict__.get(word, False) @@ -58,7 +58,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): verbose = False protocol_version = 'HTTP/1.1' _HTTP_OPTIONS= { 'DAV' : ['1',], - 'Allow' : [ 'GET', 'HEAD', 'COPY', 'MOVE', 'POST', 'PUT', + 'Allow' : [ 'GET', 'HEAD', 'COPY', 'MOVE', 'POST', 'PUT', 'PROPFIND', 'PROPPATCH', 'OPTIONS', 'MKCOL', 'DELETE', 'TRACE', 'REPORT', ] } @@ -67,7 +67,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): return False def _log(self, message): netsvc.Logger().notifyChannel("webdav",netsvc.LOG_DEBUG,message) - + def handle(self): self._init_buffer() @@ -83,7 +83,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): self.davpath = '/'+config.get_misc('webdav','vdir','webdav') self.baseuri = "http://%s:%d/"% (self.server.server_name, self.server.server_port) self.IFACE_CLASS = openerp_dav_handler(self, self.verbose) - + def copymove(self, CLASS): """ Our uri scheme removes the /webdav/ component from there, so we need to mangle the header, too. @@ -98,7 +98,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): def get_davpath(self): return self.davpath - + def log_message(self, format, *args): netsvc.Logger().notifyChannel('webdav', netsvc.LOG_DEBUG_RPC, format % args) @@ -111,7 +111,6 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): uri=urlparse.urljoin(self.get_baseuri(dc), self.path) uri=urllib.unquote(uri) try: - #location = dc.put(uri,body,ct) ret = dc.prep_http_options(uri, opts) except DAV_Error, (ec,dd): pass @@ -119,7 +118,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): self.log_error("Error at options: %s", str(e)) raise return ret - + def send_response(self, code, message=None): # the BufferingHttpServer will send Connection: close , while # the BaseHTTPRequestHandler will only accept int code. @@ -148,15 +147,15 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): ctype=ctype, headers=headers) def do_PUT(self): - dc=self.IFACE_CLASS + dc=self.IFACE_CLASS uri=urlparse.urljoin(self.get_baseuri(dc), self.path) uri=urllib.unquote(uri) # Handle If-Match if self.headers.has_key('If-Match'): test = False etag = None - - for match in self.headers['If-Match'].split(','): + + for match in self.headers['If-Match'].split(','): if match.startswith('"') and match.endswith('"'): match = match[1:-1] if match == '*': @@ -175,7 +174,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): # Handle If-None-Match if self.headers.has_key('If-None-Match'): test = True - etag = None + etag = None for match in self.headers['If-None-Match'].split(','): if match == '*': if dc.exists(uri): @@ -259,14 +258,14 @@ class DAVAuthProvider(OpenERPAuthProvider): try: if (config.get_misc('webdav','enable',True)): - directory = '/'+config.get_misc('webdav','vdir','webdav') + directory = '/'+config.get_misc('webdav','vdir','webdav') handler = DAVHandler verbose = config.get_misc('webdav','verbose',True) handler.debug = config.get_misc('webdav','debug',True) _dc = { 'verbose' : verbose, 'directory' : directory, 'lockemulation' : False, - + } conf = OpenDAVConfig(**_dc) diff --git a/addons/email_template/email_template_account.py b/addons/email_template/email_template_account.py index 62f49646cc6..b54d0fac4c5 100644 --- a/addons/email_template/email_template_account.py +++ b/addons/email_template/email_template_account.py @@ -34,6 +34,36 @@ import netsvc import datetime from tools.translate import _ import tools +import logging + +EMAIL_PATTERN = re.compile(r'([^()\[\] ,<:\\>@";]+@[^()\[\] ,<:\\>@";]+)') # See RFC822 +def extract_emails(emails_str): + """ + Returns a list of email addresses recognized in a string, ignoring the rest of the string. + extract_emails('a@b.com,c@bcom, "John Doe" <d@b.com> , e@b.com') -> ['a@b.com','c@bcom', 'd@b.com', 'e@b.com']" + """ + return EMAIL_PATTERN.findall(emails_str) + + +def extract_emails_from_dict(addresses={}): + """ + Extracts email addresses from a dictionary with comma-separated address string values, handling + separately the To, CC, BCC and Reply-To addresses. + + :param addresses: a dictionary of addresses in the form {'To': 'a@b.com,c@bcom; d@b.com;e@b.com' , 'CC': 'e@b.com;f@b.com', ... } + :return: a dictionary with a list of separate addresses for each header (To, CC, BCC), with an additional key 'all-recipients' + containing all addresses for the 'To', 'CC', 'BCC' entries. + """ + result = {'all-recipients':[]} + keys = ['To', 'CC', 'BCC', 'Reply-To'] + for each in keys: + emails = extract_emails(addresses.get(each, u'')) + while u'' in emails: + emails.remove(u'') + result[each] = emails + if each != 'Reply-To': + result['all-recipients'].extend(emails) + return result class email_template_account(osv.osv): """ @@ -264,32 +294,9 @@ class email_template_account(osv.osv): return False #**************************** MAIL SENDING FEATURES ***********************# - def split_to_ids(self, ids_as_str): - """ - Identifies email IDs separated by separators - and returns a list - TODO: Doc this - "a@b.com,c@bcom; d@b.com;e@b.com->['a@b.com',...]" - """ - email_sep_by_commas = ids_as_str \ - .replace('; ', ',') \ - .replace(';', ',') \ - .replace(', ', ',') - return email_sep_by_commas.split(',') - - def get_ids_from_dict(self, addresses={}): - """ - TODO: Doc this - """ - result = {'all':[]} - keys = ['To', 'CC', 'BCC', 'Reply-To'] - for each in keys: - ids_as_list = self.split_to_ids(addresses.get(each, u'')) - while u'' in ids_as_list: - ids_as_list.remove(u'') - result[each] = ids_as_list - result['all'].extend(ids_as_list) - return result + + + def send_mail(self, cr, uid, ids, addresses, subject='', body=None, payload=None, message_id=None, context=None): #TODO: Replace all this with a single email object @@ -328,7 +335,7 @@ class email_template_account(osv.osv): payload_part['From'] = sender_name + " <" + core_obj.email_id + ">" payload_part['Organization'] = tools.ustr(core_obj.user.company_id.name) payload_part['Date'] = formatdate() - addresses_l = self.get_ids_from_dict(addresses) + addresses_l = extract_emails_from_dict(addresses) if addresses_l['To']: payload_part['To'] = u','.join(addresses_l['To']) if addresses_l['CC']: @@ -368,9 +375,9 @@ class email_template_account(osv.osv): logger.notifyChannel(_("Email Template"), netsvc.LOG_ERROR, _("Mail from Account %s failed. Probable Reason:MIME Error\nDescription: %s") % (id, error)) return {'error_msg': "Server Send Error\nDescription: %s"%error} try: - serv.sendmail(payload_part['From'], addresses_l['all'], payload_part.as_string()) + serv.sendmail(payload_part['From'], addresses_l['all-recipients'], payload_part.as_string()) except Exception, error: - logger.notifyChannel(_("Email Template"), netsvc.LOG_ERROR, _("Mail from Account %s failed. Probable Reason:Server Send Error\nDescription: %s") % (id, error)) + logging.getLogger('email_template').error("Mail from Account %s failed. Probable Reason: Server Send Error\n Description: %s", id, error, exc_info=True) return {'error_msg': "Server Send Error\nDescription: %s"%error} #The mail sending is complete serv.close() diff --git a/addons/email_template/email_template_mailbox_view.xml b/addons/email_template/email_template_mailbox_view.xml index ce1b5ee6059..018b1800ccc 100644 --- a/addons/email_template/email_template_mailbox_view.xml +++ b/addons/email_template/email_template_mailbox_view.xml @@ -26,13 +26,10 @@ </page> <page string="Body (HTML-Web Client Only)"> <field name="body_html" nolabel="1" colspan="4" /> - <!--<label string="Note: HTML body can't be edited with GTK desktop client." colspan="4"/> - --></page> - + </page> </notebook> </page> - <page string="Attachments"> <group col="4"> <separator colspan="4" string="Attachments" /> diff --git a/addons/email_template/i18n/email_template.pot b/addons/email_template/i18n/email_template.pot new file mode 100644 index 00000000000..3a077c82d17 --- /dev/null +++ b/addons/email_template/i18n/email_template.pot @@ -0,0 +1,1182 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * email_template +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 05:34:08+0000\n" +"PO-Revision-Date: 2010-08-20 05:34:08+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send mail Wizard" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Email Account Configuration" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Emails for multiple items saved in outbox." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Email Data" +msgstr "" + +#. module: email_template +#: field:email.template,def_to:0 +#: field:email_template.mailbox,email_to:0 +msgid "Recipient (To)" +msgstr "" + +#. module: email_template +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Wizard Complete" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Plain Text & HTML with no attachments" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed on login. Probable Reason:Could not login to server\nError: %s" +msgstr "" + +#. module: email_template +#: field:email_template.preview,body_html:0 +#: field:email_template.preview,body_text:0 +#: field:email_template.send.wizard,body_html:0 +#: field:email_template.send.wizard,body_text:0 +msgid "Body" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Deletion of Record failed" +msgstr "" + +#. module: email_template +#: help:email_template.account,company:0 +msgid "Select if this mail account does not belong to specific user but to the organization as a whole. eg: info@companydomain.com" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send now" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,state:0 +msgid "Not Applicable" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_account_all +msgid "Email Accounts" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send all mails" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,server_ref:0 +msgid "Server Reference of mail" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "My Accounts" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Send Mail" +msgstr "" + +#. module: email_template +#: selection:email_template.account,state:0 +msgid "Approved" +msgstr "" + +#. module: email_template +#: field:email.template,table_html:0 +msgid "HTML code" +msgstr "" + +#. module: email_template +#: help:email.template,file_name:0 +msgid "File name pattern can be specified with placeholders.eg. 2009_SO003.pdf" +msgstr "" + +#. module: email_template +#: field:email.template,from_account:0 +msgid "Email Account" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Email sending failed for one or more objects." +msgstr "" + +#. module: email_template +#: help:email.template,lang:0 +msgid "The default language for the email. Placeholders can be used here. eg. ${object.partner_id.lang}" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpport:0 +msgid "Enter port number,eg:SMTP-587 " +msgstr "" + +#. module: email_template +#: field:email.template,reply_to:0 +#: field:email_template.mailbox,reply_to:0 +#: field:email_template.preview,reply_to:0 +#: field:email_template.send.wizard,reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Delete Action" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Approve Account" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_all +msgid "E-MAIL Templates" +msgstr "" + +#. module: email_template +#: field:email_template.preview,rel_model_ref:0 +#: field:email_template.send.wizard,rel_model_ref:0 +msgid "Referred Document" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,full_success:0 +msgid "Complete Success" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Both HTML & Text (Mixed)" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "OK" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Both HTML & Text (Alternative)" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Mako templates not installed" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,requested:0 +msgid "No of requested Mails" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Download Full Mail" +msgstr "" + +#. module: email_template +#: help:email.template,def_to:0 +msgid "The default recipient of email.Placeholders can be used here." +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Mailboxes" +msgstr "" + +#. module: email_template +#: field:email.template,attachment_ids:0 +msgid "Attached Files" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpssl:0 +msgid "SSL/TLS (only in python 2.6)" +msgstr "" + +#. module: email_template +#: field:email_template.account,email_id:0 +msgid "From Email" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Warning" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_account_tree_all +msgid "Accounts" +msgstr "" + +#. module: email_template +#: field:email.template,track_campaign_item:0 +msgid "Track campaign items" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Body(Text)" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Tip: Multiple emails are sent in the same language (the first one is proposed). We suggest you send emails in groups according to language." +msgstr "" + +#. module: email_template +#: help:email.template,reply_to:0 +#: help:email_template.preview,reply_to:0 +#: help:email_template.send.wizard,reply_to:0 +msgid "The address recipients should reply to, if different from the From address. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,subject:0 +#: field:email_template.preview,subject:0 +#: field:email_template.send.wizard,subject:0 +msgid "Subject" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Reason: %s" +msgstr "" + +#. module: email_template +#: help:email_template.account,email_id:0 +msgid "eg: yourname@yourdomain.com " +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,email_from:0 +msgid "From" +msgstr "" + +#. module: email_template +#: field:email_template.preview,ref_template:0 +#: field:email_template.send.wizard,ref_template:0 +msgid "Template" +msgstr "" + +#. module: email_template +#: field:email.template,def_body_text:0 +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,body_text:0 +msgid "Standard Body (Text)" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,state:0 +msgid "Sending" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Insert Simple Field" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Body(Html)" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Send/Receive" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_mailbox_all_main2 +msgid "MailBox" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.wizard_email_template_preview +msgid "Template Preview" +msgstr "" + +#. module: email_template +#: field:email.template,def_body_html:0 +msgid "Body (Text-Web Client Only)" +msgstr "" + +#. module: email_template +#: field:email.template,ref_ir_value:0 +msgid "Wizard Button" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Out going connection test failed" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s successfully Sent." +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +msgid "Standard Body" +msgstr "" + +#. module: email_template +#: selection:email.template,template_language:0 +msgid "Mako Templates" +msgstr "" + +#. module: email_template +#: help:email.template,def_body_html:0 +#: help:email.template,def_body_text:0 +msgid "The text version of the mail" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid " (Email Attachment)" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,folder:0 +msgid "Sent Items" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_mailbox.py:0 +#, python-format +msgid "Sending of Mail %s failed. Probable Reason:Could not login to server\nError: %s" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Test Outgoing Connection" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.action_email_template_mailbox +msgid "Mailbox" +msgstr "" + +#. module: email_template +#: help:email.template,attachment_ids:0 +msgid "You may attach existing files to this template, so they will be added in all emails created from this template" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,account_id:0 +msgid "User account" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,signature:0 +msgid "Attach my signature to mail" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#: view:email.template:0 +#, python-format +msgid "Report" +msgstr "" + +#. module: email_template +#: help:email.template,model_object_field:0 +msgid "Select the field from the model you want to use.\n" +"If it is a relationship field you will be able to choose the nested values in the box below\n" +"(Note:If there are no values make sure you have selected the correct model)" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +msgid "Advanced" +msgstr "" + +#. module: email_template +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Expression Builder" +msgstr "" + +#. module: email_template +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "HTML Body" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Suspend Account" +msgstr "" + +#. module: email_template +#: help:email.template,null_value:0 +msgid "This Value is used if the field is empty" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Preview Template" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpserver:0 +msgid "Server" +msgstr "" + +#. module: email_template +#: help:email.template,copyvalue:0 +msgid "Copy and paste the value in the location you want to use a system value." +msgstr "" + +#. module: email_template +#: help:email.template,sub_model_object_field:0 +msgid "When you choose relationship fields this field will specify the sub value you can use." +msgstr "" + +#. module: email_template +#: help:email.template,sub_object:0 +msgid "When a relation field is used this field will show you the type of field you have selected" +msgstr "" + +#. module: email_template +#: field:email.template,lang:0 +msgid "Language" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Body (Raw HTML)" +msgstr "" + +#. module: email_template +#: field:email.template,use_sign:0 +msgid "Signature" +msgstr "" + +#. module: email_template +#: field:email.template,sub_object:0 +msgid "Sub-model" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Body (Plain Text)" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Body (Text)" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,date_mail:0 +msgid "Rec/Sent Date" +msgstr "" + +#. module: email_template +#: field:email.template,report_template:0 +msgid "Report to send" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Server Information" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,generated:0 +msgid "No of generated Mails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Mail Details" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "SMTP SERVER or PORT not specified" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Note: This is Raw HTML." +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Multiple Mail Wizard Step 1" +msgstr "" + +#. module: email_template +#: field:email_template.account,user:0 +msgid "Related User" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,body_html:0 +msgid "Body (Rich Text Clients Only)" +msgstr "" + +#. module: email_template +#: selection:email_template.account,company:0 +msgid "Yes" +msgstr "" + +#. module: email_template +#: field:email.template,ref_ir_act_window:0 +msgid "Window Action" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Datetime Extraction failed.Date:%s \\n" +" \tError:%s" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "SMTP Server" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "HTML, otherwise Text" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Drafts" +msgstr "" + +#. module: email_template +#: selection:email_template.account,company:0 +msgid "No" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,mail_type:0 +msgid "Mail Contents" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "The template name must be unique !" +msgstr "" + +#. module: email_template +#: field:email.template,def_bcc:0 +#: field:email_template.mailbox,email_bcc:0 +#: field:email_template.preview,bcc:0 +#: field:email_template.send.wizard,bcc:0 +msgid "BCC" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:Server Send Error\nDescription: %s" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Plain Text" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Draft" +msgstr "" + +#. module: email_template +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: email_template +#: field:email.template,model_int_name:0 +msgid "Model Internal Name" +msgstr "" + +#. module: email_template +#: field:email.template,message_id:0 +#: field:email_template.mailbox,message_id:0 +#: field:email_template.preview,message_id:0 +#: field:email_template.send.wizard,message_id:0 +msgid "Message-ID" +msgstr "" + +#. module: email_template +#: help:email_template.mailbox,server_ref:0 +msgid "Applicable for inward items only" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "After clicking send all mails, mails will be sent to outbox and cleared in next Send/Recieve" +msgstr "" + +#. module: email_template +#: field:email_template.account,state:0 +#: field:email_template.mailbox,state:0 +#: field:email_template.send.wizard,state:0 +msgid "Status" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Outgoing" +msgstr "" + +#. module: email_template +#: selection:email_template.account,state:0 +msgid "Initiated" +msgstr "" + +#. module: email_template +#: help:email.template,use_sign:0 +msgid "the signature from the User details will be appended to the mail" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,from:0 +msgid "From Account" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Intermixed content" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Request Re-activation" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_tree_all +msgid "Email Templates" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpuname:0 +msgid "User Name" +msgstr "" + +#. module: email_template +#: field:email.template,sub_model_object_field:0 +msgid "Sub Field" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,user:0 +msgid "User" +msgstr "" + +#. module: email_template +#: help:email.template,allowed_groups:0 +msgid "Only users from these groups will be allowed to send mails from this Template" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Outbox" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Save in Drafts" +msgstr "" + +#. module: email_template +#: help:email.template,def_subject:0 +msgid "The default subject of email. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: field:email_template.account,smtptls:0 +msgid "TLS" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Add here all attachments of the current document you want to include in the e-mail." +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_send_wizard +msgid "This is the wizard for sending mail" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#: code:addons/email_template/email_template_account.py:0 +#: code:addons/email_template/email_template_mailbox.py:0 +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#: model:ir.ui.menu,name:email_template.menu_email_template +#, python-format +msgid "Email Template" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_personal_mails +msgid "Personal Mails" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_mailbox.py:0 +#, python-format +msgid "Error sending mail: %s\" % str(e)))\n" +" \n" +" def send_all_mail(self, cr, uid, ids=None, context=None):\n" +" if ids is None:\n" +" ids = []\n" +" if context is None:\n" +" context = {}\n" +" filters = [('folder', '=', 'outbox" +msgstr "" + +#. module: email_template +#: field:email.template,file_name:0 +msgid "File Name Pattern" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Send Mail (%s)" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,report:0 +msgid "Report File Name" +msgstr "" + +#. module: email_template +#: field:email.template,copyvalue:0 +msgid "Expression" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,history:0 +msgid "History" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Django templates not installed" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,attachments_ids:0 +#: view:email_template.send.wizard:0 +#: field:email_template.send.wizard,attachment_ids:0 +msgid "Attachments" +msgstr "" + +#. module: email_template +#: field:email_template.preview,to:0 +#: field:email_template.send.wizard,to:0 +msgid "To" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpport:0 +msgid "SMTP Port " +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Text, otherwise HTML" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Copy of template " +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Discard Mail" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template +msgid "Email Templates for Models" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Close" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Body (HTML-Web Client Only)" +msgstr "" + +#. module: email_template +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "%s (Email Attachment)" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "No personal email accounts are configured for you. \nEither ask admin to enforce an account for this template or get yourself a personal email account." +msgstr "" + +#. module: email_template +#: field:email.template,allowed_groups:0 +msgid "Allowed User Groups" +msgstr "" + +#. module: email_template +#: field:email.template,model_object_field:0 +msgid "Field" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "User Information" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +#: selection:email_template.account,state:0 +msgid "Suspended" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,folder:0 +msgid "Folder" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Trash" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_mailbox +msgid "Email Mailbox" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpuname:0 +msgid "Specify the username if your SMTP server requires authentication, otherwise leave it empty." +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Missing mail account" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "SMTP Test Connection Was Successful" +msgstr "" + +#. module: email_template +#: model:ir.module.module,shortdesc:email_template.module_meta_information +msgid "Email Template for OpenERP" +msgstr "" + +#. module: email_template +#: field:email_template.account,name:0 +msgid "Description" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Create Action" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:Account not approved" +msgstr "" + +#. module: email_template +#: field:email.template,null_value:0 +msgid "Null Value" +msgstr "" + +#. module: email_template +#: field:email.template,template_language:0 +msgid "Templating Language" +msgstr "" + +#. module: email_template +#: field:email.template,def_cc:0 +#: field:email_template.mailbox,email_cc:0 +#: field:email_template.preview,cc:0 +#: field:email_template.send.wizard,cc:0 +msgid "CC" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Sent" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtppass:0 +msgid "Password" +msgstr "" + +#. module: email_template +#: help:email.template,message_id:0 +#: help:email_template.preview,message_id:0 +#: help:email_template.send.wizard,message_id:0 +msgid "The Message-ID header value, if you need tospecify it, for example to automatically recognize the replies later. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_configuration +msgid "Emails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Templates" +msgstr "" + +#. module: email_template +#: field:email_template.preview,report:0 +msgid "Report Name" +msgstr "" + +#. module: email_template +#: field:email.template,name:0 +msgid "Name" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_preview +msgid "Email Template Preview" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Email Preview" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Existing files" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Personal Accounts" +msgstr "" + +#. module: email_template +#: model:ir.module.module,description:email_template.module_meta_information +msgid "\n" +" Email Template is extraction of Power Email basically just to send the emails.\n" +" " +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Body (HTML)" +msgstr "" + +#. module: email_template +#: help:email.template,table_html:0 +msgid "Copy this html code to your HTML message body for displaying the info in your mail." +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_account +msgid "email_template.account" +msgstr "" + +#. module: email_template +#: field:email.template,object_name:0 +#: field:email_template.preview,rel_model:0 +#: field:email_template.send.wizard,rel_model:0 +msgid "Model" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Core connection for the given ID does not exist" +msgstr "" + +#. module: email_template +#: field:email_template.account,company:0 +msgid "Corporate" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpserver:0 +msgid "Enter name of outgoing server, eg:smtp.gmail.com " +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_company_mails +msgid "Company Mails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Addresses" +msgstr "" + +#. module: email_template +#: help:email.template,from_account:0 +msgid "Emails will be sent from this approved account." +msgstr "" + +#. module: email_template +#: field:email.template,def_subject:0 +msgid "Default Subject" +msgstr "" + +#. module: email_template +#: help:email.template,def_bcc:0 +msgid "Blind Carbon Copy address(es), comma-separated. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:MIME Error\nDescription: %s" +msgstr "" + +#. module: email_template +#: field:email_template.account,send_pref:0 +msgid "Mail Format" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Actions" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Company Accounts" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "email-template" +msgstr "" + +#. module: email_template +#: help:email.template,def_cc:0 +msgid "Carbon Copy address(es), comma-separated. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Simple Mail Wizard Step 1" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Has Attachments" +msgstr "" + +#. module: email_template +#: help:email.template,track_campaign_item:0 +msgid "Enable this if you want the outgoing e-mails to include a tracking marker that makes it possible to identify the replies an link them back to the campaign item" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "No Description" +msgstr "" + diff --git a/addons/email_template/i18n/en_US.po b/addons/email_template/i18n/en_US.po new file mode 100644 index 00000000000..00e682ea025 --- /dev/null +++ b/addons/email_template/i18n/en_US.po @@ -0,0 +1,1194 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * email_template +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:07:25+0000\n" +"PO-Revision-Date: 2010-08-20 06:07:25+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send mail Wizard" +msgstr "Send mail Wizard" + +#. module: email_template +#: view:email_template.account:0 +msgid "Email Account Configuration" +msgstr "Email Account Configuration" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Emails for multiple items saved in outbox." +msgstr "Emails for multiple items saved in outbox." + +#. module: email_template +#: view:email.template:0 +msgid "Email Data" +msgstr "Email Data" + +#. module: email_template +#: field:email.template,def_to:0 +#: field:email_template.mailbox,email_to:0 +msgid "Recipient (To)" +msgstr "Recipient (To)" + +#. module: email_template +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Wizard Complete" +msgstr "Wizard Complete" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Plain Text & HTML with no attachments" +msgstr "Plain Text & HTML with no attachments" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed on login. Probable Reason:Could not login to server\nError: %s" +msgstr "Mail from Account %s failed on login. Probable Reason:Could not login to server\nError: %s" + +#. module: email_template +#: field:email_template.preview,body_html:0 +#: field:email_template.preview,body_text:0 +#: field:email_template.send.wizard,body_html:0 +#: field:email_template.send.wizard,body_text:0 +msgid "Body" +msgstr "Body" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Deletion of Record failed" +msgstr "Deletion of Record failed" + +#. module: email_template +#: help:email_template.account,company:0 +msgid "Select if this mail account does not belong to specific user but to the organization as a whole. eg: info@companydomain.com" +msgstr "Select if this mail account does not belong to specific user but to the organization as a whole. eg: info@companydomain.com" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send now" +msgstr "Send now" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,state:0 +msgid "Not Applicable" +msgstr "Not Applicable" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_account_all +msgid "Email Accounts" +msgstr "Email Accounts" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send all mails" +msgstr "Send all mails" + +#. module: email_template +#: field:email_template.mailbox,server_ref:0 +msgid "Server Reference of mail" +msgstr "Server Reference of mail" + +#. module: email_template +#: view:email_template.account:0 +msgid "My Accounts" +msgstr "My Accounts" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Send Mail" +msgstr "Send Mail" + +#. module: email_template +#: selection:email_template.account,state:0 +msgid "Approved" +msgstr "Approved" + +#. module: email_template +#: field:email.template,table_html:0 +msgid "HTML code" +msgstr "HTML code" + +#. module: email_template +#: help:email.template,file_name:0 +msgid "File name pattern can be specified with placeholders.eg. 2009_SO003.pdf" +msgstr "File name pattern can be specified with placeholders.eg. 2009_SO003.pdf" + +#. module: email_template +#: field:email.template,from_account:0 +msgid "Email Account" +msgstr "Email Account" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Email sending failed for one or more objects." +msgstr "Email sending failed for one or more objects." + +#. module: email_template +#: help:email.template,lang:0 +msgid "The default language for the email. Placeholders can be used here. eg. ${object.partner_id.lang}" +msgstr "The default language for the email. Placeholders can be used here. eg. ${object.partner_id.lang}" + +#. module: email_template +#: help:email_template.account,smtpport:0 +msgid "Enter port number,eg:SMTP-587 " +msgstr "Enter port number,eg:SMTP-587 " + +#. module: email_template +#: field:email.template,reply_to:0 +#: field:email_template.mailbox,reply_to:0 +#: field:email_template.preview,reply_to:0 +#: field:email_template.send.wizard,reply_to:0 +msgid "Reply-To" +msgstr "Reply-To" + +#. module: email_template +#: view:email.template:0 +msgid "Delete Action" +msgstr "Delete Action" + +#. module: email_template +#: view:email_template.account:0 +msgid "Approve Account" +msgstr "Approve Account" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_all +msgid "E-MAIL Templates" +msgstr "E-MAIL Templates" + +#. module: email_template +#: field:email_template.preview,rel_model_ref:0 +#: field:email_template.send.wizard,rel_model_ref:0 +msgid "Referred Document" +msgstr "Referred Document" + +#. module: email_template +#: field:email_template.send.wizard,full_success:0 +msgid "Complete Success" +msgstr "Complete Success" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Both HTML & Text (Mixed)" +msgstr "Both HTML & Text (Mixed)" + +#. module: email_template +#: view:email_template.preview:0 +msgid "OK" +msgstr "OK" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Both HTML & Text (Alternative)" +msgstr "Both HTML & Text (Alternative)" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Mako templates not installed" +msgstr "Mako templates not installed" + +#. module: email_template +#: field:email_template.send.wizard,requested:0 +msgid "No of requested Mails" +msgstr "No of requested Mails" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Download Full Mail" +msgstr "Download Full Mail" + +#. module: email_template +#: help:email.template,def_to:0 +msgid "The default recipient of email.Placeholders can be used here." +msgstr "The default recipient of email.Placeholders can be used here." + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Mailboxes" +msgstr "Mailboxes" + +#. module: email_template +#: field:email.template,attachment_ids:0 +msgid "Attached Files" +msgstr "Attached Files" + +#. module: email_template +#: field:email_template.account,smtpssl:0 +msgid "SSL/TLS (only in python 2.6)" +msgstr "SSL/TLS (only in python 2.6)" + +#. module: email_template +#: field:email_template.account,email_id:0 +msgid "From Email" +msgstr "From Email" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Warning" +msgstr "Warning" + +#. module: email_template +#: view:email_template.account:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_account_tree_all +msgid "Accounts" +msgstr "Accounts" + +#. module: email_template +#: field:email.template,track_campaign_item:0 +msgid "Track campaign items" +msgstr "Track campaign items" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Body(Text)" +msgstr "Body(Text)" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Tip: Multiple emails are sent in the same language (the first one is proposed). We suggest you send emails in groups according to language." +msgstr "Tip: Multiple emails are sent in the same language (the first one is proposed). We suggest you send emails in groups according to language." + +#. module: email_template +#: help:email.template,reply_to:0 +#: help:email_template.preview,reply_to:0 +#: help:email_template.send.wizard,reply_to:0 +msgid "The address recipients should reply to, if different from the From address. Placeholders can be used here." +msgstr "The address recipients should reply to, if different from the From address. Placeholders can be used here." + +#. module: email_template +#: field:email_template.mailbox,subject:0 +#: field:email_template.preview,subject:0 +#: field:email_template.send.wizard,subject:0 +msgid "Subject" +msgstr "Subject" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Reason: %s" +msgstr "Reason: %s" + +#. module: email_template +#: help:email_template.account,email_id:0 +msgid "eg: yourname@yourdomain.com " +msgstr "eg: yourname@yourdomain.com " + +#. module: email_template +#: field:email_template.mailbox,email_from:0 +msgid "From" +msgstr "From" + +#. module: email_template +#: field:email_template.preview,ref_template:0 +#: field:email_template.send.wizard,ref_template:0 +msgid "Template" +msgstr "Template" + +#. module: email_template +#: field:email.template,def_body_text:0 +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,body_text:0 +msgid "Standard Body (Text)" +msgstr "Standard Body (Text)" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,state:0 +msgid "Sending" +msgstr "Sending" + +#. module: email_template +#: view:email.template:0 +msgid "Insert Simple Field" +msgstr "Insert Simple Field" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Body(Html)" +msgstr "Body(Html)" + +#. module: email_template +#: view:email_template.account:0 +msgid "Send/Receive" +msgstr "Send/Receive" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_mailbox_all_main2 +msgid "MailBox" +msgstr "MailBox" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.wizard_email_template_preview +msgid "Template Preview" +msgstr "Template Preview" + +#. module: email_template +#: field:email.template,def_body_html:0 +msgid "Body (Text-Web Client Only)" +msgstr "Body (Text-Web Client Only)" + +#. module: email_template +#: field:email.template,ref_ir_value:0 +msgid "Wizard Button" +msgstr "Wizard Button" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Out going connection test failed" +msgstr "Out going connection test failed" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s successfully Sent." +msgstr "Mail from Account %s successfully Sent." + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +msgid "Standard Body" +msgstr "Standard Body" + +#. module: email_template +#: selection:email.template,template_language:0 +msgid "Mako Templates" +msgstr "Mako Templates" + +#. module: email_template +#: help:email.template,def_body_html:0 +#: help:email.template,def_body_text:0 +msgid "The text version of the mail" +msgstr "The text version of the mail" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid " (Email Attachment)" +msgstr " (Email Attachment)" + +#. module: email_template +#: selection:email_template.mailbox,folder:0 +msgid "Sent Items" +msgstr "Sent Items" + +#. module: email_template +#: code:addons/email_template/email_template_mailbox.py:0 +#, python-format +msgid "Sending of Mail %s failed. Probable Reason:Could not login to server\nError: %s" +msgstr "Sending of Mail %s failed. Probable Reason:Could not login to server\nError: %s" + +#. module: email_template +#: view:email_template.account:0 +msgid "Test Outgoing Connection" +msgstr "Test Outgoing Connection" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.action_email_template_mailbox +msgid "Mailbox" +msgstr "Mailbox" + +#. module: email_template +#: help:email.template,attachment_ids:0 +msgid "You may attach existing files to this template, so they will be added in all emails created from this template" +msgstr "You may attach existing files to this template, so they will be added in all emails created from this template" + +#. module: email_template +#: field:email_template.mailbox,account_id:0 +msgid "User account" +msgstr "User account" + +#. module: email_template +#: field:email_template.send.wizard,signature:0 +msgid "Attach my signature to mail" +msgstr "Attach my signature to mail" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#: view:email.template:0 +#, python-format +msgid "Report" +msgstr "Report" + +#. module: email_template +#: help:email.template,model_object_field:0 +msgid "Select the field from the model you want to use.\n" +"If it is a relationship field you will be able to choose the nested values in the box below\n" +"(Note:If there are no values make sure you have selected the correct model)" +msgstr "Select the field from the model you want to use.\n" +"If it is a relationship field you will be able to choose the nested values in the box below\n" +"(Note:If there are no values make sure you have selected the correct model)" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +msgid "Advanced" +msgstr "Advanced" + +#. module: email_template +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "Invalid arguments" + +#. module: email_template +#: view:email.template:0 +msgid "Expression Builder" +msgstr "Expression Builder" + +#. module: email_template +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "HTML Body" +msgstr "HTML Body" + +#. module: email_template +#: view:email_template.account:0 +msgid "Suspend Account" +msgstr "Suspend Account" + +#. module: email_template +#: help:email.template,null_value:0 +msgid "This Value is used if the field is empty" +msgstr "This Value is used if the field is empty" + +#. module: email_template +#: view:email.template:0 +msgid "Preview Template" +msgstr "Preview Template" + +#. module: email_template +#: field:email_template.account,smtpserver:0 +msgid "Server" +msgstr "Server" + +#. module: email_template +#: help:email.template,copyvalue:0 +msgid "Copy and paste the value in the location you want to use a system value." +msgstr "Copy and paste the value in the location you want to use a system value." + +#. module: email_template +#: help:email.template,sub_model_object_field:0 +msgid "When you choose relationship fields this field will specify the sub value you can use." +msgstr "When you choose relationship fields this field will specify the sub value you can use." + +#. module: email_template +#: help:email.template,sub_object:0 +msgid "When a relation field is used this field will show you the type of field you have selected" +msgstr "When a relation field is used this field will show you the type of field you have selected" + +#. module: email_template +#: field:email.template,lang:0 +msgid "Language" +msgstr "Language" + +#. module: email_template +#: view:email.template:0 +msgid "Body (Raw HTML)" +msgstr "Body (Raw HTML)" + +#. module: email_template +#: field:email.template,use_sign:0 +msgid "Signature" +msgstr "Signature" + +#. module: email_template +#: field:email.template,sub_object:0 +msgid "Sub-model" +msgstr "Sub-model" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Body (Plain Text)" +msgstr "Body (Plain Text)" + +#. module: email_template +#: view:email.template:0 +msgid "Body (Text)" +msgstr "Body (Text)" + +#. module: email_template +#: field:email_template.mailbox,date_mail:0 +msgid "Rec/Sent Date" +msgstr "Rec/Sent Date" + +#. module: email_template +#: field:email.template,report_template:0 +msgid "Report to send" +msgstr "Report to send" + +#. module: email_template +#: view:email_template.account:0 +msgid "Server Information" +msgstr "Server Information" + +#. module: email_template +#: field:email_template.send.wizard,generated:0 +msgid "No of generated Mails" +msgstr "No of generated Mails" + +#. module: email_template +#: view:email.template:0 +msgid "Mail Details" +msgstr "Mail Details" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "SMTP SERVER or PORT not specified" +msgstr "SMTP SERVER or PORT not specified" + +#. module: email_template +#: view:email.template:0 +msgid "Note: This is Raw HTML." +msgstr "Note: This is Raw HTML." + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Multiple Mail Wizard Step 1" +msgstr "Multiple Mail Wizard Step 1" + +#. module: email_template +#: field:email_template.account,user:0 +msgid "Related User" +msgstr "Related User" + +#. module: email_template +#: field:email_template.mailbox,body_html:0 +msgid "Body (Rich Text Clients Only)" +msgstr "Body (Rich Text Clients Only)" + +#. module: email_template +#: selection:email_template.account,company:0 +msgid "Yes" +msgstr "Yes" + +#. module: email_template +#: field:email.template,ref_ir_act_window:0 +msgid "Window Action" +msgstr "Window Action" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Datetime Extraction failed.Date:%s \\n" +" \tError:%s" +msgstr "Datetime Extraction failed.Date:%s \\n" +" \tError:%s" + +#. module: email_template +#: view:email_template.account:0 +msgid "SMTP Server" +msgstr "SMTP Server" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "HTML, otherwise Text" +msgstr "HTML, otherwise Text" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Drafts" +msgstr "Drafts" + +#. module: email_template +#: selection:email_template.account,company:0 +msgid "No" +msgstr "No" + +#. module: email_template +#: field:email_template.mailbox,mail_type:0 +msgid "Mail Contents" +msgstr "Mail Contents" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "The template name must be unique !" +msgstr "The template name must be unique !" + +#. module: email_template +#: field:email.template,def_bcc:0 +#: field:email_template.mailbox,email_bcc:0 +#: field:email_template.preview,bcc:0 +#: field:email_template.send.wizard,bcc:0 +msgid "BCC" +msgstr "BCC" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:Server Send Error\nDescription: %s" +msgstr "Mail from Account %s failed. Probable Reason:Server Send Error\nDescription: %s" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Plain Text" +msgstr "Plain Text" + +#. module: email_template +#: view:email_template.account:0 +msgid "Draft" +msgstr "Draft" + +#. module: email_template +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: email_template +#: field:email.template,model_int_name:0 +msgid "Model Internal Name" +msgstr "Model Internal Name" + +#. module: email_template +#: field:email.template,message_id:0 +#: field:email_template.mailbox,message_id:0 +#: field:email_template.preview,message_id:0 +#: field:email_template.send.wizard,message_id:0 +msgid "Message-ID" +msgstr "Message-ID" + +#. module: email_template +#: help:email_template.mailbox,server_ref:0 +msgid "Applicable for inward items only" +msgstr "Applicable for inward items only" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "After clicking send all mails, mails will be sent to outbox and cleared in next Send/Recieve" +msgstr "After clicking send all mails, mails will be sent to outbox and cleared in next Send/Recieve" + +#. module: email_template +#: field:email_template.account,state:0 +#: field:email_template.mailbox,state:0 +#: field:email_template.send.wizard,state:0 +msgid "Status" +msgstr "Status" + +#. module: email_template +#: view:email_template.account:0 +msgid "Outgoing" +msgstr "Outgoing" + +#. module: email_template +#: selection:email_template.account,state:0 +msgid "Initiated" +msgstr "Initiated" + +#. module: email_template +#: help:email.template,use_sign:0 +msgid "the signature from the User details will be appended to the mail" +msgstr "the signature from the User details will be appended to the mail" + +#. module: email_template +#: field:email_template.send.wizard,from:0 +msgid "From Account" +msgstr "From Account" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Intermixed content" +msgstr "Intermixed content" + +#. module: email_template +#: view:email_template.account:0 +msgid "Request Re-activation" +msgstr "Request Re-activation" + +#. module: email_template +#: view:email.template:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_tree_all +msgid "Email Templates" +msgstr "Email Templates" + +#. module: email_template +#: field:email_template.account,smtpuname:0 +msgid "User Name" +msgstr "User Name" + +#. module: email_template +#: field:email.template,sub_model_object_field:0 +msgid "Sub Field" +msgstr "Sub Field" + +#. module: email_template +#: field:email_template.mailbox,user:0 +msgid "User" +msgstr "User" + +#. module: email_template +#: help:email.template,allowed_groups:0 +msgid "Only users from these groups will be allowed to send mails from this Template" +msgstr "Only users from these groups will be allowed to send mails from this Template" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Outbox" +msgstr "Outbox" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Save in Drafts" +msgstr "Save in Drafts" + +#. module: email_template +#: help:email.template,def_subject:0 +msgid "The default subject of email. Placeholders can be used here." +msgstr "The default subject of email. Placeholders can be used here." + +#. module: email_template +#: field:email_template.account,smtptls:0 +msgid "TLS" +msgstr "TLS" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Add here all attachments of the current document you want to include in the e-mail." +msgstr "Add here all attachments of the current document you want to include in the e-mail." + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_send_wizard +msgid "This is the wizard for sending mail" +msgstr "This is the wizard for sending mail" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#: code:addons/email_template/email_template_account.py:0 +#: code:addons/email_template/email_template_mailbox.py:0 +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#: model:ir.ui.menu,name:email_template.menu_email_template +#, python-format +msgid "Email Template" +msgstr "Email Template" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_personal_mails +msgid "Personal Mails" +msgstr "Personal Mails" + +#. module: email_template +#: code:addons/email_template/email_template_mailbox.py:0 +#, python-format +msgid "Error sending mail: %s\" % str(e)))\n" +" \n" +" def send_all_mail(self, cr, uid, ids=None, context=None):\n" +" if ids is None:\n" +" ids = []\n" +" if context is None:\n" +" context = {}\n" +" filters = [('folder', '=', 'outbox" +msgstr "Error sending mail: %s\" % str(e)))\n" +" \n" +" def send_all_mail(self, cr, uid, ids=None, context=None):\n" +" if ids is None:\n" +" ids = []\n" +" if context is None:\n" +" context = {}\n" +" filters = [('folder', '=', 'outbox" + +#. module: email_template +#: field:email.template,file_name:0 +msgid "File Name Pattern" +msgstr "File Name Pattern" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Send Mail (%s)" +msgstr "Send Mail (%s)" + +#. module: email_template +#: field:email_template.send.wizard,report:0 +msgid "Report File Name" +msgstr "Report File Name" + +#. module: email_template +#: field:email.template,copyvalue:0 +msgid "Expression" +msgstr "Expression" + +#. module: email_template +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,history:0 +msgid "History" +msgstr "History" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Django templates not installed" +msgstr "Django templates not installed" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,attachments_ids:0 +#: view:email_template.send.wizard:0 +#: field:email_template.send.wizard,attachment_ids:0 +msgid "Attachments" +msgstr "Attachments" + +#. module: email_template +#: field:email_template.preview,to:0 +#: field:email_template.send.wizard,to:0 +msgid "To" +msgstr "To" + +#. module: email_template +#: field:email_template.account,smtpport:0 +msgid "SMTP Port " +msgstr "SMTP Port " + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Text, otherwise HTML" +msgstr "Text, otherwise HTML" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Copy of template " +msgstr "Copy of template " + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Discard Mail" +msgstr "Discard Mail" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template +msgid "Email Templates for Models" +msgstr "Email Templates for Models" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Close" +msgstr "Close" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Body (HTML-Web Client Only)" +msgstr "Body (HTML-Web Client Only)" + +#. module: email_template +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "%s (Email Attachment)" +msgstr "%s (Email Attachment)" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "No personal email accounts are configured for you. \nEither ask admin to enforce an account for this template or get yourself a personal email account." +msgstr "No personal email accounts are configured for you. \nEither ask admin to enforce an account for this template or get yourself a personal email account." + +#. module: email_template +#: field:email.template,allowed_groups:0 +msgid "Allowed User Groups" +msgstr "Allowed User Groups" + +#. module: email_template +#: field:email.template,model_object_field:0 +msgid "Field" +msgstr "Field" + +#. module: email_template +#: view:email_template.account:0 +msgid "User Information" +msgstr "User Information" + +#. module: email_template +#: view:email_template.account:0 +#: selection:email_template.account,state:0 +msgid "Suspended" +msgstr "Suspended" + +#. module: email_template +#: field:email_template.mailbox,folder:0 +msgid "Folder" +msgstr "Folder" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Trash" +msgstr "Trash" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_mailbox +msgid "Email Mailbox" +msgstr "Email Mailbox" + +#. module: email_template +#: help:email_template.account,smtpuname:0 +msgid "Specify the username if your SMTP server requires authentication, otherwise leave it empty." +msgstr "Specify the username if your SMTP server requires authentication, otherwise leave it empty." + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Missing mail account" +msgstr "Missing mail account" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "SMTP Test Connection Was Successful" +msgstr "SMTP Test Connection Was Successful" + +#. module: email_template +#: model:ir.module.module,shortdesc:email_template.module_meta_information +msgid "Email Template for OpenERP" +msgstr "Email Template for OpenERP" + +#. module: email_template +#: field:email_template.account,name:0 +msgid "Description" +msgstr "Description" + +#. module: email_template +#: view:email.template:0 +msgid "Create Action" +msgstr "Create Action" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:Account not approved" +msgstr "Mail from Account %s failed. Probable Reason:Account not approved" + +#. module: email_template +#: field:email.template,null_value:0 +msgid "Null Value" +msgstr "Null Value" + +#. module: email_template +#: field:email.template,template_language:0 +msgid "Templating Language" +msgstr "Templating Language" + +#. module: email_template +#: field:email.template,def_cc:0 +#: field:email_template.mailbox,email_cc:0 +#: field:email_template.preview,cc:0 +#: field:email_template.send.wizard,cc:0 +msgid "CC" +msgstr "CC" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Sent" +msgstr "Sent" + +#. module: email_template +#: field:email_template.account,smtppass:0 +msgid "Password" +msgstr "Password" + +#. module: email_template +#: help:email.template,message_id:0 +#: help:email_template.preview,message_id:0 +#: help:email_template.send.wizard,message_id:0 +msgid "The Message-ID header value, if you need tospecify it, for example to automatically recognize the replies later. Placeholders can be used here." +msgstr "The Message-ID header value, if you need tospecify it, for example to automatically recognize the replies later. Placeholders can be used here." + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_configuration +msgid "Emails" +msgstr "Emails" + +#. module: email_template +#: view:email.template:0 +msgid "Templates" +msgstr "Templates" + +#. module: email_template +#: field:email_template.preview,report:0 +msgid "Report Name" +msgstr "Report Name" + +#. module: email_template +#: field:email.template,name:0 +msgid "Name" +msgstr "Name" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_preview +msgid "Email Template Preview" +msgstr "Email Template Preview" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Email Preview" +msgstr "Email Preview" + +#. module: email_template +#: view:email.template:0 +msgid "Existing files" +msgstr "Existing files" + +#. module: email_template +#: view:email_template.account:0 +msgid "Personal Accounts" +msgstr "Personal Accounts" + +#. module: email_template +#: model:ir.module.module,description:email_template.module_meta_information +msgid "\n" +" Email Template is extraction of Power Email basically just to send the emails.\n" +" " +msgstr "\n" +" Email Template is extraction of Power Email basically just to send the emails.\n" +" " + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Body (HTML)" +msgstr "Body (HTML)" + +#. module: email_template +#: help:email.template,table_html:0 +msgid "Copy this html code to your HTML message body for displaying the info in your mail." +msgstr "Copy this html code to your HTML message body for displaying the info in your mail." + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_account +msgid "email_template.account" +msgstr "email_template.account" + +#. module: email_template +#: field:email.template,object_name:0 +#: field:email_template.preview,rel_model:0 +#: field:email_template.send.wizard,rel_model:0 +msgid "Model" +msgstr "Model" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Core connection for the given ID does not exist" +msgstr "Core connection for the given ID does not exist" + +#. module: email_template +#: field:email_template.account,company:0 +msgid "Corporate" +msgstr "Corporate" + +#. module: email_template +#: help:email_template.account,smtpserver:0 +msgid "Enter name of outgoing server, eg:smtp.gmail.com " +msgstr "Enter name of outgoing server, eg:smtp.gmail.com " + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_company_mails +msgid "Company Mails" +msgstr "Company Mails" + +#. module: email_template +#: view:email.template:0 +msgid "Addresses" +msgstr "Addresses" + +#. module: email_template +#: help:email.template,from_account:0 +msgid "Emails will be sent from this approved account." +msgstr "Emails will be sent from this approved account." + +#. module: email_template +#: field:email.template,def_subject:0 +msgid "Default Subject" +msgstr "Default Subject" + +#. module: email_template +#: help:email.template,def_bcc:0 +msgid "Blind Carbon Copy address(es), comma-separated. Placeholders can be used here." +msgstr "Blind Carbon Copy address(es), comma-separated. Placeholders can be used here." + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:MIME Error\nDescription: %s" +msgstr "Mail from Account %s failed. Probable Reason:MIME Error\nDescription: %s" + +#. module: email_template +#: field:email_template.account,send_pref:0 +msgid "Mail Format" +msgstr "Mail Format" + +#. module: email_template +#: view:email.template:0 +msgid "Actions" +msgstr "Actions" + +#. module: email_template +#: view:email_template.account:0 +msgid "Company Accounts" +msgstr "Company Accounts" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "email-template" +msgstr "email-template" + +#. module: email_template +#: help:email.template,def_cc:0 +msgid "Carbon Copy address(es), comma-separated. Placeholders can be used here." +msgstr "Carbon Copy address(es), comma-separated. Placeholders can be used here." + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Simple Mail Wizard Step 1" +msgstr "Simple Mail Wizard Step 1" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Has Attachments" +msgstr "Has Attachments" + +#. module: email_template +#: help:email.template,track_campaign_item:0 +msgid "Enable this if you want the outgoing e-mails to include a tracking marker that makes it possible to identify the replies an link them back to the campaign item" +msgstr "Enable this if you want the outgoing e-mails to include a tracking marker that makes it possible to identify the replies an link them back to the campaign item" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "No Description" +msgstr "No Description" + diff --git a/addons/email_template/i18n/fr.po b/addons/email_template/i18n/fr.po new file mode 100644 index 00000000000..3a077c82d17 --- /dev/null +++ b/addons/email_template/i18n/fr.po @@ -0,0 +1,1182 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * email_template +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 05:34:08+0000\n" +"PO-Revision-Date: 2010-08-20 05:34:08+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send mail Wizard" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Email Account Configuration" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Emails for multiple items saved in outbox." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Email Data" +msgstr "" + +#. module: email_template +#: field:email.template,def_to:0 +#: field:email_template.mailbox,email_to:0 +msgid "Recipient (To)" +msgstr "" + +#. module: email_template +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Wizard Complete" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Plain Text & HTML with no attachments" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed on login. Probable Reason:Could not login to server\nError: %s" +msgstr "" + +#. module: email_template +#: field:email_template.preview,body_html:0 +#: field:email_template.preview,body_text:0 +#: field:email_template.send.wizard,body_html:0 +#: field:email_template.send.wizard,body_text:0 +msgid "Body" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Deletion of Record failed" +msgstr "" + +#. module: email_template +#: help:email_template.account,company:0 +msgid "Select if this mail account does not belong to specific user but to the organization as a whole. eg: info@companydomain.com" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send now" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,state:0 +msgid "Not Applicable" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_account_all +msgid "Email Accounts" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send all mails" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,server_ref:0 +msgid "Server Reference of mail" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "My Accounts" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Send Mail" +msgstr "" + +#. module: email_template +#: selection:email_template.account,state:0 +msgid "Approved" +msgstr "" + +#. module: email_template +#: field:email.template,table_html:0 +msgid "HTML code" +msgstr "" + +#. module: email_template +#: help:email.template,file_name:0 +msgid "File name pattern can be specified with placeholders.eg. 2009_SO003.pdf" +msgstr "" + +#. module: email_template +#: field:email.template,from_account:0 +msgid "Email Account" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Email sending failed for one or more objects." +msgstr "" + +#. module: email_template +#: help:email.template,lang:0 +msgid "The default language for the email. Placeholders can be used here. eg. ${object.partner_id.lang}" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpport:0 +msgid "Enter port number,eg:SMTP-587 " +msgstr "" + +#. module: email_template +#: field:email.template,reply_to:0 +#: field:email_template.mailbox,reply_to:0 +#: field:email_template.preview,reply_to:0 +#: field:email_template.send.wizard,reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Delete Action" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Approve Account" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_all +msgid "E-MAIL Templates" +msgstr "" + +#. module: email_template +#: field:email_template.preview,rel_model_ref:0 +#: field:email_template.send.wizard,rel_model_ref:0 +msgid "Referred Document" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,full_success:0 +msgid "Complete Success" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Both HTML & Text (Mixed)" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "OK" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Both HTML & Text (Alternative)" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Mako templates not installed" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,requested:0 +msgid "No of requested Mails" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Download Full Mail" +msgstr "" + +#. module: email_template +#: help:email.template,def_to:0 +msgid "The default recipient of email.Placeholders can be used here." +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Mailboxes" +msgstr "" + +#. module: email_template +#: field:email.template,attachment_ids:0 +msgid "Attached Files" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpssl:0 +msgid "SSL/TLS (only in python 2.6)" +msgstr "" + +#. module: email_template +#: field:email_template.account,email_id:0 +msgid "From Email" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Warning" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_account_tree_all +msgid "Accounts" +msgstr "" + +#. module: email_template +#: field:email.template,track_campaign_item:0 +msgid "Track campaign items" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Body(Text)" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Tip: Multiple emails are sent in the same language (the first one is proposed). We suggest you send emails in groups according to language." +msgstr "" + +#. module: email_template +#: help:email.template,reply_to:0 +#: help:email_template.preview,reply_to:0 +#: help:email_template.send.wizard,reply_to:0 +msgid "The address recipients should reply to, if different from the From address. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,subject:0 +#: field:email_template.preview,subject:0 +#: field:email_template.send.wizard,subject:0 +msgid "Subject" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Reason: %s" +msgstr "" + +#. module: email_template +#: help:email_template.account,email_id:0 +msgid "eg: yourname@yourdomain.com " +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,email_from:0 +msgid "From" +msgstr "" + +#. module: email_template +#: field:email_template.preview,ref_template:0 +#: field:email_template.send.wizard,ref_template:0 +msgid "Template" +msgstr "" + +#. module: email_template +#: field:email.template,def_body_text:0 +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,body_text:0 +msgid "Standard Body (Text)" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,state:0 +msgid "Sending" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Insert Simple Field" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Body(Html)" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Send/Receive" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_mailbox_all_main2 +msgid "MailBox" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.wizard_email_template_preview +msgid "Template Preview" +msgstr "" + +#. module: email_template +#: field:email.template,def_body_html:0 +msgid "Body (Text-Web Client Only)" +msgstr "" + +#. module: email_template +#: field:email.template,ref_ir_value:0 +msgid "Wizard Button" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Out going connection test failed" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s successfully Sent." +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +msgid "Standard Body" +msgstr "" + +#. module: email_template +#: selection:email.template,template_language:0 +msgid "Mako Templates" +msgstr "" + +#. module: email_template +#: help:email.template,def_body_html:0 +#: help:email.template,def_body_text:0 +msgid "The text version of the mail" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid " (Email Attachment)" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,folder:0 +msgid "Sent Items" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_mailbox.py:0 +#, python-format +msgid "Sending of Mail %s failed. Probable Reason:Could not login to server\nError: %s" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Test Outgoing Connection" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.action_email_template_mailbox +msgid "Mailbox" +msgstr "" + +#. module: email_template +#: help:email.template,attachment_ids:0 +msgid "You may attach existing files to this template, so they will be added in all emails created from this template" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,account_id:0 +msgid "User account" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,signature:0 +msgid "Attach my signature to mail" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#: view:email.template:0 +#, python-format +msgid "Report" +msgstr "" + +#. module: email_template +#: help:email.template,model_object_field:0 +msgid "Select the field from the model you want to use.\n" +"If it is a relationship field you will be able to choose the nested values in the box below\n" +"(Note:If there are no values make sure you have selected the correct model)" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +msgid "Advanced" +msgstr "" + +#. module: email_template +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Expression Builder" +msgstr "" + +#. module: email_template +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "HTML Body" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Suspend Account" +msgstr "" + +#. module: email_template +#: help:email.template,null_value:0 +msgid "This Value is used if the field is empty" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Preview Template" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpserver:0 +msgid "Server" +msgstr "" + +#. module: email_template +#: help:email.template,copyvalue:0 +msgid "Copy and paste the value in the location you want to use a system value." +msgstr "" + +#. module: email_template +#: help:email.template,sub_model_object_field:0 +msgid "When you choose relationship fields this field will specify the sub value you can use." +msgstr "" + +#. module: email_template +#: help:email.template,sub_object:0 +msgid "When a relation field is used this field will show you the type of field you have selected" +msgstr "" + +#. module: email_template +#: field:email.template,lang:0 +msgid "Language" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Body (Raw HTML)" +msgstr "" + +#. module: email_template +#: field:email.template,use_sign:0 +msgid "Signature" +msgstr "" + +#. module: email_template +#: field:email.template,sub_object:0 +msgid "Sub-model" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Body (Plain Text)" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Body (Text)" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,date_mail:0 +msgid "Rec/Sent Date" +msgstr "" + +#. module: email_template +#: field:email.template,report_template:0 +msgid "Report to send" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Server Information" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,generated:0 +msgid "No of generated Mails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Mail Details" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "SMTP SERVER or PORT not specified" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Note: This is Raw HTML." +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Multiple Mail Wizard Step 1" +msgstr "" + +#. module: email_template +#: field:email_template.account,user:0 +msgid "Related User" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,body_html:0 +msgid "Body (Rich Text Clients Only)" +msgstr "" + +#. module: email_template +#: selection:email_template.account,company:0 +msgid "Yes" +msgstr "" + +#. module: email_template +#: field:email.template,ref_ir_act_window:0 +msgid "Window Action" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Datetime Extraction failed.Date:%s \\n" +" \tError:%s" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "SMTP Server" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "HTML, otherwise Text" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Drafts" +msgstr "" + +#. module: email_template +#: selection:email_template.account,company:0 +msgid "No" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,mail_type:0 +msgid "Mail Contents" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "The template name must be unique !" +msgstr "" + +#. module: email_template +#: field:email.template,def_bcc:0 +#: field:email_template.mailbox,email_bcc:0 +#: field:email_template.preview,bcc:0 +#: field:email_template.send.wizard,bcc:0 +msgid "BCC" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:Server Send Error\nDescription: %s" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Plain Text" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Draft" +msgstr "" + +#. module: email_template +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: email_template +#: field:email.template,model_int_name:0 +msgid "Model Internal Name" +msgstr "" + +#. module: email_template +#: field:email.template,message_id:0 +#: field:email_template.mailbox,message_id:0 +#: field:email_template.preview,message_id:0 +#: field:email_template.send.wizard,message_id:0 +msgid "Message-ID" +msgstr "" + +#. module: email_template +#: help:email_template.mailbox,server_ref:0 +msgid "Applicable for inward items only" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "After clicking send all mails, mails will be sent to outbox and cleared in next Send/Recieve" +msgstr "" + +#. module: email_template +#: field:email_template.account,state:0 +#: field:email_template.mailbox,state:0 +#: field:email_template.send.wizard,state:0 +msgid "Status" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Outgoing" +msgstr "" + +#. module: email_template +#: selection:email_template.account,state:0 +msgid "Initiated" +msgstr "" + +#. module: email_template +#: help:email.template,use_sign:0 +msgid "the signature from the User details will be appended to the mail" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,from:0 +msgid "From Account" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Intermixed content" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Request Re-activation" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_tree_all +msgid "Email Templates" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpuname:0 +msgid "User Name" +msgstr "" + +#. module: email_template +#: field:email.template,sub_model_object_field:0 +msgid "Sub Field" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,user:0 +msgid "User" +msgstr "" + +#. module: email_template +#: help:email.template,allowed_groups:0 +msgid "Only users from these groups will be allowed to send mails from this Template" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Outbox" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Save in Drafts" +msgstr "" + +#. module: email_template +#: help:email.template,def_subject:0 +msgid "The default subject of email. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: field:email_template.account,smtptls:0 +msgid "TLS" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Add here all attachments of the current document you want to include in the e-mail." +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_send_wizard +msgid "This is the wizard for sending mail" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#: code:addons/email_template/email_template_account.py:0 +#: code:addons/email_template/email_template_mailbox.py:0 +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#: model:ir.ui.menu,name:email_template.menu_email_template +#, python-format +msgid "Email Template" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_personal_mails +msgid "Personal Mails" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_mailbox.py:0 +#, python-format +msgid "Error sending mail: %s\" % str(e)))\n" +" \n" +" def send_all_mail(self, cr, uid, ids=None, context=None):\n" +" if ids is None:\n" +" ids = []\n" +" if context is None:\n" +" context = {}\n" +" filters = [('folder', '=', 'outbox" +msgstr "" + +#. module: email_template +#: field:email.template,file_name:0 +msgid "File Name Pattern" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Send Mail (%s)" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,report:0 +msgid "Report File Name" +msgstr "" + +#. module: email_template +#: field:email.template,copyvalue:0 +msgid "Expression" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,history:0 +msgid "History" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Django templates not installed" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,attachments_ids:0 +#: view:email_template.send.wizard:0 +#: field:email_template.send.wizard,attachment_ids:0 +msgid "Attachments" +msgstr "" + +#. module: email_template +#: field:email_template.preview,to:0 +#: field:email_template.send.wizard,to:0 +msgid "To" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpport:0 +msgid "SMTP Port " +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Text, otherwise HTML" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#, python-format +msgid "Copy of template " +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Discard Mail" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template +msgid "Email Templates for Models" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Close" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Body (HTML-Web Client Only)" +msgstr "" + +#. module: email_template +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "%s (Email Attachment)" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "No personal email accounts are configured for you. \nEither ask admin to enforce an account for this template or get yourself a personal email account." +msgstr "" + +#. module: email_template +#: field:email.template,allowed_groups:0 +msgid "Allowed User Groups" +msgstr "" + +#. module: email_template +#: field:email.template,model_object_field:0 +msgid "Field" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "User Information" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +#: selection:email_template.account,state:0 +msgid "Suspended" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,folder:0 +msgid "Folder" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Trash" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_mailbox +msgid "Email Mailbox" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpuname:0 +msgid "Specify the username if your SMTP server requires authentication, otherwise leave it empty." +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "Missing mail account" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "SMTP Test Connection Was Successful" +msgstr "" + +#. module: email_template +#: model:ir.module.module,shortdesc:email_template.module_meta_information +msgid "Email Template for OpenERP" +msgstr "" + +#. module: email_template +#: field:email_template.account,name:0 +msgid "Description" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Create Action" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:Account not approved" +msgstr "" + +#. module: email_template +#: field:email.template,null_value:0 +msgid "Null Value" +msgstr "" + +#. module: email_template +#: field:email.template,template_language:0 +msgid "Templating Language" +msgstr "" + +#. module: email_template +#: field:email.template,def_cc:0 +#: field:email_template.mailbox,email_cc:0 +#: field:email_template.preview,cc:0 +#: field:email_template.send.wizard,cc:0 +msgid "CC" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Sent" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtppass:0 +msgid "Password" +msgstr "" + +#. module: email_template +#: help:email.template,message_id:0 +#: help:email_template.preview,message_id:0 +#: help:email_template.send.wizard,message_id:0 +msgid "The Message-ID header value, if you need tospecify it, for example to automatically recognize the replies later. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_configuration +msgid "Emails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Templates" +msgstr "" + +#. module: email_template +#: field:email_template.preview,report:0 +msgid "Report Name" +msgstr "" + +#. module: email_template +#: field:email.template,name:0 +msgid "Name" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_preview +msgid "Email Template Preview" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Email Preview" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Existing files" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Personal Accounts" +msgstr "" + +#. module: email_template +#: model:ir.module.module,description:email_template.module_meta_information +msgid "\n" +" Email Template is extraction of Power Email basically just to send the emails.\n" +" " +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Body (HTML)" +msgstr "" + +#. module: email_template +#: help:email.template,table_html:0 +msgid "Copy this html code to your HTML message body for displaying the info in your mail." +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_account +msgid "email_template.account" +msgstr "" + +#. module: email_template +#: field:email.template,object_name:0 +#: field:email_template.preview,rel_model:0 +#: field:email_template.send.wizard,rel_model:0 +msgid "Model" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Core connection for the given ID does not exist" +msgstr "" + +#. module: email_template +#: field:email_template.account,company:0 +msgid "Corporate" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpserver:0 +msgid "Enter name of outgoing server, eg:smtp.gmail.com " +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_company_mails +msgid "Company Mails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Addresses" +msgstr "" + +#. module: email_template +#: help:email.template,from_account:0 +msgid "Emails will be sent from this approved account." +msgstr "" + +#. module: email_template +#: field:email.template,def_subject:0 +msgid "Default Subject" +msgstr "" + +#. module: email_template +#: help:email.template,def_bcc:0 +msgid "Blind Carbon Copy address(es), comma-separated. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:0 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:MIME Error\nDescription: %s" +msgstr "" + +#. module: email_template +#: field:email_template.account,send_pref:0 +msgid "Mail Format" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Actions" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Company Accounts" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "email-template" +msgstr "" + +#. module: email_template +#: help:email.template,def_cc:0 +msgid "Carbon Copy address(es), comma-separated. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Simple Mail Wizard Step 1" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Has Attachments" +msgstr "" + +#. module: email_template +#: help:email.template,track_campaign_item:0 +msgid "Enable this if you want the outgoing e-mails to include a tracking marker that makes it possible to identify the replies an link them back to the campaign item" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:0 +#: code:addons/email_template/wizard/email_template_send_wizard.py:0 +#, python-format +msgid "No Description" +msgstr "" + diff --git a/addons/email_template/wizard/email_template_send_wizard_view.xml b/addons/email_template/wizard/email_template_send_wizard_view.xml index 5f2f1641e31..80cce83dbfd 100755 --- a/addons/email_template/wizard/email_template_send_wizard_view.xml +++ b/addons/email_template/wizard/email_template_send_wizard_view.xml @@ -31,8 +31,7 @@ </page> <page string="Body (HTML)"> <field name="body_html" select="2" colspan="4" nolabel="1" /> - <!--<label string="Note: HTML body can't be edited with GTK desktop client." colspan="4"/> - --></page> + </page> <page string="Attachments"> <label string="Add here all attachments of the current document you want to include in the e-mail." colspan="4"/> <field name="attachment_ids" colspan="4" nolabel="1"/> diff --git a/addons/event/board_association_view.xml b/addons/event/board_association_view.xml index 2c483a0f9ae..6b223b2c4d0 100644 --- a/addons/event/board_association_view.xml +++ b/addons/event/board_association_view.xml @@ -2,17 +2,6 @@ <openerp> <data> <!-- Need to merge this action in associations --> - <!-- <action - string="My Tasks" - name="%(project.action_view_task)d" - colspan="4" - height="200" - width="510" - domain="[('user_id', '=', uid),('state','in',('open','draft'))]"/> - <action - string="New members" - name="%(membership.action_report_partner_member_year_tree)d" - view_mode="graph,tree" colspan="4"/>--> <record model ="ir.ui.view" id="view_report_event_reg_graph"> <field name="name">Registration Event report</field> diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml index 233f3a0e005..e82da17e0f0 100644 --- a/addons/event/event_view.xml +++ b/addons/event/event_view.xml @@ -1,8 +1,6 @@ <?xml version="1.0"?> <openerp> <data> - <!--menuitem name="Association" id="base.menu_association" icon="terp-calendar" sequence="9"/> - <menuitem name="Events Organisation" id="menu_event_main" parent="base.menu_association" /--> <menuitem name="Marketing" icon="terp-crm" id="base.marketing_menu" sequence="17"/> <menuitem name="Events Organisation" id="base.menu_event_main" parent="base.marketing_menu" /> @@ -56,7 +54,7 @@ </group> <notebook colspan="4"> <page string="Event"> - <group colspan="4" col="4"> + <group colspan="4" col="4"> <separator string="Invoice Information" colspan="4"/> <field name="product_id" on_change="onchange_product(product_id)" colspan="4"/> <field name="unit_price"/> @@ -151,7 +149,7 @@ </group> </group> </group> - </page> + </page> </notebook> </form> </field> @@ -330,12 +328,12 @@ <separator string="Invoice" colspan="4"/> <field name="event_product" attrs="{'required':[('tobe_invoiced','=',True)]}"/> <field name="partner_invoice_id" attrs="{'required':[('tobe_invoiced','=',True)]}" on_change="onchange_partner_invoice_id(event_id, partner_invoice_id)"/> - <field name="invoice_id"/> + <field name="invoice_id"/> </group> <separator string="Description" colspan="4"/> <field name="description" colspan="4" nolabel="1"/> <separator string="" colspan="4"/> - <group col="8" colspan="4"> + <group col="8" colspan="4"> <field name="state" select="1" colspan="2"/> <button name="button_reg_close" string="Close Registration" states="open" type="object" icon="gtk-close"/> <button name="check_confirm" string="Confirm Registration" states="draft" type="object" icon="gtk-apply"/> @@ -359,7 +357,7 @@ </form> </field> <group col="2" colspan="2" groups="base.group_extended"> - <separator string="Dates" colspan="2"/> + <separator string="Dates" colspan="2"/> <field name="date_closed"/> </group> <group col="2" colspan="2" groups="base.group_extended"> diff --git a/addons/event/report/report_event_registration_view.xml b/addons/event/report/report_event_registration_view.xml index d62332af156..8212c9070a4 100644 --- a/addons/event/report/report_event_registration_view.xml +++ b/addons/event/report/report_event_registration_view.xml @@ -38,9 +38,9 @@ </graph> </field> </record> - - <!-- Event on Registration search view --> - + + <!-- Event on Registration search view --> + <record model="ir.ui.view" id="view_report_event_registration_search"> <field name="name">.search</field> <field name="model">report.event.registration</field> @@ -60,7 +60,7 @@ separator="1" domain="[('date','<=', time.strftime('%%Y-%%m-%%d')), ('date','>',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]" help="Tasks during last 7 days"/> - + <separator orientation="vertical"/> <filter icon="terp-document-new" string="Draft" @@ -68,7 +68,7 @@ <filter icon="terp-camera_test" string="Confirm" domain="[('state', '=', 'confirm')]"/> - <separator orientation="vertical"/> + <separator orientation="vertical"/> <field name="event_id" widget="selection"/> <field name="type" widget="selection"/> <field name="user_id" widget="selection"> @@ -87,7 +87,6 @@ <filter string="state" icon="terp-stock_effects-object-colorize" context="{'group_by':'state'}"/> <separator orientation="vertical"/> <filter string="Speaker" name="user" icon="terp-personal+" context="{'group_by': 'speaker_id'}"/> - <!--filter string="Responsible" name="user" icon="terp-personal" context="{'group_by': 'user_id'}"/--> <separator orientation="vertical" /> <filter string="Day" icon="terp-go-month" domain="[]" context="{'group_by':'day'}"/> @@ -108,7 +107,7 @@ <field name="search_view_id" ref="view_report_event_registration_search"/> <field name="context">{"search_default_user":1,"search_default_month":1,'group_by_no_leaf':1,'group_by':[]}</field> </record> - + <record model="ir.actions.act_window.view" id="action_report_event_registration_tree"> <field name="sequence" eval="1"/> <field name="view_mode">tree</field> @@ -123,9 +122,8 @@ <field name="act_window_id" ref="action_report_event_registration"/> </record> - <!--<menuitem parent="menu_report_event" action="action_event_registration" id="menu_report_event_registration"/>--> <menuitem parent="base.menu_report_association" action="action_report_event_registration" id="menu_report_event_registration" sequence="3" groups="base.group_system,base.group_marketing_manager"/> - + <!-- end... --> </data> -</openerp> +</openerp> diff --git a/addons/event/wizard/event_make_invoice.py b/addons/event/wizard/event_make_invoice.py index 9d2fbe7db50..8540c267ddb 100644 --- a/addons/event/wizard/event_make_invoice.py +++ b/addons/event/wizard/event_make_invoice.py @@ -31,7 +31,6 @@ class event_make_invoice(osv.osv_memory): 'grouped': fields.boolean('Group the invoices'), 'invoice_date':fields.date('Invoice Date'), -# 'invoice_ids': fields.char('Invoice Ids', size=128), # Improve me } def view_init(self, cr, uid, fields, context=None): diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py index 947434052ae..e9dc2b95767 100644 --- a/addons/fetchmail/fetchmail.py +++ b/addons/fetchmail/fetchmail.py @@ -38,36 +38,36 @@ class email_server(osv.osv): _description = "POP/IMAP Server" _columns = { - 'name':fields.char('Name', size=256, required=True, readonly=False), - 'active':fields.boolean('Active', required=False), + 'name':fields.char('Name', size=256, required=True, readonly=False), + 'active':fields.boolean('Active', required=False), 'state':fields.selection([ - ('draft', 'Not Confirmed'), - ('wating', 'Waiting for Verification'), - ('done', 'Confirmed'), - ], 'State', select=True, readonly=True), - 'server' : fields.char('Server', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}), - 'port' : fields.integer('Port', required=True, readonly=True, states={'draft':[('readonly', False)]}), + ('draft', 'Not Confirmed'), + ('wating', 'Waiting for Verification'), + ('done', 'Confirmed'), + ], 'State', select=True, readonly=True), + 'server' : fields.char('Server', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}), + 'port' : fields.integer('Port', required=True, readonly=True, states={'draft':[('readonly', False)]}), 'type':fields.selection([ - ('pop', 'POP Server'), - ('imap', 'IMAP Server'), - ], 'Server Type', select=True, readonly=False), - 'is_ssl':fields.boolean('SSL ?', required=False), - 'attach':fields.boolean('Add Attachments ?', required=False), - 'date': fields.date('Date', readonly=True, states={'draft':[('readonly', False)]}), - 'user' : fields.char('User Name', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}), - 'password' : fields.char('Password', size=1024, invisible=True, required=True, readonly=True, states={'draft':[('readonly', False)]}), - 'note': fields.text('Description'), - 'action_id':fields.many2one('ir.actions.server', 'Reply Email', required=False, domain="[('state','=','email')]"), - 'object_id': fields.many2one('ir.model', "Model", required=True), - 'priority': fields.integer('Server Priority', readonly=True, states={'draft':[('readonly', False)]}, help="Priority between 0 to 10, select define the order of Processing"), - 'user_id':fields.many2one('res.users', 'User', required=False), + ('pop', 'POP Server'), + ('imap', 'IMAP Server'), + ], 'Server Type', select=True, readonly=False), + 'is_ssl':fields.boolean('SSL ?', required=False), + 'attach':fields.boolean('Add Attachments ?', required=False), + 'date': fields.date('Date', readonly=True, states={'draft':[('readonly', False)]}), + 'user' : fields.char('User Name', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}), + 'password' : fields.char('Password', size=1024, invisible=True, required=True, readonly=True, states={'draft':[('readonly', False)]}), + 'note': fields.text('Description'), + 'action_id':fields.many2one('ir.actions.server', 'Reply Email', required=False, domain="[('state','=','email')]"), + 'object_id': fields.many2one('ir.model', "Model", required=True), + 'priority': fields.integer('Server Priority', readonly=True, states={'draft':[('readonly', False)]}, help="Priority between 0 to 10, select define the order of Processing"), + 'user_id':fields.many2one('res.users', 'User', required=False), } _defaults = { - 'state': lambda *a: "draft", - 'active': lambda *a: True, - 'priority': lambda *a: 5, - 'date': lambda *a: time.strftime('%Y-%m-%d'), - 'user_id': lambda self, cr, uid, ctx: uid, + 'state': lambda *a: "draft", + 'active': lambda *a: True, + 'priority': lambda *a: 5, + 'date': lambda *a: time.strftime('%Y-%m-%d'), + 'user_id': lambda self, cr, uid, ctx: uid, } def check_duplicate(self, cr, uid, ids): @@ -98,8 +98,6 @@ class email_server(osv.osv): def button_fetch_mail(self, cr, uid, ids, context={}): self.fetch_mail(cr, uid, ids) -# sendmail_thread = threading.Thread(target=self.fetch_mail, args=(cr, uid, ids)) -# sendmail_thread.start() return True def _fetch_mails(self, cr, uid, ids=False, context={}): @@ -125,7 +123,7 @@ class email_server(osv.osv): imap_server.login(server.user, server.password) imap_server.select() - result, data = imap_server.search(None, '(UNSEEN)') + result, data = imap_server.search(None, '(UNSEEN)') for num in data[0].split(): result, data = imap_server.fetch(num, '(RFC822)') res_id = email_tool.process_email(cr, uid, server.object_id.model, data[0][1], attach=server.attach, context=context) @@ -180,11 +178,11 @@ class mailgate_message(osv.osv): _inherit = "mailgate.message" _columns = { - 'server_id': fields.many2one('email.server', "Mail Server", readonly=True, select=True), + 'server_id': fields.many2one('email.server', "Mail Server", readonly=True, select=True), 'type':fields.selection([ - ('pop', 'POP Server'), - ('imap', 'IMAP Server'), - ], 'Server Type', select=True, readonly=True), + ('pop', 'POP Server'), + ('imap', 'IMAP Server'), + ], 'Server Type', select=True, readonly=True), } _order = 'id desc' diff --git a/addons/fetchmail/i18n/en_US.po b/addons/fetchmail/i18n/en_US.po new file mode 100644 index 00000000000..d3b2c949324 --- /dev/null +++ b/addons/fetchmail/i18n/en_US.po @@ -0,0 +1,269 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * fetchmail +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-23 05:11:12+0000\n" +"PO-Revision-Date: 2010-08-23 05:11:12+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Confirmed" +msgstr "Confirmed" + +#. module: fetchmail +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: fetchmail +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree_imap +#: model:ir.ui.menu,name:fetchmail.menu_action_email_server_tree_imap +msgid "IMAP Servers" +msgstr "IMAP Servers" + +#. module: fetchmail +#: field:email.server,action_id:0 +msgid "Reply Email" +msgstr "Reply Email" + +#. module: fetchmail +#: view:email.server:0 +msgid "Server & Login" +msgstr "Server & Login" + +#. module: fetchmail +#: field:email.server,priority:0 +msgid "Server Priority" +msgstr "Server Priority" + +#. module: fetchmail +#: field:email.server,state:0 +msgid "State" +msgstr "State" + +#. module: fetchmail +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Not Confirmed" +msgstr "Not Confirmed" + +#. module: fetchmail +#: view:email.server:0 +msgid "POP/IMAP Servers" +msgstr "POP/IMAP Servers" + +#. module: fetchmail +#: model:ir.module.module,shortdesc:fetchmail.module_meta_information +msgid "Fetchmail Server" +msgstr "Fetchmail Server" + +#. module: fetchmail +#: view:email.server:0 +#: field:email.server,note:0 +msgid "Description" +msgstr "Description" + +#. module: fetchmail +#: field:email.server,attach:0 +msgid "Add Attachments ?" +msgstr "Add Attachments ?" + +#. module: fetchmail +#: view:email.server:0 +msgid "Set to Draft" +msgstr "Set to Draft" + +#. module: fetchmail +#: field:email.server,user:0 +msgid "User Name" +msgstr "User Name" + +#. module: fetchmail +#: field:email.server,user_id:0 +msgid "User" +msgstr "User" + +#. module: fetchmail +#: field:email.server,date:0 +msgid "Date" +msgstr "Date" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Waiting for Verification" +msgstr "Waiting for Verification" + +#. module: fetchmail +#: field:email.server,password:0 +msgid "Password" +msgstr "Password" + +#. module: fetchmail +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "Invalid arguments" + +#. module: fetchmail +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: fetchmail +#: view:email.server:0 +msgid "Auto Reply?" +msgstr "Auto Reply?" + +#. module: fetchmail +#: field:email.server,name:0 +msgid "Name" +msgstr "Name" + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_mailgate_message +msgid "Mailgateway Message" +msgstr "Mailgateway Message" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree +#: model:ir.ui.menu,name:fetchmail.menu_action_email_server_tree +msgid "POP Servers" +msgstr "POP Servers" + +#. module: fetchmail +#: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree +msgid "Fetchmail Services" +msgstr "Fetchmail Services" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_mailgate_message_tree +#: model:ir.actions.act_window,name:fetchmail.action_mailgate_message_tree_pop +#: model:ir.ui.menu,name:fetchmail.menu_action_mailgate_message_tree +#: model:ir.ui.menu,name:fetchmail.menu_action_mailgate_message_tree_pop +msgid "Received Email History" +msgstr "Received Email History" + +#. module: fetchmail +#: field:email.server,active:0 +msgid "Active" +msgstr "Active" + +#. module: fetchmail +#: view:email.server:0 +msgid "Process Parameter" +msgstr "Process Parameter" + +#. module: fetchmail +#: field:email.server,is_ssl:0 +msgid "SSL ?" +msgstr "SSL ?" + +#. module: fetchmail +#: selection:email.server,type:0 +#: selection:mailgate.message,type:0 +msgid "IMAP Server" +msgstr "IMAP Server" + +#. module: fetchmail +#: field:email.server,object_id:0 +msgid "Model" +msgstr "Model" + +#. module: fetchmail +#: field:email.server,server:0 +msgid "Server" +msgstr "Server" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.act_server_history +msgid "Email History" +msgstr "Email History" + +#. module: fetchmail +#: view:email.server:0 +#: model:ir.model,name:fetchmail.model_email_server +msgid "POP/IMAP Server" +msgstr "POP/IMAP Server" + +#. module: fetchmail +#: constraint:ir.rule:0 +msgid "Rules are not supported for osv_memory objects !" +msgstr "Rules are not supported for osv_memory objects !" + +#. module: fetchmail +#: field:email.server,type:0 +#: field:mailgate.message,type:0 +msgid "Server Type" +msgstr "Server Type" + +#. module: fetchmail +#: view:email.server:0 +msgid "Login Information" +msgstr "Login Information" + +#. module: fetchmail +#: view:email.server:0 +msgid "Server Information" +msgstr "Server Information" + +#. module: fetchmail +#: selection:email.server,type:0 +#: selection:mailgate.message,type:0 +msgid "POP Server" +msgstr "POP Server" + +#. module: fetchmail +#: field:email.server,port:0 +msgid "Port" +msgstr "Port" + +#. module: fetchmail +#: model:ir.module.module,description:fetchmail.module_meta_information +msgid "Fetchmail: \n" +" * Fetch email from Pop / IMAP server\n" +" * Support SSL\n" +" * Integrated with all Modules\n" +" * Automatic Email Receive\n" +" * Email based Records (Add, Update)\n" +" " +msgstr "Fetchmail: \n" +" * Fetch email from Pop / IMAP server\n" +" * Support SSL\n" +" * Integrated with all Modules\n" +" * Automatic Email Receive\n" +" * Email based Records (Add, Update)\n" +" " + +#. module: fetchmail +#: help:email.server,priority:0 +msgid "Priority between 0 to 10, select define the order of Processing" +msgstr "Priority between 0 to 10, select define the order of Processing" + +#. module: fetchmail +#: field:mailgate.message,server_id:0 +msgid "Mail Server" +msgstr "Mail Server" + +#. module: fetchmail +#: view:email.server:0 +msgid "Fetch Emails" +msgstr "Fetch Emails" + diff --git a/addons/fetchmail/i18n/fetchmail.pot b/addons/fetchmail/i18n/fetchmail.pot new file mode 100644 index 00000000000..f869a4a25e3 --- /dev/null +++ b/addons/fetchmail/i18n/fetchmail.pot @@ -0,0 +1,263 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * fetchmail +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 13:33:09+0000\n" +"PO-Revision-Date: 2010-08-20 13:33:09+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Confirmed" +msgstr "" + +#. module: fetchmail +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: fetchmail +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree_imap +#: model:ir.ui.menu,name:fetchmail.menu_action_email_server_tree_imap +msgid "IMAP Servers" +msgstr "" + +#. module: fetchmail +#: field:email.server,action_id:0 +msgid "Reply Email" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Server & Login" +msgstr "" + +#. module: fetchmail +#: field:email.server,priority:0 +msgid "Server Priority" +msgstr "" + +#. module: fetchmail +#: field:email.server,state:0 +msgid "State" +msgstr "" + +#. module: fetchmail +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Not Confirmed" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "POP/IMAP Servers" +msgstr "" + +#. module: fetchmail +#: model:ir.module.module,shortdesc:fetchmail.module_meta_information +msgid "Fetchmail Server" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +#: field:email.server,note:0 +msgid "Description" +msgstr "" + +#. module: fetchmail +#: field:email.server,attach:0 +msgid "Add Attachments ?" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Set to Draft" +msgstr "" + +#. module: fetchmail +#: field:email.server,user:0 +msgid "User Name" +msgstr "" + +#. module: fetchmail +#: field:email.server,user_id:0 +msgid "User" +msgstr "" + +#. module: fetchmail +#: field:email.server,date:0 +msgid "Date" +msgstr "" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Waiting for Verification" +msgstr "" + +#. module: fetchmail +#: field:email.server,password:0 +msgid "Password" +msgstr "" + +#. module: fetchmail +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: fetchmail +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Auto Reply?" +msgstr "" + +#. module: fetchmail +#: field:email.server,name:0 +msgid "Name" +msgstr "" + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_mailgate_message +msgid "Mailgateway Message" +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree +#: model:ir.ui.menu,name:fetchmail.menu_action_email_server_tree +msgid "POP Servers" +msgstr "" + +#. module: fetchmail +#: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree +msgid "Fetchmail Services" +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_mailgate_message_tree +#: model:ir.actions.act_window,name:fetchmail.action_mailgate_message_tree_pop +#: model:ir.ui.menu,name:fetchmail.menu_action_mailgate_message_tree +#: model:ir.ui.menu,name:fetchmail.menu_action_mailgate_message_tree_pop +msgid "Received Email History" +msgstr "" + +#. module: fetchmail +#: field:email.server,active:0 +msgid "Active" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Process Parameter" +msgstr "" + +#. module: fetchmail +#: field:email.server,is_ssl:0 +msgid "SSL ?" +msgstr "" + +#. module: fetchmail +#: selection:email.server,type:0 +#: selection:mailgate.message,type:0 +msgid "IMAP Server" +msgstr "" + +#. module: fetchmail +#: field:email.server,object_id:0 +msgid "Model" +msgstr "" + +#. module: fetchmail +#: field:email.server,server:0 +msgid "Server" +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.act_server_history +msgid "Email History" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +#: model:ir.model,name:fetchmail.model_email_server +msgid "POP/IMAP Server" +msgstr "" + +#. module: fetchmail +#: constraint:ir.rule:0 +msgid "Rules are not supported for osv_memory objects !" +msgstr "" + +#. module: fetchmail +#: field:email.server,type:0 +#: field:mailgate.message,type:0 +msgid "Server Type" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Login Information" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Server Information" +msgstr "" + +#. module: fetchmail +#: selection:email.server,type:0 +#: selection:mailgate.message,type:0 +msgid "POP Server" +msgstr "" + +#. module: fetchmail +#: field:email.server,port:0 +msgid "Port" +msgstr "" + +#. module: fetchmail +#: model:ir.module.module,description:fetchmail.module_meta_information +msgid "Fetchmail: \n" +" * Fetch email from Pop / IMAP server\n" +" * Support SSL\n" +" * Integrated with all Modules\n" +" * Automatic Email Receive\n" +" * Email based Records (Add, Update)\n" +" " +msgstr "" + +#. module: fetchmail +#: help:email.server,priority:0 +msgid "Priority between 0 to 10, select define the order of Processing" +msgstr "" + +#. module: fetchmail +#: field:mailgate.message,server_id:0 +msgid "Mail Server" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Fetch Emails" +msgstr "" + diff --git a/addons/fetchmail/i18n/fr.po b/addons/fetchmail/i18n/fr.po new file mode 100644 index 00000000000..f869a4a25e3 --- /dev/null +++ b/addons/fetchmail/i18n/fr.po @@ -0,0 +1,263 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * fetchmail +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 13:33:09+0000\n" +"PO-Revision-Date: 2010-08-20 13:33:09+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Confirmed" +msgstr "" + +#. module: fetchmail +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: fetchmail +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree_imap +#: model:ir.ui.menu,name:fetchmail.menu_action_email_server_tree_imap +msgid "IMAP Servers" +msgstr "" + +#. module: fetchmail +#: field:email.server,action_id:0 +msgid "Reply Email" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Server & Login" +msgstr "" + +#. module: fetchmail +#: field:email.server,priority:0 +msgid "Server Priority" +msgstr "" + +#. module: fetchmail +#: field:email.server,state:0 +msgid "State" +msgstr "" + +#. module: fetchmail +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Not Confirmed" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "POP/IMAP Servers" +msgstr "" + +#. module: fetchmail +#: model:ir.module.module,shortdesc:fetchmail.module_meta_information +msgid "Fetchmail Server" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +#: field:email.server,note:0 +msgid "Description" +msgstr "" + +#. module: fetchmail +#: field:email.server,attach:0 +msgid "Add Attachments ?" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Set to Draft" +msgstr "" + +#. module: fetchmail +#: field:email.server,user:0 +msgid "User Name" +msgstr "" + +#. module: fetchmail +#: field:email.server,user_id:0 +msgid "User" +msgstr "" + +#. module: fetchmail +#: field:email.server,date:0 +msgid "Date" +msgstr "" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Waiting for Verification" +msgstr "" + +#. module: fetchmail +#: field:email.server,password:0 +msgid "Password" +msgstr "" + +#. module: fetchmail +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: fetchmail +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Auto Reply?" +msgstr "" + +#. module: fetchmail +#: field:email.server,name:0 +msgid "Name" +msgstr "" + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_mailgate_message +msgid "Mailgateway Message" +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree +#: model:ir.ui.menu,name:fetchmail.menu_action_email_server_tree +msgid "POP Servers" +msgstr "" + +#. module: fetchmail +#: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree +msgid "Fetchmail Services" +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_mailgate_message_tree +#: model:ir.actions.act_window,name:fetchmail.action_mailgate_message_tree_pop +#: model:ir.ui.menu,name:fetchmail.menu_action_mailgate_message_tree +#: model:ir.ui.menu,name:fetchmail.menu_action_mailgate_message_tree_pop +msgid "Received Email History" +msgstr "" + +#. module: fetchmail +#: field:email.server,active:0 +msgid "Active" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Process Parameter" +msgstr "" + +#. module: fetchmail +#: field:email.server,is_ssl:0 +msgid "SSL ?" +msgstr "" + +#. module: fetchmail +#: selection:email.server,type:0 +#: selection:mailgate.message,type:0 +msgid "IMAP Server" +msgstr "" + +#. module: fetchmail +#: field:email.server,object_id:0 +msgid "Model" +msgstr "" + +#. module: fetchmail +#: field:email.server,server:0 +msgid "Server" +msgstr "" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.act_server_history +msgid "Email History" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +#: model:ir.model,name:fetchmail.model_email_server +msgid "POP/IMAP Server" +msgstr "" + +#. module: fetchmail +#: constraint:ir.rule:0 +msgid "Rules are not supported for osv_memory objects !" +msgstr "" + +#. module: fetchmail +#: field:email.server,type:0 +#: field:mailgate.message,type:0 +msgid "Server Type" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Login Information" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Server Information" +msgstr "" + +#. module: fetchmail +#: selection:email.server,type:0 +#: selection:mailgate.message,type:0 +msgid "POP Server" +msgstr "" + +#. module: fetchmail +#: field:email.server,port:0 +msgid "Port" +msgstr "" + +#. module: fetchmail +#: model:ir.module.module,description:fetchmail.module_meta_information +msgid "Fetchmail: \n" +" * Fetch email from Pop / IMAP server\n" +" * Support SSL\n" +" * Integrated with all Modules\n" +" * Automatic Email Receive\n" +" * Email based Records (Add, Update)\n" +" " +msgstr "" + +#. module: fetchmail +#: help:email.server,priority:0 +msgid "Priority between 0 to 10, select define the order of Processing" +msgstr "" + +#. module: fetchmail +#: field:mailgate.message,server_id:0 +msgid "Mail Server" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "Fetch Emails" +msgstr "" + diff --git a/addons/google_map/google_map.py b/addons/google_map/google_map.py index 2e4b37653ea..e8e22516db2 100644 --- a/addons/google_map/google_map.py +++ b/addons/google_map/google_map.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -26,8 +26,6 @@ class res_partner_address(osv.osv): _name = 'res.partner.address' _inherit = 'res.partner.address' _columns = { -# 'google_map': fields.function(_get_url, method=True, -# string='Google Map', type='char',), } res_partner_address() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr/hr_department.py b/addons/hr/hr_department.py index fb9dcb4966b..596bb80032e 100644 --- a/addons/hr/hr_department.py +++ b/addons/hr/hr_department.py @@ -125,7 +125,6 @@ class res_users(osv.osv): JOIN hr_department as dept ON dept.id = emp.department_id \ WHERE res.user_id = %s AND emp.department_id IS NOT NULL AND dept.manager_id IS NOT NULL', (user_id,)) ids_dept = [x[0] for x in cr.fetchall()] -# ids_dept = obj_dept.search(cr, uid, [('member_ids', 'in', [user_id])], context=context) parent_ids = [] if ids_dept: data_dept = obj_dept.read(cr, uid, ids_dept, ['manager_id'], context=context) @@ -162,7 +161,6 @@ class res_users(osv.osv): (SELECT emp.id FROM hr_employee \ JOIN resource_resource r ON r.id = emp.resource_id WHERE r.user_id=' + str(user_id) + ') ') mgnt_dept_ids = [x[0] for x in cr.fetchall()] -# mgnt_dept_ids = obj_dept.search(cr, uid, [('manager_id', '=', user_id)], context=context) ids_dept = obj_dept.search(cr, uid, [('id', 'child_of', mgnt_dept_ids)], context=context) if ids_dept: data_dept = obj_dept.read(cr, uid, ids_dept, ['member_ids'], context=context) diff --git a/addons/hr/hr_department_view.xml b/addons/hr/hr_department_view.xml index 29e3b04f2c9..c2bb6ac7390 100644 --- a/addons/hr/hr_department_view.xml +++ b/addons/hr/hr_department_view.xml @@ -72,10 +72,11 @@ <field name="res_model">hr.department</field> <field name="view_type">form</field> <field name="search_view_id" ref="view_department_filter"/> + <field name="help">Your Company's Departments Structure is used to manage all documents related to employees by departments: expenses and timesheet validation, leaves management, recruitements, etc.</field> </record> <menuitem action="open_module_tree_department" id="menu_department_def" parent="hr.menu_department_tree"/> - <menuitem action="open_module_tree_department" id="menu_hr_department_tree" parent="menu_hr_main" sequence="5"/> + <menuitem action="open_module_tree_department" id="menu_hr_department_tree" parent="hr.menu_hr_management" sequence="6"/> <record model="ir.ui.view" id="view_users_form_inherit"> <field name="name">res.users.form</field> diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml index d8ce599c071..659ddfa36e9 100644 --- a/addons/hr/hr_view.xml +++ b/addons/hr/hr_view.xml @@ -145,6 +145,7 @@ <field name="domain">[]</field> <field name="view_id" ref="view_employee_tree"/> <field name="search_view_id" ref="view_employee_filter"/> + <field name="help">The employee directory contains all data related to your employees: from their photo up to their hourly estimated costs for the timesheets. Employees are managed by departments and can be linked to users to manage their access rights.</field> </record> <menuitem action="open_view_employee_list_my" id="menu_open_view_employee_list_my" sequence="3" parent="menu_hr_main"/> @@ -297,8 +298,6 @@ <field name="res_model">hr.employee</field> <field name="view_type">form</field> <field name="view_mode">tree,form</field> -<!-- <field name="domain">[('category_id','child_of',[active_id])]</field>--> -<!-- <field name="context">{'category_id':active_id}</field>--> </record> <record id="hr_employee_category_open" model="ir.values"> @@ -396,6 +395,7 @@ <field name="view_mode">tree,form</field> <field name="search_view_id" ref="view_job_filter"/> <field name="context">{'search_default_Current':1}</field> + <field name="help">Job Positions are used to define the jobs, the requirements. You can attach a survey to a job position. This survey will be used in the recruitement process to evaluate the applicants for this job position.</field> </record> <menuitem name="Recruitment" id="base.menu_crm_case_job_req_main" parent="menu_hr_root" groups="base.group_hr_manager,base.group_system"/> diff --git a/addons/hr/i18n/lt.po b/addons/hr/i18n/lt.po index f169ea95771..126a0e8b314 100644 --- a/addons/hr/i18n/lt.po +++ b/addons/hr/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Giedrius Slavinskas <giedrius.slavinskas@gmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/pt_BR.po b/addons/hr/i18n/pt_BR.po index aa94743ad97..b4a2e623799 100644 --- a/addons/hr/i18n/pt_BR.po +++ b/addons/hr/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/tr.po b/addons/hr/i18n/tr.po index d703327eea3..92a19e74654 100644 --- a/addons/hr/i18n/tr.po +++ b/addons/hr/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-24 06:02+0000\n" "Last-Translator: adsiz_1029@hotmail.com <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po index 221dcc799ba..439f8377ec1 100644 --- a/addons/hr/i18n/zh_CN.po +++ b/addons/hr/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr_attendance/hr_attendance_view.xml b/addons/hr_attendance/hr_attendance_view.xml index fb6911a6656..da3218d9c6c 100644 --- a/addons/hr_attendance/hr_attendance_view.xml +++ b/addons/hr_attendance/hr_attendance_view.xml @@ -72,6 +72,7 @@ <field name="view_mode">tree,form</field> <field name="context">{"search_default_employee":1}</field> <field name="search_view_id" ref="view_hr_attendance_filter" /> + <field name="help">Time Tracking functionality aims to manage employee's attendances on the basis of the actions (Sign in/Sign out) performed by them. You can also link this to an attendance machine using OpenERP's webservices features.</field> </record> <menuitem id="menu_hr_time_tracking" name="Time Tracking" parent="hr.menu_hr_root" sequence="3"/> diff --git a/addons/hr_attendance/i18n/fi.po b/addons/hr_attendance/i18n/fi.po index d4da9961fee..8050e631c8d 100644 --- a/addons/hr_attendance/i18n/fi.po +++ b/addons/hr_attendance/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:37+0000\n" +"PO-Revision-Date: 2010-08-24 05:48+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: Finnish <fi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_attendance/i18n/pt_BR.po b/addons/hr_attendance/i18n/pt_BR.po index 4a2eaeb5eff..ad30a55c307 100644 --- a/addons/hr_attendance/i18n/pt_BR.po +++ b/addons/hr_attendance/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_attendance/i18n/tr.po b/addons/hr_attendance/i18n/tr.po index 24d35b0df14..bced8fa66ee 100644 --- a/addons/hr_attendance/i18n/tr.po +++ b/addons/hr_attendance/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-24 06:11+0000\n" "Last-Translator: Angel Spy <melissadilara@yahoo.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_attendance/report/attendance_errors.py b/addons/hr_attendance/report/attendance_errors.py index 2c0455e10d8..b0113aa88d4 100644 --- a/addons/hr_attendance/report/attendance_errors.py +++ b/addons/hr_attendance/report/attendance_errors.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>. # ############################################################################## @@ -37,17 +37,8 @@ class attendance_print(report_sxw.rml_parse): def _get_employees(self, emp_ids): emp_obj_list = self.pool.get('hr.employee').browse(self.cr, self.uid, emp_ids) - return emp_obj_list - -# def _sign(self, dt): -# if abs(dt.days) > 1: -# format = '%d day'+(((abs(dt.days)>=2) and 's') or '')+' %H:%M:%S' -# else: -# format = '%H:%M:%S' -# if dt.seconds<0: -# return dt.strftime('- '+format) -# else: -# return dt.strftime(format) + return emp_obj_list + def _lst(self, employee_id, dt_from, dt_to, max, *args): self.cr.execute("select name as date, create_date, action, create_date-name as delay from hr_attendance where employee_id=%s and to_char(name,'YYYY-mm-dd')<=%s and to_char(name,'YYYY-mm-dd')>=%s and action IN (%s,%s) order by name", (employee_id, dt_to, dt_from, 'sign_in', 'sign_out')) @@ -57,7 +48,6 @@ class attendance_print(report_sxw.rml_parse): r['delay'] = -r['delay'] temp = r['delay'].seconds -# r['delay'] = self._sign(r['delay']) r['delay'] = str(r['delay']).split('.')[0] if abs(temp) < max*60: r['delay2'] = r['delay'] @@ -78,14 +68,13 @@ class attendance_print(report_sxw.rml_parse): total += r['delay'] if abs(r['delay'].seconds) < max*60: total2 += r['delay'] - + result_dict = { 'total': total and str(total).split('.')[0], 'total2': total2 and str(total2).split('.')[0] } -# return (self._sign(total),total2 and self._sign(total2)) return [result_dict] - + report_sxw.report_sxw('report.hr.attendance.error', 'hr.employee', 'addons/hr_attendance/report/attendance_errors.rml', parser=attendance_print, header=2) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_attendance/wizard/hr_attendance_bymonth_view.xml b/addons/hr_attendance/wizard/hr_attendance_bymonth_view.xml index 8d3aa343b15..e9b5fecf330 100644 --- a/addons/hr_attendance/wizard/hr_attendance_bymonth_view.xml +++ b/addons/hr_attendance/wizard/hr_attendance_bymonth_view.xml @@ -19,7 +19,7 @@ </record> <record id="action_hr_attendance_month" model="ir.actions.act_window"> - <field name="name">Attendances by month</field> + <field name="name">Attendances By Month</field> <field name="type">ir.actions.act_window</field> <field name="res_model">hr.attendance.month</field> <field name="view_type">form</field> @@ -30,7 +30,7 @@ <record model="ir.values" id="hr_attendance_month_values"> <field name="model_id" ref="hr.model_hr_employee" /> <field name="object" eval="1" /> - <field name="name">Attendances by month</field> + <field name="name">Attendances By Month</field> <field name="key2">client_print_multi</field> <field name="value" eval="'ir.actions.act_window,' + str(ref('action_hr_attendance_month'))" /> <field name="key">action</field> diff --git a/addons/hr_attendance/wizard/hr_attendance_byweek_view.xml b/addons/hr_attendance/wizard/hr_attendance_byweek_view.xml index ed7ff7a8bc7..b87a3903a80 100644 --- a/addons/hr_attendance/wizard/hr_attendance_byweek_view.xml +++ b/addons/hr_attendance/wizard/hr_attendance_byweek_view.xml @@ -2,45 +2,5 @@ <openerp> <data> - <!--<record id="view_hr_attendance_week" model="ir.ui.view"> - <field name="name">Attendance Report Week</field> - <field name="model">hr.attendance.week</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Print Attendance Report Weekly"> - <group col="4" colspan="6"> - <separator string="Select a starting and a end date" colspan="4"/> - <field name="init_date"/> - <field name="end_date"/> - <newline/> - </group> - <separator colspan="4"/> - <group col="2" colspan="4"> - <button special="cancel" string="Cancel" icon='gtk-cancel'/> - <button name="print_report" string="Print" colspan="1" type="object" icon="gtk-yes"/> - </group> - </form> - </field> - </record> - - <record id="action_hr_attendance_week" model="ir.actions.act_window"> - <field name="name">Print Timesheet by week</field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">hr.attendance.week</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="target">new</field> - </record> - - <record model="ir.values" id="hr_attendance_week_values"> - <field name="model_id" ref="hr.model_hr_employee" /> - <field name="object" eval="1" /> - <field name="name">Print Timesheet by week</field> - <field name="key2">client_print_multi</field> - <field name="value" eval="'ir.actions.act_window,' + str(ref('action_hr_attendance_week'))" /> - <field name="key">action</field> - <field name="model">hr.employee</field> - </record> --> - </data> </openerp> diff --git a/addons/hr_contract/i18n/es_EC.po b/addons/hr_contract/i18n/es_EC.po index 853c4a13f66..570fbe8f22a 100644 --- a/addons/hr_contract/i18n/es_EC.po +++ b/addons/hr_contract/i18n/es_EC.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-03-23 02:53+0000\n" +"PO-Revision-Date: 2010-08-20 18:12+0000\n" "Last-Translator: Cristian Salamea (GnuThink) <ovnicraft@gmail.com>\n" "Language-Team: Spanish (Ecuador) <es_EC@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:01+0000\n" +"X-Launchpad-Export-Date: 2010-08-21 03:58+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_contract @@ -59,7 +59,7 @@ msgstr "Tipos de salario" #. module: hr_contract #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Nombre de modelo inválido en definición de acción" #. module: hr_contract #: field:hr.contract,employee_id:0 @@ -74,7 +74,7 @@ msgstr "Neto" #. module: hr_contract #: model:ir.module.module,shortdesc:hr_contract.module_meta_information msgid "Human Resources Contracts" -msgstr "" +msgstr "Contratos laborales para recursos humanos" #. module: hr_contract #: field:hr.contract.wage.type.period,factor_days:0 @@ -190,7 +190,7 @@ msgstr "Período de salario" #. module: hr_contract #: field:hr.employee,audiens_num:0 msgid "AUDIENS Number" -msgstr "" +msgstr "Número de AUDIENS" #. module: hr_contract #: view:hr.contract:0 diff --git a/addons/hr_contract/i18n/tr.po b/addons/hr_contract/i18n/tr.po index b12c3462768..81fcbb0f94b 100644 --- a/addons/hr_contract/i18n/tr.po +++ b/addons/hr_contract/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-24 06:02+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_contract diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py index b4743a7ffdc..0b497c461e0 100644 --- a/addons/hr_evaluation/hr_evaluation.py +++ b/addons/hr_evaluation/hr_evaluation.py @@ -36,11 +36,11 @@ class hr_evaluation_plan(osv.osv): 'month_first': fields.integer('First Evaluation After'), 'month_next': fields.integer('Next Evaluation After'), 'active': fields.boolean('Active') - } + } _defaults = { 'active': True, 'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'account.account', context=c), - } + } hr_evaluation_plan() class hr_evaluation_plan_phase(osv.osv): @@ -131,7 +131,7 @@ class hr_employee(osv.osv): evaluation_date=(dt.ISO.ParseAny(evaluation_date)+ dt.RelativeDateTime(months=+evaluation_plan.month_next)).strftime('%Y-%m-%d') flag = True if ids and flag: - self.pool.get("hr_evaluation.evaluation").create(cr, uid, {'employee_id': ids[0], 'plan_id': evaluation_plan_id}, context=context) + obj_evaluation.create(cr, uid, {'employee_id': ids[0], 'plan_id': evaluation_plan_id}, context=context) return {'value': {'evaluation_date': evaluation_date}} def create(self, cr, uid, vals, context=None): @@ -139,7 +139,7 @@ class hr_employee(osv.osv): context = {} id = super(hr_employee, self).create(cr, uid, vals, context=context) if vals.get('evaluation_plan_id', False): - obj_evaluation.create(cr, uid, {'employee_id' : id, 'plan_id': vals['evaluation_plan_id']}, context=context) + self.pool.get('hr_evaluation.evaluation').create(cr, uid, {'employee_id' : id, 'plan_id': vals['evaluation_plan_id']}, context=context) return id hr_employee() @@ -289,10 +289,10 @@ class hr_evaluation_interview(osv.osv): 'request_id': fields.many2one('survey.request','Request_id', ondelete='cascade', required=True), 'user_to_review_id': fields.many2one('hr.employee', 'Employee to Interview'), 'evaluation_id': fields.many2one('hr_evaluation.evaluation', 'Evaluation Type'), - } + } _defaults = { 'is_evaluation': True, - } + } def survey_req_waiting_answer(self, cr, uid, ids, context=None): if context is None: diff --git a/addons/hr_evaluation/hr_evaluation_demo.xml b/addons/hr_evaluation/hr_evaluation_demo.xml index 2c5b290b20a..eaad7d3865d 100644 --- a/addons/hr_evaluation/hr_evaluation_demo.xml +++ b/addons/hr_evaluation/hr_evaluation_demo.xml @@ -210,28 +210,6 @@ </data> <data> - <!--record id="survey_question_7" model="survey.question"> - <field name="in_visible_answer_type">1</field> - <field name="validation_type">do_not_validate</field> - <field name="comment_valid_type">do_not_validate</field> - <field name="make_comment_field_err_msg">Please enter a comment.</field> - <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field> - <field eval="0" name="comment_column"/> - <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field> - <field eval="0" name="rating_allow_one_column_require"/> - <field name="req_error_msg">This question requires an answer.</field> - <field eval="2" name="sequence"/> - <field name="question">Process</field> - <field eval="0" name="is_require_answer"/> - <field name="type">comment</field> - <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field> - <field eval="0" name="make_comment_field"/> - <field eval="0" name="in_visible_menu_choice"/> - <field name="page_id" ref="survey_page_2"/> - <field name="comment_label">Other</field> - <field eval="0" name="in_visible_rating_weight"/> - <field eval="0" name="allow_comment"/> - </record--> </data> <data> @@ -587,49 +565,6 @@ Once the form had been filled, the employee send it to his supervisor. </record> </data> - <!--data> - <record id="survey_question_42" model="survey.question"> - <field name="in_visible_answer_type">1</field> - <field name="validation_type">do_not_validate</field> - <field name="comment_valid_type">do_not_validate</field> - <field name="make_comment_field_err_msg">Please enter a comment.</field> - <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field> - <field eval="0" name="comment_column"/> - <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field> - <field eval="0" name="rating_allow_one_column_require"/> - <field name="req_error_msg">This question requires an answer.</field> - <field eval="3" name="sequence"/> - <field name="question">Evaluation Process</field> - <field eval="0" name="is_require_answer"/> - <field name="type">descriptive_text</field> - <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field> - <field name="descriptive_text">1). At the outset of the appraisal time period: - - * It is the joint responsibility of the employee and the supervisor (appraiser) to establish a feasible work plan for the coming year, including major employee responsibilities and corresponding benchmarks against which results will be evaluated. - - * Critical or key elements of performance and professional development needs (if any), should also be noted at this time - -2). At the conclusion of the appraisal time period: - - * The employee will be responsible for completing a draft of the Appraisal Form as a tool for self-evaluation and a starting point for the supervisor’s evaluation. The employee can add examples of achievements for each criterion. -Once the form had been filled, the employee send it to his supervisor. - - * It is the primary responsibility of the supervisor to gather the necessary input from the appropriate sources of feedback (internal and/or external customers, peers). In case of collaboration with OpenERP SA Belgium, the supervisor must receive completed evaluation form from the employee's Belgian project manager. - - * The supervisor synthesizes and integrates all input into the completed appraisal. He motivates his evaluation in the ad hoc fields. - - * The employee may choose to offer comments or explanation regarding the completed review. - - * The supervisor send the form to the HR department in India and in Belgium. -</field> - <field eval="0" name="make_comment_field"/> - <field eval="1" name="in_visible_menu_choice"/> - <field name="page_id" ref="hr_evaluation.survey_page_1"/> - <field name="comment_label">Other</field> - <field eval="1" name="in_visible_rating_weight"/> - <field eval="0" name="allow_comment"/> - </record> - </data--> <data> <record id="survey_question_17_1" model="survey.question"> @@ -1589,16 +1524,6 @@ Once the form had been filled, the employee send it to his supervisor. </record> </data> -<!-- <data noupdate="1">--> -<!-- <record id="survey_request_1" model="survey.request">--> -<!-- <field name="state">waiting_answer</field>--> -<!-- <field name="survey_id" ref="hr_evaluation.survey_2"/>--> -<!-- <field name="user_id" ref="base.user_root"/>--> -<!-- <field name="email">fp@tinyerp.com</field>--> -<!-- <field name="date_deadline">2010-02-21</field>--> -<!-- </record>--> -<!-- </data>--> - <data noupdate="1"> <record id="hr_evaluation_plan_managersevaluationplan0" model="hr_evaluation.plan"> <field eval="1" name="active"/> @@ -1673,28 +1598,6 @@ Once the form had been filled, the employee send it to his supervisor. </record> </data> -<!-- <data noupdate="1">--> -<!-- <record id="hr_evaluation_interview_1" model="survey.request">--> -<!-- <field name="state">waiting_answer</field>--> -<!-- <field name="survey_id" ref="hr_evaluation.survey_2"/>--> -<!-- <field name="user_id" ref="base.user_root"/>--> -<!-- <field name="email">fp@tinyerp.com</field>--> -<!-- <field name="date_deadline">2010-02-21</field>--> -<!-- </record>--> -<!-- </data>--> -<!-- <data noupdate="1">--> -<!-- <record id="hr_evaluation_evaluation_0" model="hr_evaluation.evaluation">--> -<!-- <field name="rating">0</field>--> -<!-- <field name="employee_id" ref="hr.employee1"/>--> -<!-- <field name="plan_id" ref="hr_evaluation_plan_managersevaluationplan0"/>--> -<!-- <field name="state">draft</field>--> -<!-- <field eval="[(6,0,[ref('hr_evaluation_interview_1')])]" name="survey_request_ids"/>--> -<!-- <field name="date">2010-01-21</field>--> -<!-- <field name="phase_id" ref="hr_evaluation_plan_phase_sendtomanagers0"/>--> -<!-- <field name="manager_id" ref="base.user_root"/>--> -<!-- </record>--> -<!-- </data>--> - <data> <record forcecreate="True" id="ir_cron_scheduler_evaluation" model="ir.cron"> <field name="name">Run Employee Evaluation</field> diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml index 440b1eff322..55bc22ac505 100644 --- a/addons/hr_evaluation/hr_evaluation_view.xml +++ b/addons/hr_evaluation/hr_evaluation_view.xml @@ -201,7 +201,6 @@ <field name="type">tree</field> <field name="arch" type="xml"> <tree colors="blue:state in ('draft');black:state in ('wait','progress');gray:state in('done','cancel')" string="Evaluation"> - <!--field name="create_date"/--> <field name="employee_id"/> <field name="plan_id"/> <field name="date"/> @@ -261,6 +260,7 @@ <field name="view_type">form</field> <field name="view_mode">tree,form,graph</field> <field name="search_view_id" ref="hr_evaluation.evaluation_search"/> + <field name="help">Each employee can be assigned to an evaluation plan. These plans define the frequency and the way you manage your periodic personnal evalautions. You will be able to define steps and attach interview forms to each step. OpenERP manages all kind of evaluations: bottom-up, top-down, self evaluation and final evaluation by the manager.</field> </record> <menuitem name="Evaluation" parent="menu_eval_hr" id="menu_open_view_hr_evaluation_tree" @@ -288,10 +288,6 @@ <separator string="State" colspan="4"/> <group colspan="4" col="6"> <field name="state"/> - <!--<button name="survey_req_draft" string="Set to Draft" states="cancel,done" type="object" icon="gtk-new"/> - <button name="survey_req_waiting_answer" string="Waiting Answer" states="draft" type="object" icon="gtk-new"/> - <button name="survey_req_done" string="Done" states="waiting_answer" type="object" icon="gtk-ok"/> - <button name="survey_req_cancel" string="Cancelled" states="waiting_answer" type="object" icon="gtk-cancel"/>--> </group> </form> </field> @@ -348,6 +344,7 @@ <field name="domain">[('is_evaluation' ,'=', True)]</field> <field name="context">{"search_default_todo":1,"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_hr_evaluation_interview_search"/> + <field name="help">Interview Requests are generated automatically by OpenERP according to employees evaluation plan. Each user receives automatic emails and requests to perform evaluation of their collegues periodically.</field> </record> <menuitem name="Interview Requests" parent="menu_eval_hr" id="menu_open_hr_evaluation_interview_requests" diff --git a/addons/hr_expense/__openerp__.py b/addons/hr_expense/__openerp__.py index 109e658d433..aa45f4aa888 100644 --- a/addons/hr_expense/__openerp__.py +++ b/addons/hr_expense/__openerp__.py @@ -54,9 +54,8 @@ ], 'demo_xml': [ 'hr_expense_demo.xml', -# 'hr.expense.expense.csv' ], - 'test': ['test/test_hr_expense.yml'], + 'test': ['test/test_hr_expense.yml'], 'installable': True, 'active': False, 'certificate': '0062479841789', diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index 48ace8ab5b9..681a06cd838 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -98,7 +98,6 @@ class hr_expense_expense(osv.osv): 'company_id': lambda self, cr, uid, c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id, } def expense_confirm(self, cr, uid, ids, *args): - #for exp in self.browse(cr, uid, ids): self.write(cr, uid, ids, { 'state':'confirm', 'date_confirm': time.strftime('%Y-%m-%d') diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml index cdc5aa2c6ba..4d25c01e773 100644 --- a/addons/hr_expense/hr_expense_view.xml +++ b/addons/hr_expense/hr_expense_view.xml @@ -164,6 +164,7 @@ <field name="view_type">form</field> <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_hr_expense_filter"/> + <field name="help">The OpenERP expenses management module allows you to track the full flow. Every month, the employees record their expenses. At the end of the month, their managers validates the expenses sheets which creates costs on projects/analytic accounts. The accountant validates the proposed entries and the employee can be reimbursed. You can also reinvoice the customer at the end of the flow.</field> </record> <menuitem id="next_id_49" name="Expenses" sequence="4" parent="hr.menu_hr_root"/> diff --git a/addons/hr_expense/hr_expense_workflow.xml b/addons/hr_expense/hr_expense_workflow.xml index 972cdcaab8f..cfeee8387ce 100644 --- a/addons/hr_expense/hr_expense_workflow.xml +++ b/addons/hr_expense/hr_expense_workflow.xml @@ -55,7 +55,6 @@ <field name="name">refused</field> <field name="kind">function</field> <field name="action">expense_canceled()</field> -<!-- <field name="flow_stop">True</field>--> </record> <record id="act_invoice" model="workflow.activity"> @@ -79,13 +78,6 @@ <field name="role_id" ref="HR"/> </record> - <!--record model="workflow.transition" id="t3"> - <field name="act_from" ref="act_accepted" /> - <field name="act_to" ref="act_paid" /> - <field name="signal">paid</field> - <field name="role_id" ref="HR"/> - </record--> - <record id="t4" model="workflow.transition"> <field name="act_from" ref="act_confirm"/> <field name="act_to" ref="act_refused"/> diff --git a/addons/hr_expense/i18n/pt_BR.po b/addons/hr_expense/i18n/pt_BR.po index f97a3d5a3a6..03b55d9b2b8 100644 --- a/addons/hr_expense/i18n/pt_BR.po +++ b/addons/hr_expense/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense diff --git a/addons/hr_expense/i18n/ru.po b/addons/hr_expense/i18n/ru.po index 9de7fe075f5..4e6cb62d58f 100644 --- a/addons/hr_expense/i18n/ru.po +++ b/addons/hr_expense/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:46+0000\n" -"Last-Translator: mga (Open ERP) <Unknown>\n" +"PO-Revision-Date: 2010-08-24 07:33+0000\n" +"Last-Translator: Nikolay Chesnokov <chesnokov_n@msn.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 04:01+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense @@ -29,7 +29,7 @@ msgstr "Позиция расходов" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_reimbursement0 msgid "The accoutant reimburse the expenses" -msgstr "" +msgstr "Бухгалтер возмещает расходы" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_confirm @@ -40,7 +40,7 @@ msgstr "Расходы в ожидании проверки" #. module: hr_expense #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Недопустимое имя модели в определении действия." #. module: hr_expense #: field:hr.expense.expense,date_confirm:0 diff --git a/addons/hr_expense/i18n/tr.po b/addons/hr_expense/i18n/tr.po index 3cc30393170..2ad96a2881b 100644 --- a/addons/hr_expense/i18n/tr.po +++ b/addons/hr_expense/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense diff --git a/addons/hr_holidays/__openerp__.py b/addons/hr_holidays/__openerp__.py index e093526ad34..7d68b216494 100644 --- a/addons/hr_holidays/__openerp__.py +++ b/addons/hr_holidays/__openerp__.py @@ -29,7 +29,7 @@ "description": """Human Ressources: Holidays tracking and workflow This module allows you to manage leaves and leaves requests. - Implements a dashboard for human resource management that includes. + Implements a dashboard for human resource management that includes. * My Leaves * My Expenses Note that: @@ -63,7 +63,6 @@ 'wizard/hr_holidays_summary_department_view.xml', 'wizard/hr_holidays_summary_employees_view.xml', 'board_hr_holidays_view.xml', - #'process/hr_holidays_process.xml' ], 'demo_xml': ['hr_holidays_demo.xml',], 'test': ['test/test_hr_holiday.yml'], diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index 3a628b17e47..efd5df4b480 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -430,20 +430,6 @@ class hr_holidays(osv.osv): self.holidays_confirm(cr, uid, holiday_ids) self.holidays_validate(cr, uid, holiday_ids) - #if record.holiday_status_id.categ_id and record.date_from and record.date_to and record.employee_id: -# if record.holiday_status_id.categ_id and record.date_from and record.date_to: -# vals={} -# vals['name']=record.name -# vals['categ_id']=record.holiday_status_id.categ_id.id -# epoch_c = time.mktime(time.strptime(record.date_to,'%Y-%m-%d %H:%M:%S')) -# epoch_d = time.mktime(time.strptime(record.date_from,'%Y-%m-%d %H:%M:%S')) -# diff_day = (epoch_c - epoch_d)/(3600*24) -# vals['duration'] = (diff_day) * 8 -# vals['note'] = record.notes -## vals['user_id'] = record.user_id.id -# vals['date'] = record.date_from -# if record.holiday_type=='employee': -# vals['user_id'] = record.user_id.id if record.holiday_status_id.categ_id and record.date_from and record.date_to and record.employee_id: diff_day = self._get_number_of_days(record.date_from, record.date_to) vals = { diff --git a/addons/hr_holidays/hr_holidays_demo.xml b/addons/hr_holidays/hr_holidays_demo.xml index 2ea95b76620..bfa051dff7a 100644 --- a/addons/hr_holidays/hr_holidays_demo.xml +++ b/addons/hr_holidays/hr_holidays_demo.xml @@ -1,52 +1,52 @@ <?xml version="1.0"?> <openerp> - <data noupdate="1"> + <data noupdate="1"> - <!-- Casual leave --> - <record model="hr.holidays.status" id="holiday_status_cl"> - <field name="name">Casual Leave</field> - <field name="double_validation">True</field> - <field name="color_name">black</field> - </record> + <!-- Casual leave --> + <record model="hr.holidays.status" id="holiday_status_cl"> + <field name="name">Casual Leave</field> + <field name="double_validation">True</field> + <field name="color_name">black</field> + </record> - <record model="hr.holidays" id="hr_holidays_employee1_allocation_cl"> - <field name="name">Casual Leave for Fabien Pinckaers</field> - <field name="holiday_status_id" ref="holiday_status_cl"/> - <field name="type">add</field> - <field name="number_of_days_temp">12</field> - <field name="employee_id" ref="hr.employee1"/> - </record> + <record model="hr.holidays" id="hr_holidays_employee1_allocation_cl"> + <field name="name">Casual Leave for Fabien Pinckaers</field> + <field name="holiday_status_id" ref="holiday_status_cl"/> + <field name="type">add</field> + <field name="number_of_days_temp">12</field> + <field name="employee_id" ref="hr.employee1"/> + </record> - <record model="hr.holidays" id="hr_holidays_employee1_cl"> - <field name="name">Trip with Family</field> - <field name="holiday_status_id" ref="holiday_status_cl"/> - <field name="date_from">2010-01-04 08:00</field> - <field name="date_to">2010-01-06 18:00</field> - <field name="type">remove</field> - <field name="number_of_days_temp">3</field> - <field name="employee_id" ref="hr.employee1"/> - </record> + <record model="hr.holidays" id="hr_holidays_employee1_cl"> + <field name="name">Trip with Family</field> + <field name="holiday_status_id" ref="holiday_status_cl"/> + <field eval="time.strftime('%Y-%m-01')" name="date_from"/> + <field eval="time.strftime('%Y-%m-03')" name="date_to"/> + <field name="type">remove</field> + <field name="number_of_days_temp">3</field> + <field name="employee_id" ref="hr.employee1"/> + </record> - <!-- Sick leave --> - <record model="hr.holidays.status" id="holiday_status_sl"> - <field name="name">Sick Leave</field> - <field name="limit">True</field> - <field name="color_name">red</field> - </record> + <!-- Sick leave --> + <record model="hr.holidays.status" id="holiday_status_sl"> + <field name="name">Sick Leave</field> + <field name="limit">True</field> + <field name="color_name">red</field> + </record> - <record model="hr.holidays" id="hr_holidays_employee1_sl"> - <field name="name">Doctor Appointment</field> - <field name="holiday_status_id" ref="holiday_status_sl"/> - <field name="date_from">2010-02-01 00:00</field> - <field name="date_to">2010-02-03 08:00</field> - <field name="type">remove</field> - <field name="state">draft</field> - <field name="number_of_days_temp">3</field> - <field name="employee_id" ref="hr.employee1"/> - </record> + <record model="hr.holidays" id="hr_holidays_employee1_sl"> + <field name="name">Doctor Appointment</field> + <field name="holiday_status_id" ref="holiday_status_sl"/> + <field eval="time.strftime('%Y-%m-20')" name="date_from"/> + <field eval="time.strftime('%Y-%m-22')" name="date_to"/> + <field name="type">remove</field> + <field name="state">draft</field> + <field name="number_of_days_temp">3</field> + <field name="employee_id" ref="hr.employee1"/> + </record> - <workflow action="confirm" model="hr.holidays" ref="hr_holidays_employee1_sl"/> - <workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_sl"/> + <workflow action="confirm" model="hr.holidays" ref="hr_holidays_employee1_sl"/> + <workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_sl"/> - </data> + </data> </openerp> diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index b29bf56bfb8..9e8c9d527b4 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -36,7 +36,7 @@ </record> <!-- Holidays: Leave Request --> - + <record id="view_holiday_new_calendar" model="ir.ui.view"> <field name="name">Leave Request</field> <field name="model">hr.holidays</field> @@ -47,7 +47,7 @@ </calendar> </field> </record> - + <record model="ir.ui.view" id="edit_holiday_new"> <field name="name">Leave Request</field> <field name="model">hr.holidays</field> @@ -165,10 +165,6 @@ <form string="Leaves Management"> <field name="name" /> <field name="holiday_status_id" /> -<!-- <field name="holiday_type"/> - <field name="category_id" required="1"/> ---> <field name="employee_id" /> - <!--<field name="department_id"/>--> <field name="type"/> <field name="date_from" on_change="onchange_date_from(date_to, date_from)" attrs="{'readonly':[('type','=','add')], 'required':[('type','=','remove')]}"/> <field name="date_to" on_change="onchange_date_to(date_from, date_to)" attrs="{'readonly':[('type','=','add')], 'required':[('type','=','remove')]}"/> @@ -237,23 +233,6 @@ </record> <!-- My leave dashboard --> -<!-- <record model="ir.ui.view" id="view_my_leave_board_form"> - <field name="name">hr.holidays.per.user.form</field> - <field name="model">hr.holidays.per.user</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="My Leaves" > - <field name="employee_id"/> - <field name="user_id"/> - <field name="holiday_status"/> - <field name="max_leaves"/> - <field name="leaves_taken" /> - <field name="remaining_leaves"/> - <field name="notes" colspan="4"/> - </form> - </field> - </record> ---> <menuitem name="Holidays" parent="hr.menu_hr_root" @@ -268,6 +247,7 @@ <field name="domain">[('type','=','remove')]</field> <field name="context">{'search_default_user_id':uid}</field> <field name="search_view_id" ref="view_hr_holidays_filter"/> + <field name="help">Leaves requests can be recorded by employees and validated by their managers. Once a leave request is validated it appears automatically in the agenda of the employee. You can define several allowance types (paid holidays, sickness, etc) and manage allowances per type.</field> </record> <record model="ir.actions.act_window.view" id="action_open_ask_holidays_tree"> diff --git a/addons/hr_holidays/hr_holidays_workflow.xml b/addons/hr_holidays/hr_holidays_workflow.xml index b6b036e7419..6dcd55ff162 100644 --- a/addons/hr_holidays/hr_holidays_workflow.xml +++ b/addons/hr_holidays/hr_holidays_workflow.xml @@ -113,12 +113,6 @@ <field name="signal">second_validate</field> </record> - <!--<record model="workflow.transition" id="t9"> - <field name="act_from" ref="act_validate" /> - <field name="act_to" ref="act_refuse" /> - <field name="signal">refuse</field> - </record>--> - <record model="workflow.transition" id="t10"> <field name="act_from" ref="act_validate1" /> <field name="act_to" ref="act_refuse" /> diff --git a/addons/hr_holidays/i18n/hi.po b/addons/hr_holidays/i18n/hi.po index f4046bd65e4..fc3e8431931 100644 --- a/addons/hr_holidays/i18n/hi.po +++ b/addons/hr_holidays/i18n/hi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 09:53+0000\n" +"PO-Revision-Date: 2010-08-21 06:12+0000\n" "Last-Translator: vir (Open ERP) <vir@tinyerp.com>\n" "Language-Team: Hindi <hi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-22 03:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays @@ -206,7 +206,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Magenta" -msgstr "" +msgstr "मजेंटा" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_per_user @@ -222,19 +222,19 @@ msgstr "" #: selection:hr.holidays.summary,init,holiday_type:0 #: selection:hr.holidays.summary.employee,init,holiday_type:0 msgid "Confirmed" -msgstr "" +msgstr "पुष्टि" #. module: hr_holidays #: wizard_field:hr.holidays.summary,init,date_from:0 #: wizard_field:hr.holidays.summary.employee,init,date_from:0 msgid "From" -msgstr "" +msgstr "के द्वारा" #. module: hr_holidays #: view:hr.holidays:0 #: model:process.transition.action,name:hr_holidays.process_transition_action_confirm0 msgid "Confirm" -msgstr "" +msgstr "पुष्टि करें" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_waiting @@ -245,19 +245,19 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,user_id:0 msgid "Employee_id" -msgstr "" +msgstr "कर्मचारी आईडी" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_holidaysdefinition0 msgid "Encoding of annual available holidays." -msgstr "" +msgstr "वार्षिक उपलब्ध छुट्टियों की एनकोडिंग" #. module: hr_holidays #: field:hr.holidays,employee_id:0 #: field:hr.holidays.log,employee_id:0 #: field:hr.holidays.per.user,employee_id:0 msgid "Employee" -msgstr "" +msgstr "कर्मचारी" #. module: hr_holidays #: selection:hr.holidays,state:0 @@ -287,13 +287,13 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request msgid "My Holiday Requests" -msgstr "" +msgstr "मेरी छुट्टी का अनुरोध" #. module: hr_holidays #: view:hr.holidays:0 #: view:hr.holidays.per.user:0 msgid "Number of Days" -msgstr "" +msgstr "दिनों की संख्या" #. module: hr_holidays #: field:hr.holidays.status,name:0 @@ -311,7 +311,7 @@ msgstr "" #. module: hr_holidays #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "संरचना देखने के लिए अमान्य XML!" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_approved0 @@ -321,12 +321,12 @@ msgstr "" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_holidaysdefrequest0 msgid "If holidays available, employee can take it and fill it." -msgstr "" +msgstr "छुट्टियों यदि उपलब्ध है, कर्मचारी इसे ले और भर सकते हैं." #. module: hr_holidays #: wizard_view:hr.holidays.summary.employee,notify:0 msgid "You have to select at least 1 Employee. Try again." -msgstr "" +msgstr "आप कम से कम 1 कर्मचारी चयन करे. दुबारा कोशिश करें." #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_validate @@ -336,24 +336,24 @@ msgstr "" #. module: hr_holidays #: wizard_field:hr.holidays.summary.employee,init,emp:0 msgid "Employee(s)" -msgstr "" +msgstr "कर्मचारी" #. module: hr_holidays #: field:hr.holidays,number_of_days:0 msgid "Number of Days in this Holiday Request" -msgstr "" +msgstr "इस छुट्टी के अनुरोध के दिनों की संख्या" #. module: hr_holidays #: view:hr.holidays.per.user:0 #: model:ir.actions.act_window,name:hr_holidays.action_holidays_per_user #: model:ir.ui.menu,name:hr_holidays.menu_open_holidays_per_user msgid "Holidays Per Employee" -msgstr "" +msgstr "प्रति कर्मचारी छुट्टियाँ" #. module: hr_holidays #: field:hr.holidays.status,limit:0 msgid "Allow to override Limit" -msgstr "" +msgstr "सीमा पार करने के लिए अनुमति दें" #. module: hr_holidays #: field:hr.holidays.log,holiday_user_id:0 @@ -363,7 +363,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Lavender" -msgstr "" +msgstr "लैवेंडर" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_log @@ -373,12 +373,12 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.wizard,name:hr_holidays.wizard_holidays_summary msgid "Print Summary of Employee's Holidays" -msgstr "" +msgstr "कर्मचारी छुट्टियों का प्रिंट सारांश" #. module: hr_holidays #: model:process.node,name:hr_holidays.process_node_calendar0 msgid "Calendar" -msgstr "" +msgstr "कैलेन्डर" #. module: hr_holidays #: field:hr.holidays,date_from:0 @@ -421,12 +421,15 @@ msgid "" " Administration / Users / Users\n" " for example, you maybe will do it for the user 'admin'.\n" msgstr "" +"मानव संसाधन : छुट्टियाँ ट्रैकिंग और कार्यप्रवाह\n" +"इस मॉड्यूल से तुम छुट्टियों और छुट्टियों के अनुरोधों को प्रबंधित करने की " +"अनुमति देता है.\n" #. module: hr_holidays #: wizard_view:hr.holidays.summary,notify:0 #: wizard_view:hr.holidays.summary.employee,notify:0 msgid "Notification" -msgstr "" +msgstr "अधिसूचना" #. module: hr_holidays #: model:process.node,note:hr_holidays.process_node_holidaysrequest0 @@ -447,12 +450,12 @@ msgstr "" #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_available #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_available msgid "My Available Holidays" -msgstr "" +msgstr "मेरी उपलब्ध छुट्टियाँ" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Black" -msgstr "" +msgstr "काला" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_refuse @@ -472,12 +475,12 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays.per.user,max_leaves:0 msgid "Maximum Leaves Allowed" -msgstr "" +msgstr "अधिकतम छुट्टियां की अनुमति" #. module: hr_holidays #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "स्थिति" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -502,53 +505,53 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays.per.user,leaves_taken:0 msgid "Leaves Already Taken" -msgstr "" +msgstr "पहले से ही ली हुई छुट्टियों" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "holidays." -msgstr "" +msgstr "छुट्टियां" #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "draft" -msgstr "" +msgstr "ड्राफ़्ट" #. module: hr_holidays #: field:hr.holidays.per.user,user_id:0 msgid "User" -msgstr "" +msgstr "उपयोगकर्ता" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_employeedeclaration0 msgid "Document for employee" -msgstr "" +msgstr "कर्मचारी के लिए दस्तावेज़" #. module: hr_holidays #: field:hr.holidays.log,date:0 msgid "Date" -msgstr "" +msgstr "तारीख़" #. module: hr_holidays #: model:process.transition.action,name:hr_holidays.process_transition_action_reufse0 msgid "Reufse" -msgstr "" +msgstr "मना करना" #. module: hr_holidays #: field:hr.holidays.status,section_id:0 msgid "Section" -msgstr "" +msgstr "विभाग" #. module: hr_holidays #: field:hr.holidays,manager_id:0 msgid "Holiday manager" -msgstr "" +msgstr "छुट्टी प्रबंधक" #. module: hr_holidays #: field:hr.holidays.per.user,active:0 #: field:hr.holidays.status,active:0 msgid "Active" -msgstr "" +msgstr "सक्रिय" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_draft @@ -573,12 +576,12 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "General" -msgstr "" +msgstr "सामान्य" #. module: hr_holidays #: view:hr.holidays.per.user:0 msgid "General Information" -msgstr "" +msgstr "सामान्य जानकारी" #. module: hr_holidays #: view:hr.holidays:0 @@ -586,7 +589,7 @@ msgstr "" #: wizard_button:hr.holidays.summary,init,end:0 #: wizard_button:hr.holidays.summary.employee,init,end:0 msgid "Cancel" -msgstr "" +msgstr "रद्द करें" #. module: hr_holidays #: model:process.transition,name:hr_holidays.process_transition_holidaysdefrequest0 @@ -614,7 +617,7 @@ msgstr "" #: wizard_button:hr.holidays.summary,init,checkdept:0 #: wizard_button:hr.holidays.summary.employee,init,checkemp:0 msgid "Print" -msgstr "" +msgstr "प्रिंट" #. module: hr_holidays #: model:ir.actions.wizard,name:hr_holidays.holidays_summary @@ -630,13 +633,13 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,name:0 msgid "Description" -msgstr "" +msgstr "विवरण" #. module: hr_holidays #: selection:hr.holidays,state:0 #: model:process.node,name:hr_holidays.process_node_refused0 msgid "Refused" -msgstr "" +msgstr "मना कर दिया" #. module: hr_holidays #: model:process.transition,note:hr_holidays.process_transition_approvedrequest0 @@ -657,7 +660,7 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays,case_id:0 msgid "Case" -msgstr "" +msgstr "केस" #. module: hr_holidays #: field:hr.holidays,holiday_user_id:0 diff --git a/addons/hr_holidays/i18n/lt.po b/addons/hr_holidays/i18n/lt.po index 226e24b6183..8b00a5b157d 100644 --- a/addons/hr_holidays/i18n/lt.po +++ b/addons/hr_holidays/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:18+0000\n" +"PO-Revision-Date: 2010-08-24 05:34+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_holidays/i18n/tr.po b/addons/hr_holidays/i18n/tr.po index 97f9db5b6b6..a1faa7d1b58 100644 --- a/addons/hr_holidays/i18n/tr.po +++ b/addons/hr_holidays/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:42+0000\n" +"PO-Revision-Date: 2010-08-24 05:58+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_holidays/i18n/zh_CN.po b/addons/hr_holidays/i18n/zh_CN.po index 9dbe9a2c01a..eddc082646f 100644 --- a/addons/hr_holidays/i18n/zh_CN.po +++ b/addons/hr_holidays/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_holidays/report/holidays_summary_report.py b/addons/hr_holidays/report/holidays_summary_report.py index 5b14835349b..f3a17be3015 100644 --- a/addons/hr_holidays/report/holidays_summary_report.py +++ b/addons/hr_holidays/report/holidays_summary_report.py @@ -232,14 +232,10 @@ class report_custom(report_rml): emp_id[d] = obj_emp.search(cr, uid, [('user_id', '=', result[d][0])]) items = obj_emp.read(cr, uid, emp_id[d], ['id', 'name']) for item in items: -# if item['id'] in done: -# continue -# else: if dept_done==0: emp_xml += emp_create_xml(self, cr, uid, 1, holiday_type, row_id, dept.id, dept.name, som, eom) row_id = row_id +1 dept_done=1 -# done[item['id']] = 1 emp_xml += emp_create_xml(self, cr, uid, 0, holiday_type, row_id, item['id'], item['name'], som, eom) row_id = row_id +1 # Computing the xml diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index 0e5513ba226..7a6eaf14b58 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -192,7 +192,6 @@ class payroll_register(osv.osv): 'journal_id': fields.many2one('account.journal', 'Expanse Journal', required=True), 'bank_journal_id': fields.many2one('account.journal', 'Bank Journal', required=True), 'active':fields.boolean('Active', required=False), -# 'advice_ids':fields.one2many('hr.payroll.advice', 'register_id', 'Bank Advice'), 'company_id':fields.many2one('res.company', 'Company', required=False), 'period_id': fields.many2one('account.period', 'Force Period', domain=[('state','<>','done')], help="Keep empty to use the period of the validation(Payslip) date."), 'grows': fields.function(_calculate, method=True, store=True, multi='dc', string='Gross Salary', type='float', digits=(16, 4)), @@ -301,7 +300,6 @@ class payroll_register(osv.osv): } id = advice_line_pool.create(cr, uid, pline, context=context) - #, 'advice_ids':[(6, 0, [pid])] self.write(cr, uid, ids, {'state':'confirm'}, context=context) return True @@ -568,7 +566,6 @@ class company_contribution(osv.osv): 'category_id':fields.many2one('hr.allounce.deduction.categoty', 'Heads', required=False), 'name':fields.char('Name', size=256, required=True, readonly=False), 'code':fields.char('Code', size=64, required=True, readonly=False), -# 'include_in_salary':fields.boolean('Included in Salary ?', help='If company contribute on this deduction then should company contribution is also deducted from Employee Salary'), 'gratuity':fields.boolean('Use for Gratuity ?', required=False), 'line_ids':fields.one2many('company.contribution.line', 'contribution_id', 'Calculations', required=False), 'register_id':fields.property( @@ -587,16 +584,6 @@ class company_contribution(osv.osv): ('func','Function Calculation'), ],'Amount Type', select=True), 'contribute_per':fields.float('Contribution', digits=(16, 4), help='Define Company contribution ratio 1.00=100% contribution, If Employee Contribute 5% then company will and here 0.50 defined then company will contribute 50% on employee 5% contribution'), -# 'account_id':fields.property( -# 'account.account', -# type='many2one', -# relation='account.account', -# string="Account", -# method=True, -# view_load=True, -# help="Expanse account where company expanse will be encoded", -# required=False -# ), 'company_id':fields.many2one('res.company', 'Company', required=False), 'active':fields.boolean('Active', required=False), 'note': fields.text('Description'), @@ -730,8 +717,6 @@ class hr_payslip(osv.osv): obj[cd] = amount contrib = 0.0 -# if line.category_id.include_in_salary: -# contrib = line.company_contrib if line.type == 'allowance': allow += amount diff --git a/addons/hr_payroll/hr_payroll_view.xml b/addons/hr_payroll/hr_payroll_view.xml index 807e83d9114..fbfa2d1aad5 100644 --- a/addons/hr_payroll/hr_payroll_view.xml +++ b/addons/hr_payroll/hr_payroll_view.xml @@ -157,7 +157,6 @@ <group colspan="2" col="2"> <separator string="Personal Info" colspan="2"/> <field name="pan_no" select="1"/> -<!-- <field name="bank_account"/>--> <field name="bank_account_id"/> <field name="place_of_birth"/> <field name="children"/> @@ -658,8 +657,6 @@ <separator colspan="2" string="Other Information"/> <field name="company_id" select="1"/> <field name="active" select="1"/> -<!-- <field name="include_in_salary" />--> -<!-- <field name="account_id" attrs="{'required': [('include_in_salary','=',True)]}"/>--> </group> <notebook colspan="4"> <page string="Function" attrs="{'readonly': [('amount_type','!=','func')]}"> @@ -734,52 +731,6 @@ /> <!-- End Company Contribution --> - <!-- Contract Form--> -<!-- <record id="hr_contract.hr_contract_view_form" model="ir.ui.view">--> -<!-- <field name="name">hr.contract.view.form</field>--> -<!-- <field name="model">hr.contract</field>--> -<!-- <field name="type">form</field>--> -<!-- <field name="arch" type="xml">--> -<!-- <form string="Contract">--> -<!-- <field name="employee_id"/>--> -<!-- <separator colspan="4" string="General Information"/>--> -<!-- <field colspan="4" name="name" select="1"/>--> -<!-- <newline/>--> -<!-- <separator colspan="4" string="Contract Duration"/>--> -<!-- <field name="function"/>--> -<!-- <field name="working_hours_per_day"/>--> -<!-- <field name="working_days_per_week"/>--> -<!-- <field name="date_start" select="1"/>--> -<!-- <field name="date_end" select="1"/>--> -<!-- --> -<!-- <separator colspan="4" string="Salary"/>--> -<!-- <field name="wage_type_id"/>--> -<!-- <field name="wage"/>--> -<!-- --> -<!-- <separator colspan="4" string="Notes"/>--> -<!-- <field colspan="4" name="notes" nolabel="1"/>--> -<!-- --> -<!-- <separator colspan="4" string="Passport and Visa"/>--> -<!-- <field name="permit_no"/>--> -<!-- <field name="passport_id"/>--> -<!-- <field name="visa_no"/>--> -<!-- <field name="visa_expire"/>--> -<!-- </form>--> -<!-- </field>--> -<!-- </record>--> -<!-- <record id="action_hr_contract" model="ir.actions.act_window">--> -<!-- <field name="name">Employee Contract</field>--> -<!-- <field name="res_model">hr.contract</field>--> -<!-- <field name="view_type">form</field>--> -<!-- <field name="view_mode">form,tree</field>--> -<!-- </record>--> -<!-- <menuitem --> -<!-- action="action_hr_contract" --> -<!-- name="Employee Contract" --> -<!-- id="hr_menu_contract" --> -<!-- parent="payroll_configure"--> -<!-- />--> - <record id="view_hr_bank_advice_tree" model="ir.ui.view"> <field name="name">hr.payroll.advice.tree</field> <field name="model">hr.payroll.advice</field> diff --git a/addons/hr_payroll/report/rml_parse.py b/addons/hr_payroll/report/rml_parse.py index beeb6deae49..550c77c696d 100755 --- a/addons/hr_payroll/report/rml_parse.py +++ b/addons/hr_payroll/report/rml_parse.py @@ -41,7 +41,6 @@ class rml_parse(report_sxw.rml_parse): }) def comma_me(self,amount): - #print "#" + str(amount) + "#" if not amount: amount = 0.0 if type(amount) is float : @@ -105,9 +104,8 @@ class rml_parse(report_sxw.rml_parse): else: return Stringer return Stringer - + def explode_this(self,chaine,length): - #chaine = self.repair_string(chaine) chaine = rstrip(chaine) ast = list(chaine) i = length @@ -116,13 +114,12 @@ class rml_parse(report_sxw.rml_parse): i = i + length chaine = str("".join(ast)) return chaine - + def repair_string(self,chaine): ast = list(chaine) UnicodeAst = [] _previouslyfound = False i = 0 - #print str(ast) while i < len(ast): elem = ast[i] try: diff --git a/addons/hr_payroll/wizard/hr_payroll_create_analytic.xml b/addons/hr_payroll/wizard/hr_payroll_create_analytic.xml index bbbd263b2fe..8ef12aa586a 100644 --- a/addons/hr_payroll/wizard/hr_payroll_create_analytic.xml +++ b/addons/hr_payroll/wizard/hr_payroll_create_analytic.xml @@ -27,10 +27,6 @@ <field name="view_mode">form</field> <field name="target">new</field> </record> - <!-- <menuitem id="menu_wizard_payroll_analysis" - action="action_view_hr_payroll_create" - parent="payroll_configure" - name="Create Analytic Structure" />--> </data> </openerp> \ No newline at end of file diff --git a/addons/hr_payroll_account/hr_payroll_account.py b/addons/hr_payroll_account/hr_payroll_account.py index f07a0493b4f..f5a6897bf1d 100644 --- a/addons/hr_payroll_account/hr_payroll_account.py +++ b/addons/hr_payroll_account/hr_payroll_account.py @@ -133,7 +133,6 @@ class hr_payslip(osv.osv): ded_rec = { 'move_id':move_id, 'name': name, - #'partner_id': partner_id, 'date': slip.date, 'account_id': slip.employee_id.property_bank_account.id, 'debit': 0.0, @@ -293,7 +292,6 @@ class hr_payslip(osv.osv): period_id = search_periods[0] move = { - #'name': slip.name, 'journal_id': slip.journal_id.id, 'period_id': period_id, 'date': slip.date, @@ -409,140 +407,6 @@ class hr_payslip(osv.osv): for contrub in line.category_id.contribute_ids: print contrib.name, contrub.code, contrub.amount_type, contrib.contribute_per, line.total - - -# if line.company_contrib > 0: -# company_contrib = line.company_contrib -## if line.category_id.amount_type == 'per': -## company_contrib = (amount * line.category_id.contribute_per) - -# narration = """Company Contribution of %s Encode same as a Company Expanse @ %s""" % (line.name, company_contrib) -# move = { -# #'name': slip.name, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'date': slip.date, -# 'ref':slip.number, -# 'narration': narration -# } -# company_contrib_move_id = move_pool.create(cr, uid, move) -# name = "[%s] - %s / %s - Company Contribution" % (line.code, line.name, slip.employee_id.name) -# self.create_voucher(cr, uid, [slip.id], name, company_contrib_move_id) -# -# ded_deb = { -# 'move_id':company_contrib_move_id, -# 'name': name, -# 'date': slip.date, -# 'quantity':1, -# 'account_id': line.category_id.account_id.id, -# 'debit': company_contrib, -# 'credit' : 0.0, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'ref':slip.number -# } -# line_ids += [movel_pool.create(cr, uid, ded_deb)] -# ded_cre = { -# 'move_id':company_contrib_move_id, -# 'name': name, -# 'date': slip.date, -# 'quantity':1, -# 'account_id': line.category_id.register_id.account_id.id, -# 'debit': 0.0, -# 'credit' : company_contrib, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'ref':slip.number -# } -# line_ids += [movel_pool.create(cr, uid, ded_cre)] -# -# if line.category_id.include_in_salary: -# narration = """Company Contribution of %s Deducted from Employee %s""" % (line.name, company_contrib) -# move = { -# #'name': slip.name, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'date': slip.date, -# 'ref':slip.number, -# 'narration': narration -# } -# include_in_salary_move_id = move_pool.create(cr, uid, move) -# self.create_voucher(cr, uid, [slip.id], narration, include_in_salary_move_id) -# -# total_deduct += company_contrib -# ded_deb = { -# 'move_id':include_in_salary_move_id, -# 'name': name, -# 'partner_id': partner_id, -# 'date': slip.date, -# 'quantity':1, -# 'account_id': partner.property_account_receivable.id, -# 'debit': company_contrib, -# 'credit' : 0.0, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'ref':slip.number -# } -# line_ids += [movel_pool.create(cr, uid, ded_deb)] -# ded_cre = { -# 'move_id':include_in_salary_move_id, -# 'name': name, -# 'date': slip.date, -# 'quantity':1, -# 'account_id': line.category_id.account_id.id, -# 'debit': 0.0, -# 'credit' : company_contrib, -# 'journal_id': slip.journal_id.id, -# 'period_id': period_id, -# 'ref':slip.number -# } -# line_ids += [movel_pool.create(cr, uid, ded_cre)] - - #make an entry line to contribution register -# if line.category_id.register_id: -# ctr = { -# 'register_id':line.category_id.register_id.id, -# 'name':line.name, -# 'code':line.code, -# 'employee_id':slip.employee_id.id, -# 'period_id':period_id, -# 'emp_deduction':amount, -# } -# if line.category_id.contribute: -# ctr['comp_deduction'] = amount -# -# company = 0.0 -# employee = 0.0 -# if line.category_id.contribute and line.category_id.include_in_salary and line.category_id.amount_type == 'per': -# new_amount = (amount * (line.category_id.contribute_per / (1+line.category_id.contribute_per))) -# company = new_amount -# employee = amount - company -# -# elif line.category_id.contribute and line.category_id.include_in_salary and line.category_id.amount_type == 'fix': -# company = line.category_id.contribute_per -# employee = amount - company - -# elif line.category_id.contribute and line.category_id.include_in_salary and line.category_id.amount_type == 'func': -# company = self.pool.get('hr.allounce.deduction.categoty').execute_function(cr, uid, line.category_id.id, line.slip_id.basic, context) -# employee = amount -# -# elif line.category_id.contribute and not line.category_id.include_in_salary and line.category_id.amount_type == 'per': -# company = amount * line.category_id.contribute_per -# employee = amount -# -# elif line.category_id.contribute and not line.category_id.include_in_salary and line.category_id.amount_type == 'fix': -# company = line.category_id.contribute_per -# employee = amount - -# elif line.category_id.contribute and not line.category_id.include_in_salary and line.category_id.amount_type == 'func': -# company = self.pool.get('hr.allounce.deduction.categoty').execute_function(cr, uid, line.category_id.id, line.slip_id.basic, context) -# employee = amount -# -# ctr['emp_deduction'] = employee -# ctr['comp_deduction'] = company -# -# self.pool.get('hr.contibution.register.line').create(cr, uid, ctr) - adj_move_id = False if total_deduct > 0: move = { diff --git a/addons/hr_payroll_account/i18n/en_US.po b/addons/hr_payroll_account/i18n/en_US.po new file mode 100644 index 00000000000..1e4e0f033e9 --- /dev/null +++ b/addons/hr_payroll_account/i18n/en_US.po @@ -0,0 +1,481 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * hr_payroll_account +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:19:23+0000\n" +"PO-Revision-Date: 2010-08-20 06:19:23+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_payroll_account +#: field:hr.payslip,move_line_ids:0 +msgid "Accounting Lines" +msgstr "Accounting Lines" + +#. module: hr_payroll_account +#: field:hr.payslip,move_ids:0 +msgid "Accounting vouchers" +msgstr "Accounting vouchers" + +#. module: hr_payroll_account +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please defined bank account for %s !' % (slip.employee_id.name)))\n" +"\n" +" if not slip.employee_id.bank_account_id.partner_id:\n" +" raise osv.except_osv(_('Integrity Error !" +msgstr "Please defined bank account for %s !' % (slip.employee_id.name)))\n" +"\n" +" if not slip.employee_id.bank_account_id.partner_id:\n" +" raise osv.except_osv(_('Integrity Error !" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Other Informations" +msgstr "Other Informations" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_account_move +msgid "Account Move Link to Pay Slip" +msgstr "Account Move Link to Pay Slip" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Description" +msgstr "Description" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Period is not defined for slip date %s'%slip.date))\n" +" period_id = search_periods[0]\n" +" name = 'Payment of Salary to %s' % (slip.employee_id.name)\n" +" move = {\n" +" 'journal_id': slip.bank_journal_id.id,\n" +" 'period_id': period_id,\n" +" 'date': slip.date,\n" +" 'type':'bank_pay_voucher',\n" +" 'ref':slip.number,\n" +" 'narration': name\n" +" }\n" +" move_id = move_pool.create(cr, uid, move, context=context)\n" +" self.create_voucher(cr, uid, [slip.id], name, move_id)\n" +"\n" +" name = \"To %s account\" % (slip.employee_id.name)\n" +" ded_rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" #'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.property_bank_account.id,\n" +" 'debit': 0.0,\n" +" 'credit' : slip.total_pay,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, ded_rec, context=context)]\n" +" name = \"By %s account\" % (slip.employee_id.property_bank_account.name)\n" +" cre_rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" 'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': partner.property_account_payable.id,\n" +" 'debit': slip.total_pay,\n" +" 'credit' : 0.0,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, cre_rec, context=context)]\n" +"\n" +" other_pay = slip.other_pay\n" +" #Process all Reambuse Entries\n" +" for line in slip.line_ids:\n" +" if line.type == 'otherpay' and line.expanse_id.invoice_id:\n" +" if not line.expanse_id.invoice_id.move_id:\n" +" raise osv.except_osv(_('Warning !" +msgstr "Period is not defined for slip date %s'%slip.date))\n" +" period_id = search_periods[0]\n" +" name = 'Payment of Salary to %s' % (slip.employee_id.name)\n" +" move = {\n" +" 'journal_id': slip.bank_journal_id.id,\n" +" 'period_id': period_id,\n" +" 'date': slip.date,\n" +" 'type':'bank_pay_voucher',\n" +" 'ref':slip.number,\n" +" 'narration': name\n" +" }\n" +" move_id = move_pool.create(cr, uid, move, context=context)\n" +" self.create_voucher(cr, uid, [slip.id], name, move_id)\n" +"\n" +" name = \"To %s account\" % (slip.employee_id.name)\n" +" ded_rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" #'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.property_bank_account.id,\n" +" 'debit': 0.0,\n" +" 'credit' : slip.total_pay,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, ded_rec, context=context)]\n" +" name = \"By %s account\" % (slip.employee_id.property_bank_account.name)\n" +" cre_rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" 'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': partner.property_account_payable.id,\n" +" 'debit': slip.total_pay,\n" +" 'credit' : 0.0,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, cre_rec, context=context)]\n" +"\n" +" other_pay = slip.other_pay\n" +" #Process all Reambuse Entries\n" +" for line in slip.line_ids:\n" +" if line.type == 'otherpay' and line.expanse_id.invoice_id:\n" +" if not line.expanse_id.invoice_id.move_id:\n" +" raise osv.except_osv(_('Warning !" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Informations" +msgstr "Accounting Informations" + +#. module: hr_payroll_account +#: model:ir.module.module,description:hr_payroll_account.module_meta_information +msgid "Generic Payroll system Integrated with Accountings\n" +" * Expanse Encoding\n" +" * Payment Encoding\n" +" * Comany Contribution Managemet\n" +" " +msgstr "Generic Payroll system Integrated with Accountings\n" +" * Expanse Encoding\n" +" * Payment Encoding\n" +" * Comany Contribution Managemet\n" +" " + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Period is not defined for slip date %s'%slip.date))\n" +" period_id = search_periods[0]\n" +"\n" +" move = {\n" +" #'name': slip.name,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'date': slip.date,\n" +" 'ref':slip.number,\n" +" 'narration': slip.name\n" +" }\n" +" move_id = move_pool.create(cr, uid, move, context=context)\n" +" self.create_voucher(cr, uid, [slip.id], slip.name, move_id)\n" +"\n" +" line = {\n" +" 'move_id':move_id,\n" +" 'name': \"By Basic Salary / \" + slip.employee_id.name,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.salary_account.id,\n" +" 'debit': slip.basic,\n" +" 'credit': 0.0,\n" +" 'quantity':slip.working_days,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'analytic_account_id': False,\n" +" 'ref':slip.number\n" +" }\n" +"\n" +" #Setting Analysis Account for Basic Salary\n" +" if slip.employee_id.analytic_account:\n" +" line['analytic_account_id'] = slip.employee_id.analytic_account.id\n" +"\n" +" move_line_id = movel_pool.create(cr, uid, line, context=context)\n" +" line_ids += [move_line_id]\n" +"\n" +" line = {\n" +" 'move_id':move_id,\n" +" 'name': \"To Basic Paysble Salary / \" + slip.employee_id.name,\n" +" 'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.employee_account.id,\n" +" 'debit': 0.0,\n" +" 'quantity':slip.working_days,\n" +" 'credit': slip.basic,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, line, context=context)]\n" +"\n" +" for line in slip.line_ids:\n" +" name = \"[%s] - %s / %s\" % (line.code, line.name, slip.employee_id.name)\n" +" amount = line.total\n" +"\n" +" if line.type == 'leaves':\n" +" continue\n" +"\n" +" rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" 'date': slip.date,\n" +" 'account_id': line.account_id.id,\n" +" 'debit': 0.0,\n" +" 'credit' : 0.0,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'analytic_account_id':False,\n" +" 'ref':slip.number,\n" +" 'quantity':1\n" +" }\n" +"\n" +" #Setting Analysis Account for Salary Slip Lines\n" +" if line.analytic_account_id:\n" +" rec['analytic_account_id'] = line.analytic_account_id.id\n" +" else:\n" +" rec['analytic_account_id'] = slip.deg_id.account_id.id\n" +"\n" +" if line.type == 'allowance' or line.type == 'otherpay':\n" +" rec['debit'] = amount\n" +" if not partner.property_account_payable:\n" +" raise osv.except_osv(_('Integrity Error !" +msgstr "Period is not defined for slip date %s'%slip.date))\n" +" period_id = search_periods[0]\n" +"\n" +" move = {\n" +" #'name': slip.name,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'date': slip.date,\n" +" 'ref':slip.number,\n" +" 'narration': slip.name\n" +" }\n" +" move_id = move_pool.create(cr, uid, move, context=context)\n" +" self.create_voucher(cr, uid, [slip.id], slip.name, move_id)\n" +"\n" +" line = {\n" +" 'move_id':move_id,\n" +" 'name': \"By Basic Salary / \" + slip.employee_id.name,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.salary_account.id,\n" +" 'debit': slip.basic,\n" +" 'credit': 0.0,\n" +" 'quantity':slip.working_days,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'analytic_account_id': False,\n" +" 'ref':slip.number\n" +" }\n" +"\n" +" #Setting Analysis Account for Basic Salary\n" +" if slip.employee_id.analytic_account:\n" +" line['analytic_account_id'] = slip.employee_id.analytic_account.id\n" +"\n" +" move_line_id = movel_pool.create(cr, uid, line, context=context)\n" +" line_ids += [move_line_id]\n" +"\n" +" line = {\n" +" 'move_id':move_id,\n" +" 'name': \"To Basic Paysble Salary / \" + slip.employee_id.name,\n" +" 'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.employee_account.id,\n" +" 'debit': 0.0,\n" +" 'quantity':slip.working_days,\n" +" 'credit': slip.basic,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, line, context=context)]\n" +"\n" +" for line in slip.line_ids:\n" +" name = \"[%s] - %s / %s\" % (line.code, line.name, slip.employee_id.name)\n" +" amount = line.total\n" +"\n" +" if line.type == 'leaves':\n" +" continue\n" +"\n" +" rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" 'date': slip.date,\n" +" 'account_id': line.account_id.id,\n" +" 'debit': 0.0,\n" +" 'credit' : 0.0,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'analytic_account_id':False,\n" +" 'ref':slip.number,\n" +" 'quantity':1\n" +" }\n" +"\n" +" #Setting Analysis Account for Salary Slip Lines\n" +" if line.analytic_account_id:\n" +" rec['analytic_account_id'] = line.analytic_account_id.id\n" +" else:\n" +" rec['analytic_account_id'] = slip.deg_id.account_id.id\n" +"\n" +" if line.type == 'allowance' or line.type == 'otherpay':\n" +" rec['debit'] = amount\n" +" if not partner.property_account_payable:\n" +" raise osv.except_osv(_('Integrity Error !" + +#. module: hr_payroll_account +#: model:ir.module.module,shortdesc:hr_payroll_account.module_meta_information +msgid "Human Resource Payroll Accounting" +msgstr "Human Resource Payroll Accounting" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +#: field:hr.payslip,move_payment_ids:0 +msgid "Payment Lines" +msgstr "Payment Lines" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please define fiscal year for perticular contract" +msgstr "Please define fiscal year for perticular contract" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip +msgid "Pay Slip" +msgstr "Pay Slip" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Account Lines" +msgstr "Account Lines" + +#. module: hr_payroll_account +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Vouchers" +msgstr "Accounting Vouchers" + +#. module: hr_payroll_account +#: help:hr.payslip,period_id:0 +msgid "Keep empty to use the period of the validation(Payslip) date." +msgstr "Keep empty to use the period of the validation(Payslip) date." + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Fiscal Year is not defined for slip date %s'%slip.date))\n" +" search_periods = period_pool.search(cr, uid, [('date_start','<=',slip.date),('date_stop','>=',slip.date)], context=context)\n" +" if not search_periods:\n" +" raise osv.except_osv(_('Warning !" +msgstr "Fiscal Year is not defined for slip date %s'%slip.date))\n" +" search_periods = period_pool.search(cr, uid, [('date_start','<=',slip.date),('date_stop','>=',slip.date)], context=context)\n" +" if not search_periods:\n" +" raise osv.except_osv(_('Warning !" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Fiscal Year is not defined for slip date %s'%slip.date))\n" +" search_periods = period_pool.search(cr,uid,[('date_start','<=',slip.date),('date_stop','>=',slip.date)], context=context)\n" +" if not search_periods:\n" +" raise osv.except_osv(_('Warning !" +msgstr "Fiscal Year is not defined for slip date %s'%slip.date))\n" +" search_periods = period_pool.search(cr,uid,[('date_start','<=',slip.date),('date_stop','>=',slip.date)], context=context)\n" +" if not search_periods:\n" +" raise osv.except_osv(_('Warning !" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Warning !" +msgstr "Warning !" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Confirm all Expanse Invoice appear for Reimbursement" +msgstr "Please Confirm all Expanse Invoice appear for Reimbursement" + +#. module: hr_payroll_account +#: field:hr.payslip,period_id:0 +msgid "Force Period" +msgstr "Force Period" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Configure Partners Receivable Account!!" +msgstr "Please Configure Partners Receivable Account!!" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please defined partner in bank account for %s !' % (slip.employee_id.name)))\n" +"\n" +" partner = slip.employee_id.bank_account_id.partner_id\n" +" partner_id = slip.employee_id.bank_account_id.partner_id.id\n" +"\n" +" period_id = False\n" +"\n" +" if slip.period_id:\n" +" period_id = slip.period_id.id\n" +" else:\n" +" fiscal_year_ids = fiscalyear_pool.search(cr, uid, [], context=context)\n" +" if not fiscal_year_ids:\n" +" raise osv.except_osv(_('Warning !" +msgstr "Please defined partner in bank account for %s !' % (slip.employee_id.name)))\n" +"\n" +" partner = slip.employee_id.bank_account_id.partner_id\n" +" partner_id = slip.employee_id.bank_account_id.partner_id.id\n" +"\n" +" period_id = False\n" +"\n" +" if slip.period_id:\n" +" period_id = slip.period_id.id\n" +" else:\n" +" fiscal_year_ids = fiscalyear_pool.search(cr, uid, [], context=context)\n" +" if not fiscal_year_ids:\n" +" raise osv.except_osv(_('Warning !" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Details" +msgstr "Accounting Details" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Configure Partners Payable Account!!" +msgstr "Please Configure Partners Payable Account!!" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Integrity Error !" +msgstr "Integrity Error !" + diff --git a/addons/hr_payroll_account/i18n/fr.po b/addons/hr_payroll_account/i18n/fr.po new file mode 100644 index 00000000000..706c014acdb --- /dev/null +++ b/addons/hr_payroll_account/i18n/fr.po @@ -0,0 +1,328 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * hr_payroll_account +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:11:22+0000\n" +"PO-Revision-Date: 2010-08-20 06:11:22+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_payroll_account +#: field:hr.payslip,move_line_ids:0 +msgid "Accounting Lines" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip,move_ids:0 +msgid "Accounting vouchers" +msgstr "" + +#. module: hr_payroll_account +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please defined bank account for %s !' % (slip.employee_id.name)))\n" +"\n" +" if not slip.employee_id.bank_account_id.partner_id:\n" +" raise osv.except_osv(_('Integrity Error !" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Other Informations" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_account_move +msgid "Account Move Link to Pay Slip" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Description" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Period is not defined for slip date %s'%slip.date))\n" +" period_id = search_periods[0]\n" +" name = 'Payment of Salary to %s' % (slip.employee_id.name)\n" +" move = {\n" +" 'journal_id': slip.bank_journal_id.id,\n" +" 'period_id': period_id,\n" +" 'date': slip.date,\n" +" 'type':'bank_pay_voucher',\n" +" 'ref':slip.number,\n" +" 'narration': name\n" +" }\n" +" move_id = move_pool.create(cr, uid, move, context=context)\n" +" self.create_voucher(cr, uid, [slip.id], name, move_id)\n" +"\n" +" name = \"To %s account\" % (slip.employee_id.name)\n" +" ded_rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" #'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.property_bank_account.id,\n" +" 'debit': 0.0,\n" +" 'credit' : slip.total_pay,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, ded_rec, context=context)]\n" +" name = \"By %s account\" % (slip.employee_id.property_bank_account.name)\n" +" cre_rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" 'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': partner.property_account_payable.id,\n" +" 'debit': slip.total_pay,\n" +" 'credit' : 0.0,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, cre_rec, context=context)]\n" +"\n" +" other_pay = slip.other_pay\n" +" #Process all Reambuse Entries\n" +" for line in slip.line_ids:\n" +" if line.type == 'otherpay' and line.expanse_id.invoice_id:\n" +" if not line.expanse_id.invoice_id.move_id:\n" +" raise osv.except_osv(_('Warning !" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Informations" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.module.module,description:hr_payroll_account.module_meta_information +msgid "Generic Payroll system Integrated with Accountings\n" +" * Expanse Encoding\n" +" * Payment Encoding\n" +" * Comany Contribution Managemet\n" +" " +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Period is not defined for slip date %s'%slip.date))\n" +" period_id = search_periods[0]\n" +"\n" +" move = {\n" +" #'name': slip.name,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'date': slip.date,\n" +" 'ref':slip.number,\n" +" 'narration': slip.name\n" +" }\n" +" move_id = move_pool.create(cr, uid, move, context=context)\n" +" self.create_voucher(cr, uid, [slip.id], slip.name, move_id)\n" +"\n" +" line = {\n" +" 'move_id':move_id,\n" +" 'name': \"By Basic Salary / \" + slip.employee_id.name,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.salary_account.id,\n" +" 'debit': slip.basic,\n" +" 'credit': 0.0,\n" +" 'quantity':slip.working_days,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'analytic_account_id': False,\n" +" 'ref':slip.number\n" +" }\n" +"\n" +" #Setting Analysis Account for Basic Salary\n" +" if slip.employee_id.analytic_account:\n" +" line['analytic_account_id'] = slip.employee_id.analytic_account.id\n" +"\n" +" move_line_id = movel_pool.create(cr, uid, line, context=context)\n" +" line_ids += [move_line_id]\n" +"\n" +" line = {\n" +" 'move_id':move_id,\n" +" 'name': \"To Basic Paysble Salary / \" + slip.employee_id.name,\n" +" 'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.employee_account.id,\n" +" 'debit': 0.0,\n" +" 'quantity':slip.working_days,\n" +" 'credit': slip.basic,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, line, context=context)]\n" +"\n" +" for line in slip.line_ids:\n" +" name = \"[%s] - %s / %s\" % (line.code, line.name, slip.employee_id.name)\n" +" amount = line.total\n" +"\n" +" if line.type == 'leaves':\n" +" continue\n" +"\n" +" rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" 'date': slip.date,\n" +" 'account_id': line.account_id.id,\n" +" 'debit': 0.0,\n" +" 'credit' : 0.0,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'analytic_account_id':False,\n" +" 'ref':slip.number,\n" +" 'quantity':1\n" +" }\n" +"\n" +" #Setting Analysis Account for Salary Slip Lines\n" +" if line.analytic_account_id:\n" +" rec['analytic_account_id'] = line.analytic_account_id.id\n" +" else:\n" +" rec['analytic_account_id'] = slip.deg_id.account_id.id\n" +"\n" +" if line.type == 'allowance' or line.type == 'otherpay':\n" +" rec['debit'] = amount\n" +" if not partner.property_account_payable:\n" +" raise osv.except_osv(_('Integrity Error !" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.module.module,shortdesc:hr_payroll_account.module_meta_information +msgid "Human Resource Payroll Accounting" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +#: field:hr.payslip,move_payment_ids:0 +msgid "Payment Lines" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please define fiscal year for perticular contract" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Account Lines" +msgstr "" + +#. module: hr_payroll_account +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Vouchers" +msgstr "" + +#. module: hr_payroll_account +#: help:hr.payslip,period_id:0 +msgid "Keep empty to use the period of the validation(Payslip) date." +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Fiscal Year is not defined for slip date %s'%slip.date))\n" +" search_periods = period_pool.search(cr, uid, [('date_start','<=',slip.date),('date_stop','>=',slip.date)], context=context)\n" +" if not search_periods:\n" +" raise osv.except_osv(_('Warning !" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Fiscal Year is not defined for slip date %s'%slip.date))\n" +" search_periods = period_pool.search(cr,uid,[('date_start','<=',slip.date),('date_stop','>=',slip.date)], context=context)\n" +" if not search_periods:\n" +" raise osv.except_osv(_('Warning !" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Confirm all Expanse Invoice appear for Reimbursement" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip,period_id:0 +msgid "Force Period" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Configure Partners Receivable Account!!" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please defined partner in bank account for %s !' % (slip.employee_id.name)))\n" +"\n" +" partner = slip.employee_id.bank_account_id.partner_id\n" +" partner_id = slip.employee_id.bank_account_id.partner_id.id\n" +"\n" +" period_id = False\n" +"\n" +" if slip.period_id:\n" +" period_id = slip.period_id.id\n" +" else:\n" +" fiscal_year_ids = fiscalyear_pool.search(cr, uid, [], context=context)\n" +" if not fiscal_year_ids:\n" +" raise osv.except_osv(_('Warning !" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Details" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Configure Partners Payable Account!!" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Integrity Error !" +msgstr "" + diff --git a/addons/hr_payroll_account/i18n/hr_payroll_account.pot b/addons/hr_payroll_account/i18n/hr_payroll_account.pot new file mode 100644 index 00000000000..706c014acdb --- /dev/null +++ b/addons/hr_payroll_account/i18n/hr_payroll_account.pot @@ -0,0 +1,328 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * hr_payroll_account +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:11:22+0000\n" +"PO-Revision-Date: 2010-08-20 06:11:22+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_payroll_account +#: field:hr.payslip,move_line_ids:0 +msgid "Accounting Lines" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip,move_ids:0 +msgid "Accounting vouchers" +msgstr "" + +#. module: hr_payroll_account +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please defined bank account for %s !' % (slip.employee_id.name)))\n" +"\n" +" if not slip.employee_id.bank_account_id.partner_id:\n" +" raise osv.except_osv(_('Integrity Error !" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Other Informations" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_account_move +msgid "Account Move Link to Pay Slip" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Description" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Period is not defined for slip date %s'%slip.date))\n" +" period_id = search_periods[0]\n" +" name = 'Payment of Salary to %s' % (slip.employee_id.name)\n" +" move = {\n" +" 'journal_id': slip.bank_journal_id.id,\n" +" 'period_id': period_id,\n" +" 'date': slip.date,\n" +" 'type':'bank_pay_voucher',\n" +" 'ref':slip.number,\n" +" 'narration': name\n" +" }\n" +" move_id = move_pool.create(cr, uid, move, context=context)\n" +" self.create_voucher(cr, uid, [slip.id], name, move_id)\n" +"\n" +" name = \"To %s account\" % (slip.employee_id.name)\n" +" ded_rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" #'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.property_bank_account.id,\n" +" 'debit': 0.0,\n" +" 'credit' : slip.total_pay,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, ded_rec, context=context)]\n" +" name = \"By %s account\" % (slip.employee_id.property_bank_account.name)\n" +" cre_rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" 'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': partner.property_account_payable.id,\n" +" 'debit': slip.total_pay,\n" +" 'credit' : 0.0,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, cre_rec, context=context)]\n" +"\n" +" other_pay = slip.other_pay\n" +" #Process all Reambuse Entries\n" +" for line in slip.line_ids:\n" +" if line.type == 'otherpay' and line.expanse_id.invoice_id:\n" +" if not line.expanse_id.invoice_id.move_id:\n" +" raise osv.except_osv(_('Warning !" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Informations" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.module.module,description:hr_payroll_account.module_meta_information +msgid "Generic Payroll system Integrated with Accountings\n" +" * Expanse Encoding\n" +" * Payment Encoding\n" +" * Comany Contribution Managemet\n" +" " +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Period is not defined for slip date %s'%slip.date))\n" +" period_id = search_periods[0]\n" +"\n" +" move = {\n" +" #'name': slip.name,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'date': slip.date,\n" +" 'ref':slip.number,\n" +" 'narration': slip.name\n" +" }\n" +" move_id = move_pool.create(cr, uid, move, context=context)\n" +" self.create_voucher(cr, uid, [slip.id], slip.name, move_id)\n" +"\n" +" line = {\n" +" 'move_id':move_id,\n" +" 'name': \"By Basic Salary / \" + slip.employee_id.name,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.salary_account.id,\n" +" 'debit': slip.basic,\n" +" 'credit': 0.0,\n" +" 'quantity':slip.working_days,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'analytic_account_id': False,\n" +" 'ref':slip.number\n" +" }\n" +"\n" +" #Setting Analysis Account for Basic Salary\n" +" if slip.employee_id.analytic_account:\n" +" line['analytic_account_id'] = slip.employee_id.analytic_account.id\n" +"\n" +" move_line_id = movel_pool.create(cr, uid, line, context=context)\n" +" line_ids += [move_line_id]\n" +"\n" +" line = {\n" +" 'move_id':move_id,\n" +" 'name': \"To Basic Paysble Salary / \" + slip.employee_id.name,\n" +" 'partner_id': partner_id,\n" +" 'date': slip.date,\n" +" 'account_id': slip.employee_id.employee_account.id,\n" +" 'debit': 0.0,\n" +" 'quantity':slip.working_days,\n" +" 'credit': slip.basic,\n" +" 'journal_id': slip.journal_id.id,\n" +" 'period_id': period_id,\n" +" 'ref':slip.number\n" +" }\n" +" line_ids += [movel_pool.create(cr, uid, line, context=context)]\n" +"\n" +" for line in slip.line_ids:\n" +" name = \"[%s] - %s / %s\" % (line.code, line.name, slip.employee_id.name)\n" +" amount = line.total\n" +"\n" +" if line.type == 'leaves':\n" +" continue\n" +"\n" +" rec = {\n" +" 'move_id':move_id,\n" +" 'name': name,\n" +" 'date': slip.date,\n" +" 'account_id': line.account_id.id,\n" +" 'debit': 0.0,\n" +" 'credit' : 0.0,\n" +" 'journal_id' : slip.journal_id.id,\n" +" 'period_id' :period_id,\n" +" 'analytic_account_id':False,\n" +" 'ref':slip.number,\n" +" 'quantity':1\n" +" }\n" +"\n" +" #Setting Analysis Account for Salary Slip Lines\n" +" if line.analytic_account_id:\n" +" rec['analytic_account_id'] = line.analytic_account_id.id\n" +" else:\n" +" rec['analytic_account_id'] = slip.deg_id.account_id.id\n" +"\n" +" if line.type == 'allowance' or line.type == 'otherpay':\n" +" rec['debit'] = amount\n" +" if not partner.property_account_payable:\n" +" raise osv.except_osv(_('Integrity Error !" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.module.module,shortdesc:hr_payroll_account.module_meta_information +msgid "Human Resource Payroll Accounting" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +#: field:hr.payslip,move_payment_ids:0 +msgid "Payment Lines" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please define fiscal year for perticular contract" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Account Lines" +msgstr "" + +#. module: hr_payroll_account +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Vouchers" +msgstr "" + +#. module: hr_payroll_account +#: help:hr.payslip,period_id:0 +msgid "Keep empty to use the period of the validation(Payslip) date." +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Fiscal Year is not defined for slip date %s'%slip.date))\n" +" search_periods = period_pool.search(cr, uid, [('date_start','<=',slip.date),('date_stop','>=',slip.date)], context=context)\n" +" if not search_periods:\n" +" raise osv.except_osv(_('Warning !" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Fiscal Year is not defined for slip date %s'%slip.date))\n" +" search_periods = period_pool.search(cr,uid,[('date_start','<=',slip.date),('date_stop','>=',slip.date)], context=context)\n" +" if not search_periods:\n" +" raise osv.except_osv(_('Warning !" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Confirm all Expanse Invoice appear for Reimbursement" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip,period_id:0 +msgid "Force Period" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Configure Partners Receivable Account!!" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please defined partner in bank account for %s !' % (slip.employee_id.name)))\n" +"\n" +" partner = slip.employee_id.bank_account_id.partner_id\n" +" partner_id = slip.employee_id.bank_account_id.partner_id.id\n" +"\n" +" period_id = False\n" +"\n" +" if slip.period_id:\n" +" period_id = slip.period_id.id\n" +" else:\n" +" fiscal_year_ids = fiscalyear_pool.search(cr, uid, [], context=context)\n" +" if not fiscal_year_ids:\n" +" raise osv.except_osv(_('Warning !" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Details" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Please Configure Partners Payable Account!!" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:0 +#, python-format +msgid "Integrity Error !" +msgstr "" + diff --git a/addons/hr_recruitment/__openerp__.py b/addons/hr_recruitment/__openerp__.py index 084e81147a3..e740affd567 100644 --- a/addons/hr_recruitment/__openerp__.py +++ b/addons/hr_recruitment/__openerp__.py @@ -39,7 +39,6 @@ system to store and search in your CV base. 'wizard/hr_recruitment_create_partner_job_view.xml', 'hr_recruitment_view.xml', 'hr_recruitment_menu.xml', -# 'report_hr_recruitment_view.xml', 'security/hr_recruitment_security.xml', 'security/ir.model.access.csv', 'board_hr_recruitment_statistical_view.xml', diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 4a8cd5d7a0a..1532c036677 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -174,7 +174,6 @@ class hr_applicant(crm.crm_case, osv.osv): 'active': lambda *a: 1, 'stage_id': _get_stage, 'user_id': lambda self, cr, uid, context: uid, -# 'user_id': crm.crm_case._get_default_user, 'email_from': crm.crm_case. _get_default_email, 'state': lambda *a: 'draft', 'company_id': lambda s, cr, uid, c: s.pool.get('res.company')._company_default_get(cr, uid, 'crm.helpdesk', context=c), diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml index 04ef6dc162c..ad7e293456a 100644 --- a/addons/hr_recruitment/hr_recruitment_view.xml +++ b/addons/hr_recruitment/hr_recruitment_view.xml @@ -143,10 +143,6 @@ <button name="case_reset" string="Reset to New" states="done,cancel" type="object" icon="gtk-convert"/> </group> </page> -<!-- <page string="History" groups="base.group_extended"> - <field name="id"/> - <field name="active"/> - </page> --> <page string="Emails" groups="base.group_extended"> <group colspan="4"> <field colspan="4" name="email_cc" string="Global CC" widget="char"/> diff --git a/addons/hr_recruitment/i18n/en_US.po b/addons/hr_recruitment/i18n/en_US.po new file mode 100644 index 00000000000..e4065c4a94d --- /dev/null +++ b/addons/hr_recruitment/i18n/en_US.po @@ -0,0 +1,1004 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * hr_recruitment +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:51:08+0000\n" +"PO-Revision-Date: 2010-08-20 06:51:08+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_recruitment +#: help:hr.applicant,active:0 +msgid "If the active field is set to false, it will allow you to hide the case without removing it." +msgstr "If the active field is set to false, it will allow you to hide the case without removing it." + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +#: field:hr.recruitment.stage,requirements:0 +msgid "Requirements" +msgstr "Requirements" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "is Open." +msgstr "is Open." + +#. module: hr_recruitment +#: field:hr.recruitment.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "Avg. Delay to Open" + +#. module: hr_recruitment +#: field:hr.recruitment.report,nbr:0 +msgid "# of Cases" +msgstr "# of Cases" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid " 7 Days " +msgstr " 7 Days " + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,department_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,department_id:0 +#: field:hr.recruitment.stage,department_id:0 +msgid "Department" +msgstr "Department" + +#. module: hr_recruitment +#: field:hr.applicant,date_action:0 +msgid "Next Action Date" +msgstr "Next Action Date" + +#. module: hr_recruitment +#: field:hr.recruitment.report,opening_date:0 +msgid "Date of Opening" +msgstr "Date of Opening" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Jobs" +msgstr "Jobs" + +#. module: hr_recruitment +#: field:hr.applicant,company_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: hr_recruitment +#: field:hr.applicant,email_cc:0 +msgid "Watchers Emails" +msgstr "Watchers Emails" + +#. module: hr_recruitment +#: field:hr.recruitment.partner.create,close:0 +msgid "Close job request" +msgstr "Close job request" + +#. module: hr_recruitment +#: field:hr.applicant,day_open:0 +msgid "Days to Open" +msgstr "Days to Open" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,note:0 +msgid "Goals" +msgstr "Goals" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: view:hr.recruitment.partner.create:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_partner_create +msgid "Create Partner" +msgstr "Create Partner" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,day:0 +msgid "Day" +msgstr "Day" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Contract Data" +msgstr "Contract Data" + +#. module: hr_recruitment +#: field:hr.applicant,partner_mobile:0 +msgid "Mobile" +msgstr "Mobile" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "365 Days" +msgstr "365 Days" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "30 Days" +msgstr "30 Days" + +#. module: hr_recruitment +#: field:hr.applicant,message_ids:0 +msgid "Messages" +msgstr "Messages" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Next Actions" +msgstr "Next Actions" + +#. module: hr_recruitment +#: model:crm.case.categ,name:hr_recruitment.categ_job2 +msgid "Junior Developer" +msgstr "Junior Developer" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Notes" +msgstr "Notes" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: hr_recruitment +#: field:hr.applicant,job_id:0 +#: field:hr.recruitment.report,job_id:0 +msgid "Applied Job" +msgstr "Applied Job" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_graduate +msgid "Graduate" +msgstr "Graduate" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job1 +msgid "Initial Jobs Demand" +msgstr "Initial Jobs Demand" + +#. module: hr_recruitment +#: field:hr.applicant,partner_address_id:0 +msgid "Partner Contact" +msgstr "Partner Contact" + +#. module: hr_recruitment +#: field:hr.applicant,reference:0 +msgid "Reference" +msgstr "Reference" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "My Recruitment" +msgstr "My Recruitment" + +#. module: hr_recruitment +#: field:hr.applicant,title_action:0 +msgid "Next Action" +msgstr "Next Action" + +#. module: hr_recruitment +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_recruitment +msgid "Recruitment" +msgstr "Recruitment" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,salary_prop:0 +msgid "Salary Proposed" +msgstr "Salary Proposed" + +#. module: hr_recruitment +#: field:hr.applicant,partner_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: hr_recruitment +#: help:hr.applicant,salary_expected:0 +msgid "Salary Expected by Applicant" +msgstr "Salary Expected by Applicant" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.recruitment.report,available:0 +msgid "Availability" +msgstr "Availability" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Previous" +msgstr "Previous" + +#. module: hr_recruitment +#: field:hr.applicant,date_closed:0 +#: field:hr.recruitment.report,date_closed:0 +#: selection:hr.recruitment.report,state:0 +msgid "Closed" +msgstr "Closed" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_phonecall.py:0 +#, python-format +msgid "Phone Call" +msgstr "Phone Call" + +#. module: hr_recruitment +#: view:hr.recruitment.partner.create:0 +msgid "Convert To Partner" +msgstr "Convert To Partner" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_report +msgid "Recruitments Statistics" +msgstr "Recruitments Statistics" + +#. module: hr_recruitment +#: field:hr.recruitment.report,perc_done:0 +msgid "%Done" +msgstr "%Done" + +#. module: hr_recruitment +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Next" +msgstr "Next" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_job +msgid "Job Description" +msgstr "Job Description" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Forward" +msgstr "Forward" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Send New Email" +msgstr "Send New Email" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Schedule a Phone Call" +msgstr "Schedule a Phone Call" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "A partner is already defined on this job request." +msgstr "A partner is already defined on this job request." + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +msgid "New" +msgstr "New" + +#. module: hr_recruitment +#: field:hr.applicant,email_from:0 +msgid "Email" +msgstr "Email" + +#. module: hr_recruitment +#: field:hr.applicant,availability:0 +msgid "Availability (Days)" +msgstr "Availability (Days)" + +#. module: hr_recruitment +#: field:hr.recruitment.report,avg_answers:0 +msgid "Avg. Answers" +msgstr "Avg. Answers" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Available" +msgstr "Available" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Good" +msgstr "Good" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "Error !" +msgstr "Error !" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,create_date:0 +msgid "Creation Date" +msgstr "Creation Date" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,deadline:0 +msgid "Planned Date" +msgstr "Planned Date" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,priority:0 +#: field:hr.recruitment.report,priority:0 +msgid "Appreciation" +msgstr "Appreciation" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Job" +msgstr "Job" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Print Interview" +msgstr "Print Interview" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,stage_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,stage_id:0 +#: view:hr.recruitment.stage:0 +msgid "Stage" +msgstr "Stage" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job3 +msgid "Second Interview" +msgstr "Second Interview" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,salary_exp:0 +msgid "Salary Expected" +msgstr "Salary Expected" + +#. module: hr_recruitment +#: field:hr.applicant,salary_expected:0 +msgid "Expected Salary" +msgstr "Expected Salary" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "July" +msgstr "July" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Subject" +msgstr "Subject" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "Job request for" +msgstr "Job request for" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: model:ir.actions.act_window,name:hr_recruitment.crm_case_categ0_act_job +#: model:ir.ui.menu,name:hr_recruitment.menu_crm_case_categ0_act_job +msgid "Applicants" +msgstr "Applicants" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "History Information" +msgstr "History Information" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Dates" +msgstr "Dates" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 +msgid " > Bac +5" +msgstr " > Bac +5" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_applicant +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_config_applicant +msgid "Applicant" +msgstr "Applicant" + +#. module: hr_recruitment +#: help:hr.recruitment.stage,sequence:0 +msgid "Gives the sequence order when displaying a list of stages." +msgstr "Gives the sequence order when displaying a list of stages." + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Contact" +msgstr "Contact" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Qualification" +msgstr "Qualification" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "March" +msgstr "March" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_stage +msgid "Stage of Recruitment" +msgstr "Stage of Recruitment" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_act +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_job_stage_act +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_stage +msgid "Stages" +msgstr "Stages" + +#. module: hr_recruitment +#: field:hr.recruitment.report,perc_cancel:0 +msgid "%Cancel" +msgstr "%Cancel" + +#. module: hr_recruitment +#: field:hr.applicant,probability:0 +msgid "Probability" +msgstr "Probability" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "September" +msgstr "September" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "December" +msgstr "December" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "Applicant " +msgstr "Applicant " + +#. module: hr_recruitment +#: model:ir.module.module,shortdesc:hr_recruitment.module_meta_information +msgid "HR - Recruitement" +msgstr "HR - Recruitement" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Job Info" +msgstr "Job Info" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job2 +msgid "First Interview" +msgstr "First Interview" + +#. module: hr_recruitment +#: field:hr.applicant,write_date:0 +msgid "Update Date" +msgstr "Update Date" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Interview Question" +msgstr "Interview Question" + +#. module: hr_recruitment +#: field:hr.applicant,salary_proposed:0 +msgid "Proposed Salary" +msgstr "Proposed Salary" + +#. module: hr_recruitment +#: model:crm.case.categ,name:hr_recruitment.categ_job1 +msgid "Salesman" +msgstr "Salesman" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Schedule Meeting" +msgstr "Schedule Meeting" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Search Jobs" +msgstr "Search Jobs" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,category_id:0 +msgid "Category" +msgstr "Category" + +#. module: hr_recruitment +#: field:hr.applicant,partner_name:0 +msgid "Applicant's Name" +msgstr "Applicant's Name" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Very Good" +msgstr "Very Good" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "# Cases" +msgstr "# Cases" + +#. module: hr_recruitment +#: field:hr.applicant,date_open:0 +msgid "Opened" +msgstr "Opened" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Group By ..." +msgstr "Group By ..." + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "In Progress" +msgstr "In Progress" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Reset to New" +msgstr "Reset to New" + +#. module: hr_recruitment +#: help:hr.applicant,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: hr_recruitment +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +msgid "Stage Definition" +msgstr "Stage Definition" + +#. module: hr_recruitment +#: field:hr.recruitment.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "Avg. Delay to Close" + +#. module: hr_recruitment +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: hr_recruitment +#: help:hr.applicant,salary_proposed:0 +msgid "Salary Proposed by the Organisation" +msgstr "Salary Proposed by the Organisation" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: selection:hr.recruitment.report,state:0 +msgid "Pending" +msgstr "Pending" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Status" +msgstr "Status" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "August" +msgstr "August" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,type_id:0 +#: view:hr.recruitment.degree:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,type_id:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_degree_action +msgid "Degree" +msgstr "Degree" + +#. module: hr_recruitment +#: field:hr.applicant,partner_phone:0 +msgid "Phone" +msgstr "Phone" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Global CC" +msgstr "Global CC" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "June" +msgstr "June" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_job_stage_act +msgid "Applicant Stages" +msgstr "Applicant Stages" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job7 +msgid "Refused by Company" +msgstr "Refused by Company" + +#. module: hr_recruitment +#: field:hr.applicant,day_close:0 +msgid "Days to Close" +msgstr "Days to Close" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,user_id:0 +msgid "User" +msgstr "User" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Excellent" +msgstr "Excellent" + +#. module: hr_recruitment +#: field:hr.applicant,active:0 +msgid "Active" +msgstr "Active" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "November" +msgstr "November" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Extended Filters..." +msgstr "Extended Filters..." + +#. module: hr_recruitment +#: field:hr.applicant,response:0 +msgid "Response" +msgstr "Response" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced +msgid "Licenced" +msgstr "Licenced" + +#. module: hr_recruitment +#: model:ir.module.module,description:hr_recruitment.module_meta_information +msgid "\n" +"Manages job positions and the recruitement process. It's integrated with the\n" +"survey module to allow you to define interview for different jobs.\n" +"\n" +"This module is integrated with the mail gateway to automatically tracks email\n" +"sent to jobs@YOURCOMPANY.com. It's also integrated with the document management\n" +"system to store and search in your CV base.\n" +" " +msgstr "\n" +"Manages job positions and the recruitement process. It's integrated with the\n" +"survey module to allow you to define interview for different jobs.\n" +"\n" +"This module is integrated with the mail gateway to automatically tracks email\n" +"sent to jobs@YOURCOMPANY.com. It's also integrated with the document management\n" +"system to store and search in your CV base.\n" +" " + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_phonecall +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_job2phonecall +msgid "Schedule Phone Call" +msgstr "Schedule Phone Call" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "January" +msgstr "January" + +#. module: hr_recruitment +#: help:hr.applicant,email_from:0 +msgid "These people will receive email." +msgstr "These people will receive email." + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Not Good" +msgstr "Not Good" + +#. module: hr_recruitment +#: field:hr.applicant,date:0 +#: field:hr.recruitment.report,date:0 +msgid "Date" +msgstr "Date" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +msgid "Phone Call Description" +msgstr "Phone Call Description" + +#. module: hr_recruitment +#: view:hr.recruitment.partner.create:0 +msgid "Are you sure you want to create a partner based on this job request ?" +msgstr "Are you sure you want to create a partner based on this job request ?" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Jobs - Recruitment Form" +msgstr "Jobs - Recruitment Form" + +#. module: hr_recruitment +#: field:hr.recruitment.report,partner_address_id:0 +msgid "Partner Contact Name" +msgstr "Partner Contact Name" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "from Mailgate." +msgstr "from Mailgate." + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Attachments" +msgstr "Attachments" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job4 +msgid "Contract Proposed" +msgstr "Contract Proposed" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,state:0 +msgid "State" +msgstr "State" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Communication history" +msgstr "Communication history" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +#: view:hr.recruitment.partner.create:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_job_categ_action +msgid "Applicant Categories" +msgstr "Applicant Categories" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Open" +msgstr "Open" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "A partner is already existing with the same name." +msgstr "A partner is already existing with the same name." + +#. module: hr_recruitment +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: hr_recruitment +#: help:hr.recruitment.degree,sequence:0 +msgid "Gives the sequence order when displaying a list of degrees." +msgstr "Gives the sequence order when displaying a list of degrees." + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,user_id:0 +msgid "Responsible" +msgstr "Responsible" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_report_all +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_report_all +msgid "Recruitment Analysis" +msgstr "Recruitment Analysis" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: view:hr.recruitment.report:0 +msgid "Current" +msgstr "Current" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "A Job Request created" +msgstr "A Job Request created" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "October" +msgstr "October" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Details" +msgstr "Details" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Cases By Stage and Estimates" +msgstr "Cases By Stage and Estimates" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Reply" +msgstr "Reply" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,month:0 +msgid "Month" +msgstr "Month" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "is Hired." +msgstr "is Hired." + +#. module: hr_recruitment +#: field:hr.applicant,description:0 +msgid "Description" +msgstr "Description" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "May" +msgstr "May" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job5 +msgid "Contract Signed" +msgstr "Contract Signed" + +#. module: hr_recruitment +#: constraint:crm.case.section:0 +msgid "Error ! You cannot create recursive Sales team." +msgstr "Error ! You cannot create recursive Sales team." + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "Refused" +msgstr "Refused" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "Hired" +msgstr "Hired" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job6 +msgid "Refused by Employee" +msgstr "Refused by Employee" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "On Average" +msgstr "On Average" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_degree +msgid "Degree of Recruitment" +msgstr "Degree of Recruitment" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Emails" +msgstr "Emails" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "February" +msgstr "February" + +#. module: hr_recruitment +#: field:hr.applicant,name:0 +#: field:hr.recruitment.degree,name:0 +#: field:hr.recruitment.stage,name:0 +msgid "Name" +msgstr "Name" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_partner_create +msgid "Create Partner from job application" +msgstr "Create Partner from job application" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "April" +msgstr "April" + +#. module: hr_recruitment +#: model:crm.case.section,name:hr_recruitment.section_hr_department +msgid "HR Department" +msgstr "HR Department" + +#. module: hr_recruitment +#: field:hr.recruitment.degree,sequence:0 +#: field:hr.recruitment.stage,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,user_id:0 +msgid "Assign To" +msgstr "Assign To" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,year:0 +msgid "Year" +msgstr "Year" + +#. module: hr_recruitment +#: help:hr.recruitment.report,delay_close:0 +#: help:hr.recruitment.report,delay_open:0 +msgid "Number of Days to close the project issue" +msgstr "Number of Days to close the project issue" + +#. module: hr_recruitment +#: field:hr.applicant,survey:0 +#: field:hr.job,survey_id:0 +msgid "Survey" +msgstr "Survey" + diff --git a/addons/hr_recruitment/i18n/fr.po b/addons/hr_recruitment/i18n/fr.po new file mode 100644 index 00000000000..9ab2d5b02df --- /dev/null +++ b/addons/hr_recruitment/i18n/fr.po @@ -0,0 +1,997 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * hr_recruitment +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:21:30+0000\n" +"PO-Revision-Date: 2010-08-20 06:21:30+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_recruitment +#: help:hr.applicant,active:0 +msgid "If the active field is set to false, it will allow you to hide the case without removing it." +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +#: field:hr.recruitment.stage,requirements:0 +msgid "Requirements" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "is Open." +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Group By..." +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid " 7 Days " +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,department_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,department_id:0 +#: field:hr.recruitment.stage,department_id:0 +msgid "Department" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_action:0 +msgid "Next Action Date" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,opening_date:0 +msgid "Date of Opening" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Jobs" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,company_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.partner.create,close:0 +msgid "Close job request" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,day_open:0 +msgid "Days to Open" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,note:0 +msgid "Goals" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: view:hr.recruitment.partner.create:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_partner_create +msgid "Create Partner" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,day:0 +msgid "Day" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Contract Data" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_mobile:0 +msgid "Mobile" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "365 Days" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "30 Days" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Next Actions" +msgstr "" + +#. module: hr_recruitment +#: model:crm.case.categ,name:hr_recruitment.categ_job2 +msgid "Junior Developer" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Notes" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,job_id:0 +#: field:hr.recruitment.report,job_id:0 +msgid "Applied Job" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_graduate +msgid "Graduate" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job1 +msgid "Initial Jobs Demand" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,reference:0 +msgid "Reference" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "My Recruitment" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,title_action:0 +msgid "Next Action" +msgstr "" + +#. module: hr_recruitment +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_recruitment +msgid "Recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,salary_prop:0 +msgid "Salary Proposed" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,salary_expected:0 +msgid "Salary Expected by Applicant" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.recruitment.report,available:0 +msgid "Availability" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Previous" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_closed:0 +#: field:hr.recruitment.report,date_closed:0 +#: selection:hr.recruitment.report,state:0 +msgid "Closed" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_phonecall.py:0 +#, python-format +msgid "Phone Call" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.partner.create:0 +msgid "Convert To Partner" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_report +msgid "Recruitments Statistics" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,perc_done:0 +msgid "%Done" +msgstr "" + +#. module: hr_recruitment +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Next" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_job +msgid "Job Description" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Forward" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Send New Email" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Schedule a Phone Call" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "A partner is already defined on this job request." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +msgid "New" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,email_from:0 +msgid "Email" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,availability:0 +msgid "Availability (Days)" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,avg_answers:0 +msgid "Avg. Answers" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Available" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Good" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "Error !" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,deadline:0 +msgid "Planned Date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,priority:0 +#: field:hr.recruitment.report,priority:0 +msgid "Appreciation" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Job" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Print Interview" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,stage_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,stage_id:0 +#: view:hr.recruitment.stage:0 +msgid "Stage" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job3 +msgid "Second Interview" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,salary_exp:0 +msgid "Salary Expected" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,salary_expected:0 +msgid "Expected Salary" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "July" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Subject" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "Job request for" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: model:ir.actions.act_window,name:hr_recruitment.crm_case_categ0_act_job +#: model:ir.ui.menu,name:hr_recruitment.menu_crm_case_categ0_act_job +msgid "Applicants" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "History Information" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Dates" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 +msgid " > Bac +5" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_applicant +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_config_applicant +msgid "Applicant" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.stage,sequence:0 +msgid "Gives the sequence order when displaying a list of stages." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Contact" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Qualification" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "March" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_stage +msgid "Stage of Recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_act +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_job_stage_act +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_stage +msgid "Stages" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,perc_cancel:0 +msgid "%Cancel" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,probability:0 +msgid "Probability" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "September" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "December" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "Applicant " +msgstr "" + +#. module: hr_recruitment +#: model:ir.module.module,shortdesc:hr_recruitment.module_meta_information +msgid "HR - Recruitement" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Job Info" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job2 +msgid "First Interview" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Interview Question" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,salary_proposed:0 +msgid "Proposed Salary" +msgstr "" + +#. module: hr_recruitment +#: model:crm.case.categ,name:hr_recruitment.categ_job1 +msgid "Salesman" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Schedule Meeting" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Search Jobs" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,category_id:0 +msgid "Category" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_name:0 +msgid "Applicant's Name" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Very Good" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "# Cases" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_open:0 +msgid "Opened" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Group By ..." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "In Progress" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Reset to New" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_recruitment +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +msgid "Stage Definition" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "" + +#. module: hr_recruitment +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,salary_proposed:0 +msgid "Salary Proposed by the Organisation" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: selection:hr.recruitment.report,state:0 +msgid "Pending" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Status" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "August" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,type_id:0 +#: view:hr.recruitment.degree:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,type_id:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_degree_action +msgid "Degree" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Global CC" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "June" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_job_stage_act +msgid "Applicant Stages" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job7 +msgid "Refused by Company" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,day_close:0 +msgid "Days to Close" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Excellent" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,active:0 +msgid "Active" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "November" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,response:0 +msgid "Response" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced +msgid "Licenced" +msgstr "" + +#. module: hr_recruitment +#: model:ir.module.module,description:hr_recruitment.module_meta_information +msgid "\n" +"Manages job positions and the recruitement process. It's integrated with the\n" +"survey module to allow you to define interview for different jobs.\n" +"\n" +"This module is integrated with the mail gateway to automatically tracks email\n" +"sent to jobs@YOURCOMPANY.com. It's also integrated with the document management\n" +"system to store and search in your CV base.\n" +" " +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_phonecall +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_job2phonecall +msgid "Schedule Phone Call" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "January" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Not Good" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date:0 +#: field:hr.recruitment.report,date:0 +msgid "Date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +msgid "Phone Call Description" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.partner.create:0 +msgid "Are you sure you want to create a partner based on this job request ?" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Jobs - Recruitment Form" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,partner_address_id:0 +msgid "Partner Contact Name" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "from Mailgate." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Attachments" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job4 +msgid "Contract Proposed" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,state:0 +msgid "State" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Communication history" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +#: view:hr.recruitment.partner.create:0 +msgid "Cancel" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_job_categ_action +msgid "Applicant Categories" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Open" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "A partner is already existing with the same name." +msgstr "" + +#. module: hr_recruitment +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.degree,sequence:0 +msgid "Gives the sequence order when displaying a list of degrees." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_report_all +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_report_all +msgid "Recruitment Analysis" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: view:hr.recruitment.report:0 +msgid "Current" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "A Job Request created" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "October" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Details" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Cases By Stage and Estimates" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Reply" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,month:0 +msgid "Month" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "is Hired." +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,description:0 +msgid "Description" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "May" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job5 +msgid "Contract Signed" +msgstr "" + +#. module: hr_recruitment +#: constraint:crm.case.section:0 +msgid "Error ! You cannot create recursive Sales team." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "Refused" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "Hired" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job6 +msgid "Refused by Employee" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "On Average" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_degree +msgid "Degree of Recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Emails" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "February" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,name:0 +#: field:hr.recruitment.degree,name:0 +#: field:hr.recruitment.stage,name:0 +msgid "Name" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_partner_create +msgid "Create Partner from job application" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "April" +msgstr "" + +#. module: hr_recruitment +#: model:crm.case.section,name:hr_recruitment.section_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.degree,sequence:0 +#: field:hr.recruitment.stage,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,user_id:0 +msgid "Assign To" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,year:0 +msgid "Year" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.report,delay_close:0 +#: help:hr.recruitment.report,delay_open:0 +msgid "Number of Days to close the project issue" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,survey:0 +#: field:hr.job,survey_id:0 +msgid "Survey" +msgstr "" + diff --git a/addons/hr_recruitment/i18n/hr_recruitment.pot b/addons/hr_recruitment/i18n/hr_recruitment.pot new file mode 100644 index 00000000000..9ab2d5b02df --- /dev/null +++ b/addons/hr_recruitment/i18n/hr_recruitment.pot @@ -0,0 +1,997 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * hr_recruitment +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:21:30+0000\n" +"PO-Revision-Date: 2010-08-20 06:21:30+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_recruitment +#: help:hr.applicant,active:0 +msgid "If the active field is set to false, it will allow you to hide the case without removing it." +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +#: field:hr.recruitment.stage,requirements:0 +msgid "Requirements" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "is Open." +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Group By..." +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid " 7 Days " +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,department_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,department_id:0 +#: field:hr.recruitment.stage,department_id:0 +msgid "Department" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_action:0 +msgid "Next Action Date" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,opening_date:0 +msgid "Date of Opening" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Jobs" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,company_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.partner.create,close:0 +msgid "Close job request" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,day_open:0 +msgid "Days to Open" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,note:0 +msgid "Goals" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: view:hr.recruitment.partner.create:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_partner_create +msgid "Create Partner" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,day:0 +msgid "Day" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Contract Data" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_mobile:0 +msgid "Mobile" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "365 Days" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "30 Days" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Next Actions" +msgstr "" + +#. module: hr_recruitment +#: model:crm.case.categ,name:hr_recruitment.categ_job2 +msgid "Junior Developer" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Notes" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,job_id:0 +#: field:hr.recruitment.report,job_id:0 +msgid "Applied Job" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_graduate +msgid "Graduate" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job1 +msgid "Initial Jobs Demand" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_address_id:0 +msgid "Partner Contact" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,reference:0 +msgid "Reference" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "My Recruitment" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,title_action:0 +msgid "Next Action" +msgstr "" + +#. module: hr_recruitment +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_recruitment +msgid "Recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,salary_prop:0 +msgid "Salary Proposed" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,salary_expected:0 +msgid "Salary Expected by Applicant" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.recruitment.report,available:0 +msgid "Availability" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Previous" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_closed:0 +#: field:hr.recruitment.report,date_closed:0 +#: selection:hr.recruitment.report,state:0 +msgid "Closed" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_phonecall.py:0 +#, python-format +msgid "Phone Call" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.partner.create:0 +msgid "Convert To Partner" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_report +msgid "Recruitments Statistics" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,perc_done:0 +msgid "%Done" +msgstr "" + +#. module: hr_recruitment +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Next" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_job +msgid "Job Description" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Forward" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Send New Email" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Schedule a Phone Call" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "A partner is already defined on this job request." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +msgid "New" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,email_from:0 +msgid "Email" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,availability:0 +msgid "Availability (Days)" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,avg_answers:0 +msgid "Avg. Answers" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Available" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Good" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "Error !" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,deadline:0 +msgid "Planned Date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,priority:0 +#: field:hr.recruitment.report,priority:0 +msgid "Appreciation" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Job" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Print Interview" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,stage_id:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,stage_id:0 +#: view:hr.recruitment.stage:0 +msgid "Stage" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job3 +msgid "Second Interview" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,salary_exp:0 +msgid "Salary Expected" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,salary_expected:0 +msgid "Expected Salary" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "July" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Subject" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "Job request for" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: model:ir.actions.act_window,name:hr_recruitment.crm_case_categ0_act_job +#: model:ir.ui.menu,name:hr_recruitment.menu_crm_case_categ0_act_job +msgid "Applicants" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "History Information" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Dates" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 +msgid " > Bac +5" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_applicant +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_config_applicant +msgid "Applicant" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.stage,sequence:0 +msgid "Gives the sequence order when displaying a list of stages." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Contact" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Qualification" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "March" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_stage +msgid "Stage of Recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_act +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_job_stage_act +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_stage +msgid "Stages" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,perc_cancel:0 +msgid "%Cancel" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,probability:0 +msgid "Probability" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "September" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "December" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "Applicant " +msgstr "" + +#. module: hr_recruitment +#: model:ir.module.module,shortdesc:hr_recruitment.module_meta_information +msgid "HR - Recruitement" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Job Info" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job2 +msgid "First Interview" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Interview Question" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,salary_proposed:0 +msgid "Proposed Salary" +msgstr "" + +#. module: hr_recruitment +#: model:crm.case.categ,name:hr_recruitment.categ_job1 +msgid "Salesman" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Schedule Meeting" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Search Jobs" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,category_id:0 +msgid "Category" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_name:0 +msgid "Applicant's Name" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Very Good" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "# Cases" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date_open:0 +msgid "Opened" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Group By ..." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "In Progress" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Reset to New" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,email_cc:0 +msgid "These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_recruitment +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.stage:0 +msgid "Stage Definition" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "" + +#. module: hr_recruitment +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,salary_proposed:0 +msgid "Salary Proposed by the Organisation" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: selection:hr.recruitment.report,state:0 +msgid "Pending" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Status" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "August" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,type_id:0 +#: view:hr.recruitment.degree:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,type_id:0 +#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_degree_action +msgid "Degree" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,partner_phone:0 +msgid "Phone" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Global CC" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "June" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_job_stage_act +msgid "Applicant Stages" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job7 +msgid "Refused by Company" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,day_close:0 +msgid "Days to Close" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Excellent" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,active:0 +msgid "Active" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "November" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,response:0 +msgid "Response" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced +msgid "Licenced" +msgstr "" + +#. module: hr_recruitment +#: model:ir.module.module,description:hr_recruitment.module_meta_information +msgid "\n" +"Manages job positions and the recruitement process. It's integrated with the\n" +"survey module to allow you to define interview for different jobs.\n" +"\n" +"This module is integrated with the mail gateway to automatically tracks email\n" +"sent to jobs@YOURCOMPANY.com. It's also integrated with the document management\n" +"system to store and search in your CV base.\n" +" " +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_phonecall +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_job2phonecall +msgid "Schedule Phone Call" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "January" +msgstr "" + +#. module: hr_recruitment +#: help:hr.applicant,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "Not Good" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,date:0 +#: field:hr.recruitment.report,date:0 +msgid "Date" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +msgid "Phone Call Description" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.partner.create:0 +msgid "Are you sure you want to create a partner based on this job request ?" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Jobs - Recruitment Form" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.report,partner_address_id:0 +msgid "Partner Contact Name" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "from Mailgate." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Attachments" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job4 +msgid "Contract Proposed" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,state:0 +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,state:0 +msgid "State" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Communication history" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.job2phonecall:0 +#: view:hr.recruitment.partner.create:0 +msgid "Cancel" +msgstr "" + +#. module: hr_recruitment +#: model:ir.actions.act_window,name:hr_recruitment.hr_job_categ_action +msgid "Applicant Categories" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,state:0 +msgid "Open" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:0 +#, python-format +msgid "A partner is already existing with the same name." +msgstr "" + +#. module: hr_recruitment +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.degree,sequence:0 +msgid "Gives the sequence order when displaying a list of degrees." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: field:hr.applicant,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: model:ir.actions.act_window,name:hr_recruitment.action_hr_recruitment_report_all +#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_report_all +msgid "Recruitment Analysis" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: view:hr.recruitment.report:0 +msgid "Current" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "A Job Request created" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "October" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Details" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Cases By Stage and Estimates" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Reply" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,month:0 +msgid "Month" +msgstr "" + +#. module: hr_recruitment +#: code:addons/hr_recruitment/hr_recruitment.py:0 +#, python-format +msgid "is Hired." +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,description:0 +msgid "Description" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "May" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job5 +msgid "Contract Signed" +msgstr "" + +#. module: hr_recruitment +#: constraint:crm.case.section:0 +msgid "Error ! You cannot create recursive Sales team." +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "Refused" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +#: selection:hr.applicant,state:0 +msgid "Hired" +msgstr "" + +#. module: hr_recruitment +#: model:hr.recruitment.stage,name:hr_recruitment.stage_job6 +msgid "Refused by Employee" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.applicant,priority:0 +#: selection:hr.recruitment.report,priority:0 +msgid "On Average" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_degree +msgid "Degree of Recruitment" +msgstr "" + +#. module: hr_recruitment +#: view:hr.applicant:0 +msgid "Emails" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "February" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,name:0 +#: field:hr.recruitment.degree,name:0 +#: field:hr.recruitment.stage,name:0 +msgid "Name" +msgstr "" + +#. module: hr_recruitment +#: model:ir.model,name:hr_recruitment.model_hr_recruitment_partner_create +msgid "Create Partner from job application" +msgstr "" + +#. module: hr_recruitment +#: selection:hr.recruitment.report,month:0 +msgid "April" +msgstr "" + +#. module: hr_recruitment +#: model:crm.case.section,name:hr_recruitment.section_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.degree,sequence:0 +#: field:hr.recruitment.stage,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: hr_recruitment +#: field:hr.recruitment.job2phonecall,user_id:0 +msgid "Assign To" +msgstr "" + +#. module: hr_recruitment +#: view:hr.recruitment.report:0 +#: field:hr.recruitment.report,year:0 +msgid "Year" +msgstr "" + +#. module: hr_recruitment +#: help:hr.recruitment.report,delay_close:0 +#: help:hr.recruitment.report,delay_open:0 +msgid "Number of Days to close the project issue" +msgstr "" + +#. module: hr_recruitment +#: field:hr.applicant,survey:0 +#: field:hr.job,survey_id:0 +msgid "Survey" +msgstr "" + diff --git a/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py b/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py index 4d3917178d7..99d064a67e8 100644 --- a/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py +++ b/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py @@ -68,7 +68,6 @@ class job2phonecall(osv.osv_memory): if context is None: context = {} form = self.read(cr, uid, ids, [], context=context)[0] -# form = data['form'] result = mod_obj._get_id(cr, uid, 'crm', 'view_crm_case_phonecalls_filter') res = mod_obj.read(cr, uid, result, ['res_id'], context=context) # Select the view @@ -88,7 +87,6 @@ class job2phonecall(osv.osv_memory): 'categ_id' : form['category_id'], 'description' : form['note'], 'date' : form['deadline'], -# 'section_id' : form['section_id'], 'description':job.description, 'partner_id':job.partner_id.id, 'partner_address_id':job.partner_address_id.id, @@ -99,8 +97,6 @@ class job2phonecall(osv.osv_memory): }, context=context) new_phonecall = phonecall_case_obj.browse(cr, uid, new_phonecall_id, context=context) vals = {} -# if not job.case_id: -# vals.update({'phonecall_id' : new_phonecall.id}) job_case_obj.write(cr, uid, [job.id], vals, context=context) job_case_obj.case_cancel(cr, uid, [job.id]) phonecall_case_obj.case_open(cr, uid, [new_phonecall_id]) diff --git a/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml b/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml index f7c162594d2..95fe9c83018 100644 --- a/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml +++ b/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml @@ -36,15 +36,5 @@ <field name="target">new</field> </record> - <!--<record model="ir.values" id="hr_recruitment_phonecall_values"> - <field name="model_id" ref="model_hr_applicant" /> - <field name="object" eval="1" /> - <field name="name">Schedule Phone Call</field> - <field name="key2">client_action_multi</field> - <field name="value" eval="'ir.actions.act_window,' + str(ref('action_hr_recruitment_phonecall'))" /> - <field name="key">action</field> - <field name="model">hr.applicant</field> - </record>--> - </data> </openerp> \ No newline at end of file diff --git a/addons/hr_timesheet/hr_timesheet.py b/addons/hr_timesheet/hr_timesheet.py index ff865d99d9f..ea0826678ec 100644 --- a/addons/hr_timesheet/hr_timesheet.py +++ b/addons/hr_timesheet/hr_timesheet.py @@ -44,7 +44,7 @@ class hr_analytic_timesheet(osv.osv): _order = "id desc" _columns = { 'line_id' : fields.many2one('account.analytic.line', 'Analytic line', ondelete='cascade', required=True), - 'partner_id': fields.related('account_id', 'partner_id', type='many2one', string='Partner Id', relation='account.analytic.account', store=True), + 'partner_id': fields.related('account_id', 'partner_id', type='many2one', string='Partner Id', relation='res.partner', store=True), } def unlink(self, cr, uid, ids, context=None): diff --git a/addons/hr_timesheet/hr_timesheet_report.xml b/addons/hr_timesheet/hr_timesheet_report.xml index 081972582b0..3e5f6c26619 100644 --- a/addons/hr_timesheet/hr_timesheet_report.xml +++ b/addons/hr_timesheet/hr_timesheet_report.xml @@ -13,32 +13,8 @@ sequence="5" /> <report auto="False" id="report_user_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet" string="Employee timesheet" xsl="hr_timesheet/report/user_timesheet.xsl"/> - <!--<wizard id="wizard_hr_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet" string="Employee Timesheet"/> ---> - <!--<menuitem id="next_id_48" name="Timesheet" parent="hr.menu_hr_reporting"/>--> - <!-- <menuitem action="wizard_hr_timesheet" id="menu_wizard_hr_timesheet" parent="next_id_48" type="wizard" - groups="base.group_hr_manager"/>--> - <!--<menuitem action="wizard_hr_timesheet" id="menu_wizard_hr_timesheet" parent="menu_hr_reporting_timesheet" type="wizard" - - groups="base.group_hr_manager" - />--> - <!-- <wizard id="wizard_hr_timesheet_my" menu="False" model="hr.employee" name="hr.analytical.timesheet.my" string="Print My Timesheet"/> - <menuitem - action="wizard_hr_timesheet_my" - id="menu_wizard_hr_timesheet_my" - parent="menu_hr_reporting_timesheet" - type="wizard" - groups="base.group_hr_user" - />--> - <report auto="False" id="report_users_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet_users" string="Employees Timesheet" xsl="hr_timesheet/report/users_timesheet.xsl"/> <wizard id="wizard_hr_timesheet_users" menu="False" model="hr.employee" name="hr.analytical.timesheet_users" string="Employees Timesheet"/> - <!--<menuitem - action="wizard_hr_timesheet_users" - id="menu_wizard_hr_timesheet_users" - groups="base.group_hr_manager" - parent="menu_hr_reporting_timesheet" type="wizard"/> ---> </data> </openerp> diff --git a/addons/hr_timesheet/hr_timesheet_view.xml b/addons/hr_timesheet/hr_timesheet_view.xml index 97e6c4ed1ae..d40d1b8733e 100644 --- a/addons/hr_timesheet/hr_timesheet_view.xml +++ b/addons/hr_timesheet/hr_timesheet_view.xml @@ -68,8 +68,6 @@ </record> - <!-- <menuitem id="menu_act_hr_timesheet_line_today_form" parent="hr.menu_hr_root" name="Working Hours" />--> - <record id="act_hr_timesheet_line_me_all_form" model="ir.actions.act_window"> <field name="name">My Working Hours</field> <field name="type">ir.actions.act_window</field> @@ -90,6 +88,7 @@ <field name="view_mode">tree,form</field> <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="hr_timesheet_line_search"/> + <field name="help">This functionality gives you a list of work done by user, product and analytic account (or project). A search tool allows you to make fine-grained analysis.</field> </record> <menuitem id="menu_project_working_hours" parent="base.menu_project_management_time_tracking" action="act_hr_timesheet_line_evry1_all_form"/> diff --git a/addons/hr_timesheet/hr_timesheet_wizard.xml b/addons/hr_timesheet/hr_timesheet_wizard.xml index fa36c03ae10..ebc084668b7 100644 --- a/addons/hr_timesheet/hr_timesheet_wizard.xml +++ b/addons/hr_timesheet/hr_timesheet_wizard.xml @@ -1,8 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> - <data><!-- - <wizard id="si_so" name="hr_timesheet.si_so" string="Sign in / Sign out by project"/> - <menuitem action="si_so" id="menu_si_so" parent="hr_attendance.menu_hr_time_tracking" type="wizard"/> ---> + <data> </data> </openerp> diff --git a/addons/hr_timesheet/i18n/tr.po b/addons/hr_timesheet/i18n/tr.po index 1f3676e4cfb..e4095d8a7d5 100644 --- a/addons/hr_timesheet/i18n/tr.po +++ b/addons/hr_timesheet/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet diff --git a/addons/hr_timesheet/process/hr_timesheet_process.xml b/addons/hr_timesheet/process/hr_timesheet_process.xml index 1bb7aeeea60..9b9efa3d19e 100644 --- a/addons/hr_timesheet/process/hr_timesheet_process.xml +++ b/addons/hr_timesheet/process/hr_timesheet_process.xml @@ -1,10 +1,6 @@ <?xml version="1.0" ?> <openerp> <data> - - <!-- - Process - --> - + </data> </openerp> \ No newline at end of file diff --git a/addons/hr_timesheet/wizard/hr_timesheet_print_employee_view.xml b/addons/hr_timesheet/wizard/hr_timesheet_print_employee_view.xml index 98c48e3e124..3b110b52f1d 100644 --- a/addons/hr_timesheet/wizard/hr_timesheet_print_employee_view.xml +++ b/addons/hr_timesheet/wizard/hr_timesheet_print_employee_view.xml @@ -69,10 +69,5 @@ <field name="target">new</field> </record> - <!--menuitem action="action_hr_timesheet_my" - id="menu_hr_timesheet_my" - parent="menu_hr_reporting_timesheet" - groups="hr.group_hr_user" sequence="4" icon="STOCK_PRINT"/--> - </data> </openerp> diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice_report.xml b/addons/hr_timesheet_invoice/hr_timesheet_invoice_report.xml index eed0e97ecf7..3463dc92bd8 100644 --- a/addons/hr_timesheet_invoice/hr_timesheet_invoice_report.xml +++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice_report.xml @@ -6,15 +6,8 @@ name="Reporting" parent="hr.menu_hr_root" sequence="10" /> -<!-- <menuitem--> -<!-- id="menu_hr_reporting_timesheet_invoice"--> -<!-- name="Timesheet Invoice"--> -<!-- parent="hr.menu_hr_reporting"--> -<!-- sequence="5" />--> <report auto="False" id="account_analytic_account_cost_ledger" menu="False" model="account.analytic.account" name="hr.timesheet.invoice.account.analytic.account.cost_ledger" rml="account/project/report/cost_ledger.rml" string="Cost Ledger"/> - <!--<wizard id="account_analytic_account_cost_ledger_report" keyword="client_print_multi" model="account.analytic.account" name="hr.timesheet.invoice.account.analytic.account.cost_ledger.report" string="Cost Ledger"/>--> - <report auto="False" id="report_analytical_profit" @@ -24,19 +17,5 @@ rml="hr_timesheet_invoice/report/account_analytic_profit.rml" string="Timesheet Profit"/> - <!--<wizard - id="account_analytic_profit" - menu="False" - model="account.analytic.line" - name="account.analytic.profit" - string="Timesheet Profit" - groups="account.group_account_manager"/> - - <menuitem action="account_analytic_profit" - id="print_account_analytic_profit" - parent="menu_hr_reporting_timesheet_invoice" - type="wizard" - groups="base.group_hr_manager"/>--> - </data> </openerp> diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice_wizard.xml b/addons/hr_timesheet_invoice/hr_timesheet_invoice_wizard.xml index 50ca292d39d..30816750035 100644 --- a/addons/hr_timesheet_invoice/hr_timesheet_invoice_wizard.xml +++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice_wizard.xml @@ -1,8 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> <data> -<!-- <wizard id="hr_timesheet_invoice_create" model="account.analytic.line" name="hr.timesheet.invoice.create" string="Invoice analytic lines"/>--> - <!--<wizard id="hr_timesheet_final_invoice_create" model="account.analytic.account" name="hr.timesheet.final.invoice.create" string="Final Invoice"/>--> </data> </openerp> diff --git a/addons/hr_timesheet_invoice/i18n/tr.po b/addons/hr_timesheet_invoice/i18n/tr.po index 95f561aede0..9263b75750b 100644 --- a/addons/hr_timesheet_invoice/i18n/tr.po +++ b/addons/hr_timesheet_invoice/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:56+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_invoice diff --git a/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report_view.xml b/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report_view.xml index d4e25e07a20..163e641582c 100644 --- a/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report_view.xml +++ b/addons/hr_timesheet_invoice/report/hr_timesheet_invoice_report_view.xml @@ -98,7 +98,6 @@ <field name="context">{'search_default_month':1,'search_default_User':1,'search_default_user_id':uid,'group_by_no_leaf':1,'group_by':[]}</field> <field name="search_view_id" ref="view_timesheet_line_search"/> </record> - <!--menuitem action="action_timesheet_line_stat_all" id="menu_report_timesheet_line_all" parent="hr.menu_hr_reporting"/--> <!-- Statistics report on timesheet by user --> @@ -184,7 +183,6 @@ <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_timesheet_user_search"/> </record> - <!-- <menuitem action="action_timesheet_user_stat_all" id="menu_report_timesheet_user_all" parent="hr.menu_hr_reporting"/> --> <!-- Statistics report on timesheets to invoice --> @@ -250,7 +248,6 @@ <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_timesheet_invoice_search"/> </record> - <!-- <menuitem action="action_timesheet_invoice_stat_all" id="menu_report_timesheet_invoice_all" parent="hr.menu_hr_reporting"/> --> <!-- Statistics report on daily timesheets per account --> @@ -324,7 +321,6 @@ <field name="context">{"search_default_user_id":uid}</field> <field name="search_view_id" ref="view_timesheet_account_date_search"/> </record> - <!-- <menuitem action="action_timesheet_account_date_stat_all" id="menu_report_timesheet_account_date_all" parent="hr.menu_hr_reporting"/>--> <!-- Statistics report on timesheets per account --> @@ -398,7 +394,6 @@ <field name="view_mode">graph,tree</field> <field name="search_view_id" ref="view_timesheet_account_search"/> </record> - <!-- <menuitem action="action_timesheet_account_stat_all" id="menu_report_timesheet_account_all" parent="hr.menu_hr_reporting"/> --> <act_window domain="[('user_id', '=', active_id)]" id="act_res_users_2_report_timesheet_user" name="Timesheets per day" res_model="report_timesheet.user" src_model="res.users"/> @@ -489,29 +484,5 @@ <field name="view_id" ref="view_random_timesheet_lines_tree"/> <field name="search_view_id" ref="view_random_timesheet_lines_search"/> </record> - <!--Time Tracking menu in project Management--> -<!-- <menuitem - icon="terp-project" - id="base.menu_main_pm" - name="Project" - sequence="10"/> - <menuitem - id="base.menu_project_management_time_tracking" - name="Time Tracking" - parent="base.menu_main_pm" - sequence="3"/> - <menuitem - action="action_random_timesheet_lines_board" - id="menu_project_management_timesheet_lines_board" - parent="base.menu_project_management_time_tracking" - sequence="7"/--> - <!--<menuitem action="action_random_timesheet_lines_board" id="menu_hr_action_random_timesheet_lines_board" - parent="hr_attendance.menu_hr_time_tracking" groups="base.group_hr_manager"/> - <menuitem - action="action_random_timesheet_lines_board" - id="menu_hr_action_random_timesheet_lines_board" - name="Working Hours" - parent="hr_attendance.menu_hr_time_tracking" - groups="base.group_hr_manager" sequence="2"/>--> </data> </openerp> diff --git a/addons/hr_timesheet_invoice/report/report_analytic_view.xml b/addons/hr_timesheet_invoice/report/report_analytic_view.xml index de46463bb12..32129287470 100644 --- a/addons/hr_timesheet_invoice/report/report_analytic_view.xml +++ b/addons/hr_timesheet_invoice/report/report_analytic_view.xml @@ -57,7 +57,6 @@ <field name="view_mode">tree,graph</field> <field name="domain">[('state','=','open')]</field> </record> -<!-- <menuitem action="action_analytic_account_tree" id="menu_action_analytic_account_tree" parent="account.next_id_40"/>--> <record id="account_analytic_line_to_invoice_view_form" model="ir.ui.view"> <field name="name">report.account.analytic.line.to.invoice</field> @@ -134,7 +133,6 @@ <field name="view_mode">tree,graph</field> <field name="search_view_id" ref="account_analytic_line_to_invoice_view_filter"/> </record> -<!-- <menuitem action="action_account_analytic_line_to_invoice" id="account_analytic_lines_to_invoice_report" parent="account.next_id_40"/>--> <act_window domain="[('account_id', '=', active_id),('invoice_id','=',False),('to_invoice','<>',False)]" id="act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice" name="Lines to Invoice" res_model="account.analytic.line" src_model="account.analytic.account"/> diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_analytic_cost_ledger_view.xml b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_analytic_cost_ledger_view.xml index cf23ae129cd..71706d9cdfe 100644 --- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_analytic_cost_ledger_view.xml +++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_analytic_cost_ledger_view.xml @@ -30,15 +30,5 @@ <field name="target">new</field> </record> -<!-- <record model="ir.values" id="hr_timesheet_invoice_cost_ledger_values"> - <field name="model_id" ref="model_account_analytic_account" /> - <field name="object" eval="1" /> - <field name="name">Cost Ledger</field> - <field name="key2">client_print_multi</field> - <field name="value" eval="'ir.actions.act_window,' + str(ref('action_hr_timesheet_invoice_cost_ledger'))" /> - <field name="key">action</field> - <field name="model">account.analytic.account</field> - </record> --> - </data> </openerp> \ No newline at end of file diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py index 57a1e4aaaa2..4e1926fe069 100644 --- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py +++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py @@ -182,8 +182,6 @@ class hr_timesheet_invoice_create(osv.osv_memory): details.append("%s" % (line['unit_amount'], )) if data['name']: details.append(line['name']) - #if data['price']: - # details.append(abs(line['amount'])) note.append(u' - '.join(map(lambda x: unicode(x) or '',details))) curr_line['note'] = "\n".join(map(lambda x: unicode(x) or '',note)) @@ -202,18 +200,6 @@ class hr_timesheet_invoice_create(osv.osv_memory): act_win['name'] = _('Invoices') return act_win -# return { -# 'domain': "[('id','in', ["+','.join(map(str,invoices))+"])]", -# 'name': _('Invoices'), -# 'view_type': 'form', -# 'view_mode': 'tree,form', -# 'res_model': 'account.invoice', -# 'view_id': False, -# 'context': "{'type':'out_invoice'}", -# 'type': 'ir.actions.act_window', -# 'search_view_id': res['res_id'] -# } - hr_timesheet_invoice_create() diff --git a/addons/hr_timesheet_sheet/board_hr_timesheet_view.xml b/addons/hr_timesheet_sheet/board_hr_timesheet_view.xml index 0c69af2616b..70d36184980 100644 --- a/addons/hr_timesheet_sheet/board_hr_timesheet_view.xml +++ b/addons/hr_timesheet_sheet/board_hr_timesheet_view.xml @@ -48,24 +48,5 @@ </field> </record> - <!-- Add in projectboard - <record id="act_hr_timesheet_sheet" model="ir.actions.act_window"> - <field name="name">Timesheets</field> - <field name="res_model">hr_timesheet_sheet.sheet</field> - <field name="domain">[('state','<>','done'),('user_id','in',department_users_get())]</field> - <field name="view_type">form</field> - <field name="view_id" ref="hr_timesheet_sheet_tree"/> - </record> - <record id="board_project_timesheet_form" model="ir.ui.view"> - <field name="name">board.project.timesheet.form</field> - <field name="model">board.board</field> - <field name="inherit_id" ref="project.board_project_manager_form"/> - <field name="type">form</field> - <field name="arch" type="xml"> - <xpath expr="/form/hpaned/child1" position="inside"> - <action colspan="4" height="150" name="%(act_hr_timesheet_sheet)d" string="User's timesheets" width="510"/> - </xpath> - </field> - </record>--> </data> </openerp> diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml index c0e0d1db620..250120c5a45 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_demo.xml @@ -8,73 +8,12 @@ <field eval="time.strftime('%Y-%m-15', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))" name="date_current"/> <field eval="time.strftime('%Y-%m-%d', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))" name="date_to"/> </record> - + <record id="sheet1" model="hr_timesheet_sheet.sheet"> <field name="name">Sheet 1</field> <field name="user_id" ref="base.user_root"/> <field eval="time.strftime('%Y-%m-%d')" name="date_current"/> </record> - - <!-- <record id="hr.attendance1" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance2" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance3" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance4" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance5" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance6" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance7" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance8" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance9" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance10" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance11" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance12" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance13" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance14" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance15" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance16" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance17" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance18" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance19" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> - <record id="hr.attendance20" model="hr.attendance"> - <field name="sheet_id" ref="sheet1"/> - </record> --> </data> </openerp> diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml index 377e1dfafdb..e4c4fde9cc9 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml @@ -59,37 +59,7 @@ </tree> </field> </record> -<!-- - <record id="hr_timesheet_day_form" model="ir.ui.view"> - <field name="name">hr.timesheet.day.form</field> - <field name="model">hr_timesheet_sheet.sheet.day</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Timesheet by Days"> - <field name="sheet_id" select="1"/> - <field name="name" select="1"/> - <field name="total_timesheet"/> - <field name="total_attendance" groups="hr_attendance.group_hr_attendance"/> - <field name="total_difference" groups="hr_attendance.group_hr_attendance"/> - </form> - </field> - </record> - <record id="hr_timesheet_day_tree" model="ir.ui.view"> - <field name="name">hr.timesheet.day.tree</field> - <field name="model">hr_timesheet_sheet.sheet.day</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree colors="red:total_difference<0.1;blue:total_difference>=0.1" string="Timesheet by Days"> - <field name="sheet_id"/> - <field name="name"/> - <field name="total_timesheet" sum="Total Timesheet"/> - <field name="total_attendance" sum="Total Attendance" groups="hr_attendance.group_hr_attendance"/> - <field name="total_difference" sum="Total Difference" groups="hr_attendance.group_hr_attendance"/> - </tree> - </field> - </record> ---> <record id="hr_timesheet_sheet_form" model="ir.ui.view"> <field name="name">hr.timesheet.sheet.form</field> <field name="model">hr_timesheet_sheet.sheet</field> @@ -227,13 +197,12 @@ <!--Time Tracking menu in project Management--> <menuitem icon="terp-project" id="base.menu_main_pm" name="Project" sequence="10"/> - <menuitem + <menuitem id="base.menu_project_management_time_tracking" name="Time Tracking" parent="base.menu_main_pm" sequence="5"/> - <menuitem action="hr_timesheet_sheet.act_hr_timesheet_sheet_form" id="menu_act_project_management_timesheet_sheet_form" parent="base.menu_project_management_time_tracking" + <menuitem action="hr_timesheet_sheet.act_hr_timesheet_sheet_form" id="menu_act_project_management_timesheet_sheet_form" parent="base.menu_project_management_time_tracking" sequence="5"/> - <!--<menuitem id="next_id_60" name="Timesheets" parent="hr.menu_hr_root"/>--> <menuitem action="act_hr_timesheet_sheet_form" id="menu_act_hr_timesheet_sheet_form" parent="hr_attendance.menu_hr_time_tracking" sequence="1"/> @@ -322,8 +291,6 @@ </record> <act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_by_day" name="Timesheet by Account" res_model="hr_timesheet_sheet.sheet.account" src_model="hr_timesheet_sheet.sheet"/> -<!-- <act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_by_account" name="Timesheet by Day" res_model="hr_timesheet_sheet.sheet.day" src_model="hr_timesheet_sheet.sheet"/> --> - <act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet" name="Timesheet Lines" res_model="hr.analytic.timesheet" src_model="hr_timesheet_sheet.sheet"/> diff --git a/addons/hr_timesheet_sheet/i18n/lt.po b/addons/hr_timesheet_sheet/i18n/lt.po index 566be19f790..72ca9e8a543 100644 --- a/addons/hr_timesheet_sheet/i18n/lt.po +++ b/addons/hr_timesheet_sheet/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-24 06:04+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/tr.po b/addons/hr_timesheet_sheet/i18n/tr.po index 8a8e98c2b6c..6fb84e09159 100644 --- a/addons/hr_timesheet_sheet/i18n/tr.po +++ b/addons/hr_timesheet_sheet/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_sheet 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 1486d7f9bb4..d75968f5f16 100644 --- a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml +++ b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml @@ -9,6 +9,15 @@ partner_id: base.res_partner_desertic_hispafuentes timesheet_max_difference: 1.0 +- + I assign this company to Admin user +- + !record {model: res.users, id: base.user_root}: + company_id: res_company_openERP + company_ids: + - base.main_company + - res_company_openERP + - I create a new employee “Mark Johnson”. - @@ -81,7 +90,7 @@ I create Timesheet Entry for time spend on today work. - - !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet.sheet1}: + !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet_sheet_deddk0}: timesheet_ids: - account_id: account.analytic_sednacom date: '05/26/2010' @@ -98,20 +107,21 @@ 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 - for sheet in self.browse(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')]): - 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) - else: - print "Please verify that the total difference of the sheet is lower than %.2f" %di + uid = ref('base.user_root') + import netsvc + try: + self.button_confirm(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')], {"lang": 'en_US', "active_ids": + [ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form")], "tz": False, "active_model": + "ir.ui.menu", "department_id": False, "section_id": False, "search_default_my_timesheet": + 1, "search_default_user_id": 1, "project_id": False, "active_id": ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"), + }) + except: + pass - - I Modified the timesheet record. + I Modified the timesheet record and make the difference less than 1 hour. - - !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet.sheet1}: + !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet_sheet_deddk0}: timesheet_ids: - account_id: account.analytic_sednacom date: '05/26/2010' diff --git a/addons/idea/i18n/lt.po b/addons/idea/i18n/lt.po index 072100485c8..1d3f1425458 100644 --- a/addons/idea/i18n/lt.po +++ b/addons/idea/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: idea diff --git a/addons/idea/i18n/zh_CN.po b/addons/idea/i18n/zh_CN.po index ef1cbfe3c18..30ada3e331a 100644 --- a/addons/idea/i18n/zh_CN.po +++ b/addons/idea/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+0000\n" "Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: idea diff --git a/addons/idea/security/idea_security.xml b/addons/idea/security/idea_security.xml index 2bdad417c2f..ef377c799c9 100644 --- a/addons/idea/security/idea_security.xml +++ b/addons/idea/security/idea_security.xml @@ -1,13 +1,6 @@ <?xml version="1.0"?> <openerp> <data> -<!-- <record id="idea.menu_config" model="ir.ui.menu">--> -<!-- <field name="groups_id" eval="[(6,0,[ref('base.group_system')])]"/>--> -<!-- </record>--> -<!----> -<!-- <record id="idea.menu_reporting" model="ir.ui.menu">--> -<!-- <field name="groups_id" eval="[(6,0,[ref('base.group_system')])]"/>--> -<!-- </record>--> <record id="base.group_sale_salesman" model="res.groups"> <field name="name">Sales / User</field> diff --git a/addons/knowledge/i18n/en_US.po b/addons/knowledge/i18n/en_US.po new file mode 100644 index 00000000000..6927db4ced1 --- /dev/null +++ b/addons/knowledge/i18n/en_US.po @@ -0,0 +1,149 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * knowledge +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 07:00:40+0000\n" +"PO-Revision-Date: 2010-08-20 07:00:40+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: knowledge +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: knowledge +#: field:knowledge.installer,wiki:0 +msgid "Collaborative Content (Wiki)" +msgstr "Collaborative Content (Wiki)" + +#. module: knowledge +#: help:knowledge.installer,wiki_quality_manual:0 +msgid "Creates an example skeleton for a standard quality manual." +msgstr "Creates an example skeleton for a standard quality manual." + +#. module: knowledge +#: field:knowledge.installer,document_ftp:0 +msgid "Shared Repositories (FTP)" +msgstr "Shared Repositories (FTP)" + +#. module: knowledge +#: model:ir.module.module,shortdesc:knowledge.module_meta_information +msgid "Knowledge Management System" +msgstr "Knowledge Management System" + +#. module: knowledge +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: knowledge +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document +msgid "Knowledge" +msgstr "Knowledge" + +#. module: knowledge +#: help:knowledge.installer,document_webdav:0 +msgid "Provides a WebDAV access to your OpenERP's Document Management System. Lets you access attachments and virtual documents through your standard file browser." +msgstr "Provides a WebDAV access to your OpenERP's Document Management System. Lets you access attachments and virtual documents through your standard file browser." + +#. module: knowledge +#: field:knowledge.installer,progress:0 +msgid "Configuration Progress" +msgstr "Configuration Progress" + +#. module: knowledge +#: view:knowledge.installer:0 +msgid "title" +msgstr "title" + +#. module: knowledge +#: help:knowledge.installer,document_ftp:0 +msgid "Provides an FTP access to your OpenERP's Document Management System. Lets you access attachments and virtual documents through a standard FTP client." +msgstr "Provides an FTP access to your OpenERP's Document Management System. Lets you access attachments and virtual documents through a standard FTP client." + +#. module: knowledge +#: model:ir.module.module,description:knowledge.module_meta_information +msgid "Installer for knowledge-based tools\n" +" " +msgstr "Installer for knowledge-based tools\n" +" " + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document_configuration +msgid "Configuration" +msgstr "Configuration" + +#. module: knowledge +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: knowledge +#: model:ir.actions.act_window,name:knowledge.action_knowledge_installer +msgid "Knowledge Modules Installation" +msgstr "Knowledge Modules Installation" + +#. module: knowledge +#: view:ir.actions.todo:0 +msgid "Launch" +msgstr "Launch" + +#. module: knowledge +#: field:knowledge.installer,wiki_quality_manual:0 +msgid "Quality Manual" +msgstr "Quality Manual" + +#. module: knowledge +#: view:knowledge.installer:0 +msgid "Templates of Content" +msgstr "Templates of Content" + +#. module: knowledge +#: field:knowledge.installer,document_webdav:0 +msgid "Shared Repositories (WebDAV)" +msgstr "Shared Repositories (WebDAV)" + +#. module: knowledge +#: help:knowledge.installer,wiki_faq:0 +msgid "Creates a skeleton internal FAQ pre-filled with documentation about OpenERP's Document Management System." +msgstr "Creates a skeleton internal FAQ pre-filled with documentation about OpenERP's Document Management System." + +#. module: knowledge +#: field:knowledge.installer,wiki_faq:0 +msgid "Internal FAQ" +msgstr "Internal FAQ" + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document2 +msgid "Collaborative Content" +msgstr "Collaborative Content" + +#. module: knowledge +#: field:knowledge.installer,config_logo:0 +msgid "Image" +msgstr "Image" + +#. module: knowledge +#: model:ir.model,name:knowledge.model_knowledge_installer +msgid "knowledge.installer" +msgstr "knowledge.installer" + +#. module: knowledge +#: help:knowledge.installer,wiki:0 +msgid "Lets you create wiki pages and page groups in order to keep track of business knowledge and share it with and between your employees." +msgstr "Lets you create wiki pages and page groups in order to keep track of business knowledge and share it with and between your employees." + diff --git a/addons/knowledge/i18n/fr.po b/addons/knowledge/i18n/fr.po new file mode 100644 index 00000000000..1def8c74b0d --- /dev/null +++ b/addons/knowledge/i18n/fr.po @@ -0,0 +1,148 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * knowledge +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:56:26+0000\n" +"PO-Revision-Date: 2010-08-20 06:56: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: \n" +"Plural-Forms: \n" + +#. module: knowledge +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,wiki:0 +msgid "Collaborative Content (Wiki)" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,wiki_quality_manual:0 +msgid "Creates an example skeleton for a standard quality manual." +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,document_ftp:0 +msgid "Shared Repositories (FTP)" +msgstr "" + +#. module: knowledge +#: model:ir.module.module,shortdesc:knowledge.module_meta_information +msgid "Knowledge Management System" +msgstr "" + +#. module: knowledge +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: knowledge +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document +msgid "Knowledge" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,document_webdav:0 +msgid "Provides a WebDAV access to your OpenERP's Document Management System. Lets you access attachments and virtual documents through your standard file browser." +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: knowledge +#: view:knowledge.installer:0 +msgid "title" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,document_ftp:0 +msgid "Provides an FTP access to your OpenERP's Document Management System. Lets you access attachments and virtual documents through a standard FTP client." +msgstr "" + +#. module: knowledge +#: model:ir.module.module,description:knowledge.module_meta_information +msgid "Installer for knowledge-based tools\n" +" " +msgstr "" + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document_configuration +msgid "Configuration" +msgstr "" + +#. module: knowledge +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: knowledge +#: model:ir.actions.act_window,name:knowledge.action_knowledge_installer +msgid "Knowledge Modules Installation" +msgstr "" + +#. module: knowledge +#: view:ir.actions.todo:0 +msgid "Launch" +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,wiki_quality_manual:0 +msgid "Quality Manual" +msgstr "" + +#. module: knowledge +#: view:knowledge.installer:0 +msgid "Templates of Content" +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,document_webdav:0 +msgid "Shared Repositories (WebDAV)" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,wiki_faq:0 +msgid "Creates a skeleton internal FAQ pre-filled with documentation about OpenERP's Document Management System." +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,wiki_faq:0 +msgid "Internal FAQ" +msgstr "" + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document2 +msgid "Collaborative Content" +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: knowledge +#: model:ir.model,name:knowledge.model_knowledge_installer +msgid "knowledge.installer" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,wiki:0 +msgid "Lets you create wiki pages and page groups in order to keep track of business knowledge and share it with and between your employees." +msgstr "" + diff --git a/addons/knowledge/i18n/knowledge.pot b/addons/knowledge/i18n/knowledge.pot new file mode 100644 index 00000000000..1def8c74b0d --- /dev/null +++ b/addons/knowledge/i18n/knowledge.pot @@ -0,0 +1,148 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * knowledge +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 06:56:26+0000\n" +"PO-Revision-Date: 2010-08-20 06:56: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: \n" +"Plural-Forms: \n" + +#. module: knowledge +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,wiki:0 +msgid "Collaborative Content (Wiki)" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,wiki_quality_manual:0 +msgid "Creates an example skeleton for a standard quality manual." +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,document_ftp:0 +msgid "Shared Repositories (FTP)" +msgstr "" + +#. module: knowledge +#: model:ir.module.module,shortdesc:knowledge.module_meta_information +msgid "Knowledge Management System" +msgstr "" + +#. module: knowledge +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: knowledge +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document +msgid "Knowledge" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,document_webdav:0 +msgid "Provides a WebDAV access to your OpenERP's Document Management System. Lets you access attachments and virtual documents through your standard file browser." +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: knowledge +#: view:knowledge.installer:0 +msgid "title" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,document_ftp:0 +msgid "Provides an FTP access to your OpenERP's Document Management System. Lets you access attachments and virtual documents through a standard FTP client." +msgstr "" + +#. module: knowledge +#: model:ir.module.module,description:knowledge.module_meta_information +msgid "Installer for knowledge-based tools\n" +" " +msgstr "" + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document_configuration +msgid "Configuration" +msgstr "" + +#. module: knowledge +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: knowledge +#: model:ir.actions.act_window,name:knowledge.action_knowledge_installer +msgid "Knowledge Modules Installation" +msgstr "" + +#. module: knowledge +#: view:ir.actions.todo:0 +msgid "Launch" +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,wiki_quality_manual:0 +msgid "Quality Manual" +msgstr "" + +#. module: knowledge +#: view:knowledge.installer:0 +msgid "Templates of Content" +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,document_webdav:0 +msgid "Shared Repositories (WebDAV)" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,wiki_faq:0 +msgid "Creates a skeleton internal FAQ pre-filled with documentation about OpenERP's Document Management System." +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,wiki_faq:0 +msgid "Internal FAQ" +msgstr "" + +#. module: knowledge +#: model:ir.ui.menu,name:knowledge.menu_document2 +msgid "Collaborative Content" +msgstr "" + +#. module: knowledge +#: field:knowledge.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: knowledge +#: model:ir.model,name:knowledge.model_knowledge_installer +msgid "knowledge.installer" +msgstr "" + +#. module: knowledge +#: help:knowledge.installer,wiki:0 +msgid "Lets you create wiki pages and page groups in order to keep track of business knowledge and share it with and between your employees." +msgstr "" + diff --git a/addons/l10n_be/account_pcmn_belgium.xml b/addons/l10n_be/account_pcmn_belgium.xml index f4d7cdd97f2..dc6c86fc9fa 100644 --- a/addons/l10n_be/account_pcmn_belgium.xml +++ b/addons/l10n_be/account_pcmn_belgium.xml @@ -29,7 +29,6 @@ <record id="user_type_tiers" model="account.account.type"> <field name="name">Tiers</field> <field name="code">tiers</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">balance</field> </record> <record id="user_type_tiers_receiv" model="account.account.type"> @@ -47,13 +46,11 @@ <record id="user_type_tax" model="account.account.type"> <field name="name">Tax</field> <field name="code">tax</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">unreconciled</field> </record> <record id="user_type_financiers" model="account.account.type"> <field name="name">Financier</field> <field name="code">financier</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">balance</field> </record> <record id="user_type_charge" model="account.account.type"> diff --git a/addons/l10n_be/i18n/tr.po b/addons/l10n_be/i18n/tr.po index 2a08a7415bc..9eccc2b1617 100644 --- a/addons/l10n_be/i18n/tr.po +++ b/addons/l10n_be/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:02+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_be diff --git a/addons/l10n_be/wizard/l10_be_partner_vat_listing.py b/addons/l10n_be/wizard/l10_be_partner_vat_listing.py index 415db0ba067..133d12511a3 100644 --- a/addons/l10n_be/wizard/l10_be_partner_vat_listing.py +++ b/addons/l10n_be/wizard/l10_be_partner_vat_listing.py @@ -1,6 +1,3 @@ -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: - - # -*- coding: utf-8 -*- ############################################################################## # @@ -25,7 +22,6 @@ import time import base64 from tools.translate import _ -import tools from osv import fields, osv class vat_listing_clients(osv.osv_memory): @@ -90,20 +86,6 @@ class partner_vat(osv.osv_memory): #it seems that this listing is only for belgian customers record['country'] = 'BE' - #...deprecated... - #~addr = pool.get('res.partner').address_get(cr, uid, [obj_partner.id], ['invoice']) - - #~ if addr.get('invoice',False): - #~ads=pool.get('res.partner.address').browse(cr, uid, [addr['invoice']])[0] - - #~ if ads.country_id: - #~ record.append(ads.country_id.code) - #~ else: - #~ error_message.append('Data Insufficient! : '+ 'The Partner "'+obj_partner.name + '"'' has no country associated with its Invoice address!') - - #~ if len(record)<2: - #~ record.append('') - #~ error_message.append('Data Insufficient! : '+ 'The Partner "'+obj_partner.name + '"'' has no Invoice address!') record['amount'] = 0 record['turnover'] = 0 @@ -120,7 +102,6 @@ class partner_vat(osv.osv_memory): model_data_ids = obj_model_data.search(cursor, user, [('model','=','ir.ui.view'), ('name','=','view_vat_listing')]) resource_id = obj_model_data.read(cursor, user, model_data_ids, fields=['res_id'])[0]['res_id'] return { -# 'domain': "[('id','in', ["+','.join(map(str,data['form']['invoice_ids']))+"])]", 'name': 'Vat Listing', 'view_type': 'form', 'view_mode': 'form', @@ -158,7 +139,7 @@ class partner_vat_list(osv.osv_memory): } def create_xml(self, cursor, user, ids, context={}): - datas=[] + datas = [] obj_sequence = self.pool.get('ir.sequence') obj_users = self.pool.get('res.users') obj_partner = self.pool.get('res.partner') @@ -193,16 +174,16 @@ class partner_vat_list(osv.osv_memory): country = ads.country_id.code sender_date = time.strftime('%Y-%m-%d') - + comp_name = obj_cmpny.name data_file = '<?xml version="1.0"?>\n<VatList xmlns="http://www.minfin.fgov.be/VatList" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.minfin.fgov.be/VatList VatList.xml" RecipientId="VAT-ADMIN" SenderId="'+ str(company_vat) + '"' - data_file +=' ControlRef="'+ cref + '" MandataireId="'+ tools.ustr(context['mand_id']) + '" SenderDate="'+ str(sender_date)+ '"' + data_file +=' ControlRef="'+ cref + '" MandataireId="'+ context['mand_id'] + '" SenderDate="'+ str(sender_date)+ '"' if ['test_xml']: data_file += ' Test="0"' data_file += ' VersionTech="1.2">' - data_file += '\n<AgentRepr DecNumber="1">\n\t<CompanyInfo>\n\t\t<VATNum>'+str(company_vat)+'</VATNum>\n\t\t<Name>'+tools.ustr(obj_cmpny.name)+'</Name>\n\t\t<Street>'+ tools.ustr(street) +'</Street>\n\t\t<CityAndZipCode>'+ tools.ustr(zip_city) +'</CityAndZipCode>' - data_file += '\n\t\t<Country>'+ tools.ustr(country) +'</Country>\n\t</CompanyInfo>\n</AgentRepr>' - data_comp = '\n<CompanyInfo>\n\t<VATNum>'+str(company_vat)+'</VATNum>\n\t<Name>'+tools.ustr(obj_cmpny.name)+'</Name>\n\t<Street>'+ tools.ustr(street) +'</Street>\n\t<CityAndZipCode>'+ tools.ustr(zip_city) +'</CityAndZipCode>\n\t<Country>'+ tools.ustr(country) +'</Country>\n</CompanyInfo>' - data_period = '\n<Period>'+ tools.ustr(obj_year.date_stop[:4]) +'</Period>' + data_file += '\n<AgentRepr DecNumber="1">\n\t<CompanyInfo>\n\t\t<VATNum>'+str(company_vat)+'</VATNum>\n\t\t<Name>'+ comp_name +'</Name>\n\t\t<Street>'+ street +'</Street>\n\t\t<CityAndZipCode>'+ zip_city +'</CityAndZipCode>' + data_file += '\n\t\t<Country>'+ country +'</Country>\n\t</CompanyInfo>\n</AgentRepr>' + data_comp = '\n<CompanyInfo>\n\t<VATNum>'+str(company_vat)+'</VATNum>\n\t<Name>'+ comp_name +'</Name>\n\t<Street>'+ street +'</Street>\n\t<CityAndZipCode>'+ zip_city +'</CityAndZipCode>\n\t<Country>'+ country +'</Country>\n</CompanyInfo>' + data_period = '\n<Period>'+ obj_year.date_stop[:4] +'</Period>' error_message = [] data = self.read(cursor, user, ids)[0] for partner in data['partner_ids']: @@ -222,13 +203,13 @@ class partner_vat_list(osv.osv_memory): continue if line['turnover'] < context['limit_amount']: continue - seq +=1 - sum_tax +=line['amount'] - sum_turnover +=line['turnover'] - data_clientinfo +='\n<ClientList SequenceNum="'+str(seq)+'">\n\t<CompanyInfo>\n\t\t<VATNum>'+line['vat'] +'</VATNum>\n\t\t<Country>'+tools.ustr(line['country']) +'</Country>\n\t</CompanyInfo>\n\t<Amount>'+str(int(line['amount'] * 100)) +'</Amount>\n\t<TurnOver>'+str(int(line['turnover'] * 100)) +'</TurnOver>\n</ClientList>' + seq += 1 + sum_tax += line['amount'] + sum_turnover += line['turnover'] + data_clientinfo += '\n<ClientList SequenceNum="'+str(seq)+'">\n\t<CompanyInfo>\n\t\t<VATNum>'+line['vat'] +'</VATNum>\n\t\t<Country>' + line['country'] +'</Country>\n\t</CompanyInfo>\n\t<Amount>'+str(int(line['amount'] * 100)) +'</Amount>\n\t<TurnOver>'+str(int(line['turnover'] * 100)) +'</TurnOver>\n</ClientList>' data_decl ='\n<DeclarantList SequenceNum="1" DeclarantNum="'+ dnum + '" ClientNbr="'+ str(seq) +'" TurnOverSum="'+ str(int(sum_turnover * 100)) +'" TaxSum="'+ str(int(sum_tax * 100)) +'" />' - data_file += tools.ustr(data_decl) + tools.ustr(data_comp) + tools.ustr(data_period) + tools.ustr(data_clientinfo) + '\n</VatList>' + data_file += data_decl + data_comp + str(data_period) + data_clientinfo + '\n</VatList>' msg = 'Save the File with '".xml"' extension.' file_save = base64.encodestring(data_file.encode('utf8')) self.write(cursor, user, ids, {'file_save':file_save, 'msg':msg, 'name':'vat_list.xml'}, context=context) diff --git a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py index 155e40b256b..ae23bf926e9 100644 --- a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py +++ b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py @@ -30,7 +30,7 @@ class l10n_be_vat_declaration(osv.osv_memory): def _get_xml_data(self, cr, uid, context=None): if context.get('file_save', False): - return base64.encodestring(context['file_save']) + return base64.encodestring(context['file_save'].encode('utf8')) return '' _columns = { @@ -47,21 +47,19 @@ class l10n_be_vat_declaration(osv.osv_memory): 'msg': 'Save the File with '".xml"' extension.', 'file_save': _get_xml_data, 'name': 'vat_declaration.xml', - } + } def create_xml(self, cr, uid, ids, context=None): obj_fyear = self.pool.get('account.fiscalyear') obj_tax_code = self.pool.get('account.tax.code') obj_acc_period = self.pool.get('account.period') obj_user = self.pool.get('res.users') - obj_comp = self.pool.get('res.company') - obj_data = self.pool.get('ir.model.data') mod_obj = self.pool.get('ir.model.data') if context is None: context = {} - list_of_tags=['00','01','02','03','44','45','46','47','48','49','54','55','56','57','59','61','62','63','64','71','81','82','83','84','85','86','87','88','91'] + list_of_tags = ['00','01','02','03','44','45','46','47','48','49','54','55','56','57','59','61','62','63','64','71','81','82','83','84','85','86','87','88','91'] data_tax = self.browse(cr, uid, ids[0]) if data_tax.tax_code_id: obj_company = data_tax.tax_code_id.company_id @@ -70,8 +68,7 @@ class l10n_be_vat_declaration(osv.osv_memory): user_cmpny = obj_company.name vat_no = obj_company.partner_id.vat if not vat_no: - raise osv.except_osv(_('Data Insufficient'), _('No VAT Number Associated with Main Company!')) - + raise osv.except_osv(_('Data Insufficient'), _('No VAT Number Associated with Main Company!')) tax_code_ids = obj_tax_code.search(cr, uid, [], context=context) ctx = context.copy() @@ -80,15 +77,15 @@ class l10n_be_vat_declaration(osv.osv_memory): tax_info = obj_tax_code.read(cr, uid, tax_code_ids, ['code','sum_period'], context=ctx) address = post_code = city = country_code = '' - city, post_code, address, country_code =self.pool.get('res.company')._get_default_ad(obj_company.partner_id.address) + city, post_code, address, country_code = self.pool.get('res.company')._get_default_ad(obj_company.partner_id.address) year_id = obj_fyear.find(cr, uid) account_period = obj_acc_period.browse(cr, uid, data['period_id'], context=context) period_code = account_period.code send_ref = str(obj_company.partner_id.id) + str(account_period.date_start[5:7]) + str(account_period.date_stop[:4]) - data_of_file='<?xml version="1.0"?>\n<VATSENDING xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="MultiDeclarationTVA-NoSignature-14.xml">' - data_of_file +='\n\t<DECLARER>\n\t\t<VATNUMBER>'+str(vat_no)+'</VATNUMBER>\n\t\t<NAME>'+str(obj_company.name)+'</NAME>\n\t\t<ADDRESS>'+address+'</ADDRESS>' + data_of_file = '<?xml version="1.0"?>\n<VATSENDING xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="MultiDeclarationTVA-NoSignature-14.xml">' + data_of_file +='\n\t<DECLARER>\n\t\t<VATNUMBER>'+str(vat_no)+'</VATNUMBER>\n\t\t<NAME>'+ obj_company.name +'</NAME>\n\t\t<ADDRESS>'+address+'</ADDRESS>' data_of_file +='\n\t\t<POSTCODE>'+post_code+'</POSTCODE>\n\t\t<CITY>'+city+'</CITY>\n\t\t<COUNTRY>'+country_code+'</COUNTRY>\n\t\t<SENDINGREFERENCE>'+send_ref+'</SENDINGREFERENCE>\n\t</DECLARER>' data_of_file +='\n\t<VATRECORD>\n\t\t<RECNUM>1</RECNUM>\n\t\t<VATNUMBER>'+((vat_no and str(vat_no[2:])) or '')+'</VATNUMBER>\n\t\t<DPERIODE>\n\t\t\t' @@ -115,7 +112,7 @@ class l10n_be_vat_declaration(osv.osv_memory): if item['code'] in list_of_tags: data_of_file +='\n\t\t\t\t<D'+str(int(item['code'])) +'>' + str(abs(int(item['sum_period']*100))) + '</D'+str(int(item['code'])) +'>' - data_of_file +='\n\t\t\t</DATA_ELEM>\n\t\t</DATA>\n\t</VATRECORD>\n</VATSENDING>' + data_of_file += '\n\t\t\t</DATA_ELEM>\n\t\t</DATA>\n\t</VATRECORD>\n</VATSENDING>' model_data_ids = mod_obj.search(cr, uid,[('model','=','ir.ui.view'),('name','=','view_vat_save')], context=context) resource_id = mod_obj.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id'] context['file_save'] = data_of_file diff --git a/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml b/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml index f3af9f7368e..f7f9ff9ed32 100644 --- a/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml +++ b/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml @@ -38,7 +38,7 @@ <field name="type">form</field> <field name="arch" type="xml"> <form string="Save xml"> - <group height="200" width="310"> + <group height="200" width="400"> <separator colspan="2" string="Note: "/><newline/> <label string="Save the File with '.xml' extension." colspan="2" align="0.0"/><newline/> <field name="name"/><newline/> diff --git a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.xml b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.xml index e0227f1a8a0..19ec96e8023 100644 --- a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.xml +++ b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.xml @@ -66,7 +66,7 @@ <newline/> <field name="file_save" /> <separator colspan="4"/> - <button special="cancel" string="Cancel" icon="gtk-cancel"/> + <button special="cancel" string="Close" icon="gtk-cancel"/> </form> </field> </record> diff --git a/addons/l10n_be/wizard/l10n_be_vat_intra.py b/addons/l10n_be/wizard/l10n_be_vat_intra.py index de497d151d8..d3f4e8781a7 100644 --- a/addons/l10n_be/wizard/l10n_be_vat_intra.py +++ b/addons/l10n_be/wizard/l10n_be_vat_intra.py @@ -33,7 +33,7 @@ class partner_vat_intra(osv.osv_memory): def _get_xml_data(self, cr, uid, context=None): if context.get('file_save', False): - return base64.encodestring(context['file_save']) + return base64.encodestring(context['file_save'].encode('utf8')) return '' def _get_europe_country(self, cursor, user, context=None): @@ -64,7 +64,7 @@ class partner_vat_intra(osv.osv_memory): 'country_ids': _get_europe_country, 'file_save': _get_xml_data, 'name': 'vat_Intra.xml', - } + } def create_xml(self, cursor, user, ids, context=None): obj_user = self.pool.get('res.users') @@ -72,7 +72,6 @@ class partner_vat_intra(osv.osv_memory): obj_sequence = self.pool.get('ir.sequence') obj_partner = self.pool.get('res.partner') obj_partner_add = self.pool.get('res.partner.address') - obj_country = self.pool.get('res.country') mod_obj = self.pool.get('ir.model.data') street = zip_city = country = p_list = data_clientinfo = '' error_message = list_partner = [] @@ -111,13 +110,14 @@ class partner_vat_intra(osv.osv_memory): if ads.country_id: country = ads.country_id.code + comp_name = data_cmpny.name sender_date = time.strftime('%Y-%m-%d') data_file = '<?xml version="1.0"?>\n<VatIntra xmlns="http://www.minfin.fgov.be/VatIntra" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" RecipientId="VAT-ADMIN" SenderId="' + str(company_vat) + '"' - data_file +=' ControlRef="' + cref + '" MandataireId="' + data['mand_id'] + '" SenderDate="'+ str(sender_date)+ '"' + data_file += ' ControlRef="' + cref + '" MandataireId="' + data['mand_id'] + '" SenderDate="'+ str(sender_date)+ '"' data_file += ' VersionTech="1.3">' - data_file +='\n\t<AgentRepr DecNumber="1">\n\t\t<CompanyInfo>\n\t\t\t<VATNum>' + str(company_vat)+'</VATNum>\n\t\t\t<Name>'+str(data_cmpny.name)+'</Name>\n\t\t\t<Street>'+ str(street) +'</Street>\n\t\t\t<CityAndZipCode>'+ str(zip_city) +'</CityAndZipCode>' - data_file +='\n\t\t\t<Country>' + str(country) +'</Country>\n\t\t</CompanyInfo>\n\t</AgentRepr>' - data_comp ='\n\t\t<CompanyInfo>\n\t\t\t<VATNum>'+str(company_vat[2:])+'</VATNum>\n\t\t\t<Name>'+str(data_cmpny.name)+'</Name>\n\t\t\t<Street>'+ str(street) +'</Street>\n\t\t\t<CityAndZipCode>'+ str(zip_city) +'</CityAndZipCode>\n\t\t\t<Country>'+ str(country) +'</Country>\n\t\t</CompanyInfo>' + data_file += '\n\t<AgentRepr DecNumber="1">\n\t\t<CompanyInfo>\n\t\t\t<VATNum>' + str(company_vat)+'</VATNum>\n\t\t\t<Name>'+ comp_name +'</Name>\n\t\t\t<Street>'+ street +'</Street>\n\t\t\t<CityAndZipCode>'+ zip_city +'</CityAndZipCode>' + data_file += '\n\t\t\t<Country>' + country +'</Country>\n\t\t</CompanyInfo>\n\t</AgentRepr>' + data_comp = '\n\t\t<CompanyInfo>\n\t\t\t<VATNum>'+str(company_vat[2:])+'</VATNum>\n\t\t\t<Name>'+ comp_name +'</Name>\n\t\t\t<Street>'+ street +'</Street>\n\t\t\t<CityAndZipCode>'+ zip_city +'</CityAndZipCode>\n\t\t\t<Country>'+ country +'</Country>\n\t\t</CompanyInfo>' data_period = '\n\t\t<Period>'+ data['period_code'] +'</Period>' #trimester p_id_list = obj_partner.search(cursor, user, [('vat','!=',False)]) if not p_id_list: @@ -144,7 +144,7 @@ class partner_vat_intra(osv.osv_memory): data_clientinfo +='\n\t\t<ClientList SequenceNum="'+str(seq)+'">\n\t\t\t<CompanyInfo>\n\t\t\t\t<VATNum>'+row['vat'][2:] +'</VATNum>\n\t\t\t\t<Country>'+row['vat'][:2] +'</Country>\n\t\t\t</CompanyInfo>\n\t\t\t<Amount>'+str(amt) +'</Amount>\n\t\t\t<Code>'+str(intra_code) +'</Code>\n\t\t</ClientList>' amount_sum = int(amount_sum) data_decl = '\n\t<DeclarantList SequenceNum="1" DeclarantNum="'+ dnum + '" ClientNbr="'+ str(seq) +'" AmountSum="'+ str(amount_sum) +'" >' - data_file += str(data_decl) + str(data_comp) + str(data_period) + str(data_clientinfo) + '\n\t</DeclarantList>\n</VatIntra>' + data_file += data_decl + data_comp + str(data_period) + data_clientinfo + '\n\t</DeclarantList>\n</VatIntra>' model_data_ids = mod_obj.search(cursor, user,[('model','=','ir.ui.view'),('name','=','view_vat_intra_save')], context=context) resource_id = mod_obj.read(cursor, user, model_data_ids, fields=['res_id'], context=context)[0]['res_id'] context['file_save'] = data_file diff --git a/addons/l10n_ch/i18n/it.po b/addons/l10n_ch/i18n/it.po index e01d6abb57f..01080029b4a 100644 --- a/addons/l10n_ch/i18n/it.po +++ b/addons/l10n_ch/i18n/it.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:45+0000\n" +"PO-Revision-Date: 2010-08-24 06:02+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch diff --git a/addons/l10n_ch/i18n/tr.po b/addons/l10n_ch/i18n/tr.po index 06c83d0cec6..847b1eb8249 100644 --- a/addons/l10n_ch/i18n/tr.po +++ b/addons/l10n_ch/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:57+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch diff --git a/addons/l10n_ch/partner.py b/addons/l10n_ch/partner.py index 256047a1791..1e90ac68e46 100644 --- a/addons/l10n_ch/partner.py +++ b/addons/l10n_ch/partner.py @@ -52,24 +52,6 @@ class res_partner_bank(osv.osv): 'dta_code': fields.char('DTA code', size=5), } -# def _default_value(self, cursor, user, field, context=None): -# if field in ('country_id', 'state_id'): -# value = False -# else: -# value = '' -# if not context.get('address', False): -# return value -# for ham, spam, address in context['address']: -# if 'type' in address.keys() : -# if address['type'] == 'default': -# return address[field] -# elif not address['type']: -# value = address[field] -# else : -# value = False -# return value - - def name_get(self, cr, uid, ids, context=None): if not len(ids): return [] diff --git a/addons/l10n_ch/wizard/create_dta.py b/addons/l10n_ch/wizard/create_dta.py index e792fe14b07..b9f4078def7 100644 --- a/addons/l10n_ch/wizard/create_dta.py +++ b/addons/l10n_ch/wizard/create_dta.py @@ -102,7 +102,6 @@ class record: value = self.post[field[0]] else : pass - #raise Exception(field[0]+' not found !') try: res = res + c_ljust(value, field[1]) except : diff --git a/addons/l10n_ch_chart_c2c_pcg/account.xml b/addons/l10n_ch_chart_c2c_pcg/account.xml index fad81d6ab11..c79e189793a 100644 --- a/addons/l10n_ch_chart_c2c_pcg/account.xml +++ b/addons/l10n_ch_chart_c2c_pcg/account.xml @@ -46,19 +46,16 @@ <record model="account.account.type" id="account_type_closing"> <field name="name">Autre : Cloture</field> <field name="code">closing</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_depreciation"> <field name="name">PP : Amortissement</field> <field name="code">depreciation</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_financial_result"> <field name="name">PP : Resultat financier</field> <field name="code">financial_result</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_financial_asset"> @@ -92,7 +89,6 @@ <record model="account.account.type" id="account_type_non_ope_debts"> <field name="name">Bilan : Dettes hors exploitation</field> <field name="code">non_ope_debts</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">balance</field> </record> @@ -123,7 +119,6 @@ <record model="account.account.type" id="account_type_non_ope_result"> <field name="name">PP : Resultat activites annexes</field> <field name="code">non_oper_result</field> - <!-- <field name="report_type">?</field> --> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_other_payable"> @@ -150,20 +145,17 @@ <record model="account.account.type" id="account_type_prov_reserve"> <field name="name">Bilan : Provisions et reserves</field> <field name="code">provision_reserve</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">balance</field> </record> <record model="account.account.type" id="account_type_purchase"> <field name="name">PP : Achat de marchandise</field> <field name="code">purchase</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_report_result"> <field name="name">Bilan : Resultat reporte</field> <field name="code">report_result</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">balance</field> </record> @@ -184,21 +176,18 @@ <record model="account.account.type" id="account_type_consolidation"> <field name="name">Autre : Consolidation</field> <field name="code">consolidation</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_other"> <field name="name">Autre : Other</field> <field name="code">other</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">none</field> </record> <record model="account.account.type" id="account_type_closed"> <field name="name">Autre : Closed</field> <field name="code">closed</field> - <!-- <field name="report_type">?</field>--> <field name="close_method">none</field> </record> diff --git a/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po b/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po index dcccd81b72b..96157cf3d4f 100644 --- a/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po +++ b/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch_chart_c2c_pcg diff --git a/addons/l10n_chart_uk_minimal/i18n/tr.po b/addons/l10n_chart_uk_minimal/i18n/tr.po index 5d2aab024a7..86dfc4cb4c0 100644 --- a/addons/l10n_chart_uk_minimal/i18n/tr.po +++ b/addons/l10n_chart_uk_minimal/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:44+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_chart_uk_minimal diff --git a/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml b/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml index 6bb42c6aa14..75f0cd89d2e 100644 --- a/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml +++ b/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml @@ -63,10 +63,6 @@ <field name="user_type" ref="account_type_liability"/> </record> - <!-- <record id="account.property_account_payable" model="ir.property"> - <field eval="'account.account,'+str(a_pay)" name="value"/> - </record>--> - <record model="account.account.template" id="assets_view"> <field name="name">Assets</field> <field name="code">10</field> @@ -125,10 +121,6 @@ <field name="user_type" ref="account_type_asset"/> </record> - <!-- <record id="account.property_account_receivable" model="ir.property"> - <field eval="'account.account,'+str(a_recv)" name="value"/> - </record> --> - <record id="ova" model="account.account.template"> <field name="code">11003</field> <field name="name">Output VAT</field> @@ -207,10 +199,6 @@ <field name="parent_id" ref="gpf"/> </record> - <!-- <record id="account.property_account_income_categ" model="ir.property"> - <field eval="'account.account,'+str(a_sale)" name="value"/> - </record> --> - <record id="cos" model="account.account.template"> <field name="code">210</field> <field name="name">Cost of Sales</field> @@ -260,8 +248,5 @@ <field name="user_type" ref="account_type_expense"/> </record> - <!-- <record id="account.property_account_expense_categ" model="ir.property"> - <field eval="'account.account,'+str(a_expense)" name="value"/> - </record> --> </data> </openerp> diff --git a/addons/l10n_fr/i18n/tr.po b/addons/l10n_fr/i18n/tr.po index b922562e8b4..d3afe16d3ef 100644 --- a/addons/l10n_fr/i18n/tr.po +++ b/addons/l10n_fr/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_fr diff --git a/addons/l10n_lu/i18n/tr.po b/addons/l10n_lu/i18n/tr.po index cd00420e285..4debb9b3e8c 100644 --- a/addons/l10n_lu/i18n/tr.po +++ b/addons/l10n_lu/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:02+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_lu diff --git a/addons/marketing/i18n/en_US.po b/addons/marketing/i18n/en_US.po new file mode 100644 index 00000000000..76da154dc28 --- /dev/null +++ b/addons/marketing/i18n/en_US.po @@ -0,0 +1,107 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 07:07:10+0000\n" +"PO-Revision-Date: 2010-08-20 07:07:10+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: marketing +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: marketing +#: field:marketing.installer,progress:0 +msgid "Configuration Progress" +msgstr "Configuration Progress" + +#. module: marketing +#: view:marketing.installer:0 +msgid "title" +msgstr "title" + +#. module: marketing +#: field:marketing.installer,email_template:0 +msgid "Automated E-Mails" +msgstr "Automated E-Mails" + +#. module: marketing +#: field:marketing.installer,config_logo:0 +msgid "Image" +msgstr "Image" + +#. module: marketing +#: help:marketing.installer,marketing_campaign:0 +msgid "Helps you to manage marketing campaigns and automate actions and communication steps." +msgstr "Helps you to manage marketing campaigns and automate actions and communication steps." + +#. module: marketing +#: help:marketing.installer,marketing_campaign_mailchimp:0 +msgid "This modules integrate mailchimp.com's service with OpenERP to automate mass mailings." +msgstr "This modules integrate mailchimp.com's service with OpenERP to automate mass mailings." + +#. module: marketing +#: model:ir.module.module,description:marketing.module_meta_information +msgid "Menu for Marketing" +msgstr "Menu for Marketing" + +#. module: marketing +#: help:marketing.installer,email_template:0 +msgid "Helps you to design templates of emails and integrate them in your different processes." +msgstr "Helps you to design templates of emails and integrate them in your different processes." + +#. module: marketing +#: help:marketing.installer,crm_profiling:0 +msgid "Helps you to perform segmentation within partners and design questionaires." +msgstr "Helps you to perform segmentation within partners and design questionaires." + +#. module: marketing +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: marketing +#: model:ir.module.module,shortdesc:marketing.module_meta_information +msgid "Marketing" +msgstr "Marketing" + +#. module: marketing +#: field:marketing.installer,crm_profiling:0 +msgid "Profiling Tools" +msgstr "Profiling Tools" + +#. module: marketing +#: field:marketing.installer,marketing_campaign:0 +msgid "Marketing Campaigns" +msgstr "Marketing Campaigns" + +#. module: marketing +#: model:ir.model,name:marketing.model_marketing_installer +msgid "marketing.installer" +msgstr "marketing.installer" + +#. module: marketing +#: field:marketing.installer,marketing_campaign_mailchimp:0 +msgid "Mailchimp Integration" +msgstr "Mailchimp Integration" + +#. module: marketing +#: model:ir.actions.act_window,name:marketing.action_marketing_installer +msgid "Marketing Modules Installation" +msgstr "Marketing Modules Installation" + diff --git a/addons/marketing/i18n/fr.po b/addons/marketing/i18n/fr.po new file mode 100644 index 00000000000..fd1c432043f --- /dev/null +++ b/addons/marketing/i18n/fr.po @@ -0,0 +1,107 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 07:04:08+0000\n" +"PO-Revision-Date: 2010-08-20 07:04:08+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: marketing +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: marketing +#: field:marketing.installer,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: marketing +#: view:marketing.installer:0 +msgid "title" +msgstr "" + +#. module: marketing +#: field:marketing.installer,email_template:0 +msgid "Automated E-Mails" +msgstr "" + +#. module: marketing +#: field:marketing.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: marketing +#: help:marketing.installer,marketing_campaign:0 +msgid "Helps you to manage marketing campaigns and automate actions and communication steps." +msgstr "" + +#. module: marketing +#: help:marketing.installer,marketing_campaign_mailchimp:0 +msgid "This modules integrate mailchimp.com's service with OpenERP to automate mass mailings." +msgstr "" + +#. module: marketing +#: model:ir.module.module,description:marketing.module_meta_information +msgid "Menu for Marketing" +msgstr "" + +#. module: marketing +#: help:marketing.installer,email_template:0 +msgid "Helps you to design templates of emails and integrate them in your different processes." +msgstr "" + +#. module: marketing +#: help:marketing.installer,crm_profiling:0 +msgid "Helps you to perform segmentation within partners and design questionaires." +msgstr "" + +#. module: marketing +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: marketing +#: model:ir.module.module,shortdesc:marketing.module_meta_information +msgid "Marketing" +msgstr "" + +#. module: marketing +#: field:marketing.installer,crm_profiling:0 +msgid "Profiling Tools" +msgstr "" + +#. module: marketing +#: field:marketing.installer,marketing_campaign:0 +msgid "Marketing Campaigns" +msgstr "" + +#. module: marketing +#: model:ir.model,name:marketing.model_marketing_installer +msgid "marketing.installer" +msgstr "" + +#. module: marketing +#: field:marketing.installer,marketing_campaign_mailchimp:0 +msgid "Mailchimp Integration" +msgstr "" + +#. module: marketing +#: model:ir.actions.act_window,name:marketing.action_marketing_installer +msgid "Marketing Modules Installation" +msgstr "" + diff --git a/addons/marketing/i18n/marketing.pot b/addons/marketing/i18n/marketing.pot new file mode 100644 index 00000000000..fd1c432043f --- /dev/null +++ b/addons/marketing/i18n/marketing.pot @@ -0,0 +1,107 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 07:04:08+0000\n" +"PO-Revision-Date: 2010-08-20 07:04:08+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: marketing +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: marketing +#: field:marketing.installer,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: marketing +#: view:marketing.installer:0 +msgid "title" +msgstr "" + +#. module: marketing +#: field:marketing.installer,email_template:0 +msgid "Automated E-Mails" +msgstr "" + +#. module: marketing +#: field:marketing.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: marketing +#: help:marketing.installer,marketing_campaign:0 +msgid "Helps you to manage marketing campaigns and automate actions and communication steps." +msgstr "" + +#. module: marketing +#: help:marketing.installer,marketing_campaign_mailchimp:0 +msgid "This modules integrate mailchimp.com's service with OpenERP to automate mass mailings." +msgstr "" + +#. module: marketing +#: model:ir.module.module,description:marketing.module_meta_information +msgid "Menu for Marketing" +msgstr "" + +#. module: marketing +#: help:marketing.installer,email_template:0 +msgid "Helps you to design templates of emails and integrate them in your different processes." +msgstr "" + +#. module: marketing +#: help:marketing.installer,crm_profiling:0 +msgid "Helps you to perform segmentation within partners and design questionaires." +msgstr "" + +#. module: marketing +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: marketing +#: model:ir.module.module,shortdesc:marketing.module_meta_information +msgid "Marketing" +msgstr "" + +#. module: marketing +#: field:marketing.installer,crm_profiling:0 +msgid "Profiling Tools" +msgstr "" + +#. module: marketing +#: field:marketing.installer,marketing_campaign:0 +msgid "Marketing Campaigns" +msgstr "" + +#. module: marketing +#: model:ir.model,name:marketing.model_marketing_installer +msgid "marketing.installer" +msgstr "" + +#. module: marketing +#: field:marketing.installer,marketing_campaign_mailchimp:0 +msgid "Mailchimp Integration" +msgstr "" + +#. module: marketing +#: model:ir.actions.act_window,name:marketing.action_marketing_installer +msgid "Marketing Modules Installation" +msgstr "" + diff --git a/addons/marketing_campaign/i18n/en_US.po b/addons/marketing_campaign/i18n/en_US.po new file mode 100644 index 00000000000..bc768767de1 --- /dev/null +++ b/addons/marketing_campaign/i18n/en_US.po @@ -0,0 +1,914 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing_campaign +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 07:30:00+0000\n" +"PO-Revision-Date: 2010-08-20 07:30:00+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The current step for this item has no email or report to preview." +msgstr "The current step for this item has no email or report to preview." + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Time" +msgstr "Time" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: marketing_campaign +#: field:marketing.campaign.transition,trigger:0 +msgid "Trigger" +msgstr "Trigger" + +#. module: marketing_campaign +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: marketing_campaign +#: field:campaign.analysis,count:0 +msgid "# of Actions" +msgstr "# of Actions" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Campaign Editor" +msgstr "Campaign Editor" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Today" +msgstr "Today" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "March" +msgstr "March" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,object_id:0 +#: field:marketing.campaign.segment,object_id:0 +#: field:marketing.campaign.workitem,object_id:0 +msgid "Object" +msgstr "Object" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Set to Draft" +msgstr "Set to Draft" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,to_ids:0 +msgid "Next Activities" +msgstr "Next Activities" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronization" +msgstr "Synchronization" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "This Year" +msgstr "This Year" + +#. module: marketing_campaign +#: help:marketing.campaign,partner_field_id:0 +msgid "The generated workitems will be linked to the partner related to the record. If the record is the partner itself left this field empty." +msgstr "The generated workitems will be linked to the partner related to the record. If the record is the partner itself left this field empty." + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "No preview" +msgstr "No preview" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Outgoing Transitions" +msgstr "Outgoing Transitions" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Reset" +msgstr "Reset" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,type:0 +msgid "Describe type of action to be performed on the Activity.Eg : Send email,Send paper.." +msgstr "Describe type of action to be performed on the Activity.Eg : Send email,Send paper.." + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Year(s)" +msgstr "Year(s)" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_directory_id:0 +msgid "This folder is used to store the generated reports" +msgstr "This folder is used to store the generated reports" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Automatic" +msgstr "Automatic" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Activity Definition" +msgstr "Activity Definition" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "Keep as cancelled when condition not met" +msgstr "Keep as cancelled when condition not met" + +#. module: marketing_campaign +#: help:marketing.campaign,mode:0 +msgid "Test - It creates and process all the activities directly (without waiting for the delay on transitions) but does not send emails or produce reports.\n" +"Test in Realtime - It creates and processes all the activities directly but does not send emails or produce reports.\n" +"With Manual Confirmation - the campaigns runs normally, but the user has to validate all workitem manually.\n" +"Normal - the campaign runs normally and automatically sends all emails and reports (be very careful with this mode, you're live!)" +msgstr "Test - It creates and process all the activities directly (without waiting for the delay on transitions) but does not send emails or produce reports.\n" +"Test in Realtime - It creates and processes all the activities directly but does not send emails or produce reports.\n" +"With Manual Confirmation - the campaigns runs normally, but the user has to validate all workitem manually.\n" +"Normal - the campaign runs normally and automatically sends all emails and reports (be very careful with this mode, you're live!)" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,campaign_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign.activity,campaign_id:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,campaign_id:0 +#: field:marketing.campaign.workitem,campaign_id:0 +msgid "Campaign" +msgstr "Campaign" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,start:0 +msgid "Start" +msgstr "Start" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,segment_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,segment_id:0 +msgid "Segment" +msgstr "Segment" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_mode:0 +msgid "Workitem creation mode" +msgstr "Workitem creation mode" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Month(s)" +msgstr "Month(s)" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign hasn't any starting activity nor any activity with a signal and no previous activity." +msgstr "The campaign hasn't any starting activity nor any activity with a signal and no previous activity." + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,partner_id:0 +#: model:ir.model,name:marketing_campaign.model_res_partner +#: field:marketing.campaign.workitem,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "If record created after last sync" +msgstr "If record created after last sync" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Transitions" +msgstr "Transitions" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Create After Sync" +msgstr "Create After Sync" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Dates" +msgstr "Dates" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_mode:0 +msgid "Determines when new workitems should be created for records matching a segment." +msgstr "Determines when new workitems should be created for records matching a segment." + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,state:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,state:0 +msgid "State" +msgstr "State" + +#. module: marketing_campaign +#: model:ir.module.module,description:marketing_campaign.module_meta_information +msgid "\n" +"Allows you to setup leads automation through marketing campaigns. The campaigns\n" +"are dynamic and multi-channels. The process:\n" +"* Design marketing campaigns that incluces mail templates, reports to print,\n" +" miscelleanous actions, etc.\n" +"* Define segments that are selections of target people\n" +"* Launch your campaign to automate communications.\n" +"\n" +"If you need demo data, you can install the module marketing_campaign_crm_demo.\n" +" " +msgstr "\n" +"Allows you to setup leads automation through marketing campaigns. The campaigns\n" +"are dynamic and multi-channels. The process:\n" +"* Design marketing campaigns that incluces mail templates, reports to print,\n" +" miscelleanous actions, etc.\n" +"* Define segments that are selections of target people\n" +"* Launch your campaign to automate communications.\n" +"\n" +"If you need demo data, you can install the module marketing_campaign_crm_demo.\n" +" " + +#. module: marketing_campaign +#: help:marketing.campaign.activity,condition:0 +msgid "Python expression to decide whether the activity can be executed, otherwise it will be deleted or cancelled.The expression may use the following [browsable] variables:\n" +" - activity: the campaign activity\n" +" - workitem: the campaign workitem\n" +" - object: the object this campaign item represents\n" +" - transitions: list of campaign transitions outgoing from this activity\n" +"...- re: Python regular expression module" +msgstr "Python expression to decide whether the activity can be executed, otherwise it will be deleted or cancelled.The expression may use the following [browsable] variables:\n" +" - activity: the campaign activity\n" +" - workitem: the campaign workitem\n" +" - object: the object this campaign item represents\n" +" - transitions: list of campaign transitions outgoing from this activity\n" +"...- re: Python regular expression module" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Marketing Reports" +msgstr "Marketing Reports" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,type:0 +msgid "Type" +msgstr "Type" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_name:0 +msgid "Resource Name" +msgstr "Resource Name" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Run" +msgstr "Run" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: an email account is missing in the email activity '%s'" +msgstr "The campaign cannot be started: an email account is missing in the email activity '%s'" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,from_ids:0 +msgid "Previous Activities" +msgstr "Previous Activities" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_from_id:0 +msgid "Previous Activity" +msgstr "Previous Activity" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Marketing Campaign Activities" +msgstr "Marketing Campaign Activities" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,error_msg:0 +msgid "Error Message" +msgstr "Error Message" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_campaign_analysis_all +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_form +#: model:ir.ui.menu,name:marketing_campaign.menu_action_campaign_analysis_all +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_form +#: view:marketing.campaign:0 +msgid "Campaigns" +msgstr "Campaigns" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_type:0 +msgid "Interval Unit" +msgstr "Interval Unit" + +#. module: marketing_campaign +#: field:campaign.analysis,country_id:0 +msgid "Country" +msgstr "Country" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "July" +msgstr "July" + +#. module: marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_configuration +msgid "Configuration" +msgstr "Configuration" + +#. module: marketing_campaign +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "Invalid arguments" + +#. module: marketing_campaign +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Hour(s)" +msgstr "Hour(s)" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment +msgid "Campaign Segment" +msgstr "Campaign Segment" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "By activating this option, workitems that aren't executed because the condition is not met are marked as cancelled instead of being deleted." +msgstr "By activating this option, workitems that aren't executed because the condition is not met are marked as cancelled instead of being deleted." + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Exceptions" +msgstr "Exceptions" + +#. module: marketing_campaign +#: field:res.partner,workitem_ids:0 +msgid "Workitems" +msgstr "Workitems" + +#. module: marketing_campaign +#: field:marketing.campaign,fixed_cost:0 +msgid "Fixed Cost" +msgstr "Fixed Cost" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_nbr:0 +msgid "Interval Value" +msgstr "Interval Value" + +#. module: marketing_campaign +#: field:campaign.analysis,revenue:0 +#: field:marketing.campaign.activity,revenue:0 +msgid "Revenue" +msgstr "Revenue" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "September" +msgstr "September" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "December" +msgstr "December" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,month:0 +msgid "Month" +msgstr "Month" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_to_id:0 +msgid "Next Activity" +msgstr "Next Activity" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,email_template_id:0 +msgid "The e-mail to send when this activity is activated" +msgstr "The e-mail to send when this activity is activated" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "This Month" +msgstr "This Month" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Test Mode" +msgstr "Test Mode" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "ir.actions.report.xml" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Manual Mode" +msgstr "Manual Mode" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,server_action_id:0 +msgid "The action to perform when this activity is activated" +msgstr "The action to perform when this activity is activated" + +#. module: marketing_campaign +#: field:marketing.campaign,partner_field_id:0 +msgid "Partner Field" +msgstr "Partner Field" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_campaign_analysis +msgid "Campaign Analysis" +msgstr "Campaign Analysis" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test in Realtime" +msgstr "Test in Realtime" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test Directly" +msgstr "Test Directly" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_directory_id:0 +msgid "Directory" +msgstr "Directory" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_last_date:0 +msgid "Latest Synchronization" +msgstr "Latest Synchronization" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: marketing_campaign +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "Error ! You can not create recursive Menu." + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_run:0 +msgid "Launching Date" +msgstr "Launching Date" + +#. module: marketing_campaign +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Preview" +msgstr "Preview" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Status" +msgstr "Status" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Run Date" +msgstr "Run Date" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Related Resource" +msgstr "Related Resource" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "August" +msgstr "August" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Normal" +msgstr "Normal" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,start:0 +msgid "This activity is launched when the campaign starts." +msgstr "This activity is launched when the campaign starts." + +#. module: marketing_campaign +#: help:marketing.campaign.activity,signal:0 +msgid "An activity with a signal can be called programmatically. Be careful, the workitem is always created when a signal is sent" +msgstr "An activity with a signal can be called programmatically. Be careful, the workitem is always created when a signal is sent" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "June" +msgstr "June" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "All records (no duplicates)" +msgstr "All records (no duplicates)" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,date:0 +#: view:marketing.campaign.workitem:0 +msgid "Date" +msgstr "Date" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "November" +msgstr "November" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,condition:0 +msgid "Condition" +msgstr "Condition" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_id:0 +msgid "The report to generate when this activity is activated" +msgstr "The report to generate when this activity is activated" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Exception" +msgstr "Exception" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "October" +msgstr "October" + +#. module: marketing_campaign +#: help:marketing.campaign,fixed_cost:0 +msgid "Fixed cost for the campaign (used for campaign analysis), see also variable cost on activities" +msgstr "Fixed cost for the campaign (used for campaign analysis), see also variable cost on activities" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "January" +msgstr "January" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,date:0 +msgid "Execution Date" +msgstr "Execution Date" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem +msgid "Campaign Workitem" +msgstr "Campaign Workitem" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,ir_filter_id:0 +msgid "Filter" +msgstr "Filter" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronize" +msgstr "Synchronize" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Error" +msgstr "Error" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,server_action_id:0 +#: selection:marketing.campaign.activity,type:0 +msgid "Action" +msgstr "Action" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Automatic transition" +msgstr "Automatic transition" + +#. module: marketing_campaign +#: view:res.partner:0 +msgid "History" +msgstr "History" + +#. module: marketing_campaign +#: help:marketing.campaign,object_id:0 +msgid "Choose the model on which you want this campaign to be run" +msgstr "Choose the model on which you want this campaign to be run" + +#. module: marketing_campaign +#: model:ir.module.module,shortdesc:marketing_campaign.module_meta_information +msgid "marketing_campaign" +msgstr "marketing_campaign" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Process" +msgstr "Process" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#: selection:marketing.campaign.transition,trigger:0 +#, python-format +msgid "Cosmetic" +msgstr "Cosmetic" + +#. module: marketing_campaign +#: help:marketing.campaign.transition,trigger:0 +msgid "How is the destination workitem triggered" +msgstr "How is the destination workitem triggered" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Done" +msgstr "Done" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_email_template +msgid "Email Templates for Models" +msgstr "Email Templates for Models" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Close" +msgstr "Close" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be marked as done before all segments are done" +msgstr "The campaign cannot be marked as done before all segments are done" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_id:0 +msgid "Resource ID" +msgstr "Resource ID" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition +msgid "Campaign Transition" +msgstr "Campaign Transition" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "To Do" +msgstr "To Do" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Campaign Step" +msgstr "Campaign Step" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_segment_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_segment_form +#: view:marketing.campaign.segment:0 +msgid "Segments" +msgstr "Segments" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened +msgid "All Segments" +msgstr "All Segments" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Incoming Transitions" +msgstr "Incoming Transitions" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "E-mail" +msgstr "E-mail" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: the email account is not approved in the email activity '%s'" +msgstr "The campaign cannot be started: the email account is not approved in the email activity '%s'" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Day(s)" +msgstr "Day(s)" + +#. module: marketing_campaign +#: field:marketing.campaign,activity_ids:0 +#: view:marketing.campaign.activity:0 +msgid "Activities" +msgstr "Activities" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "May" +msgstr "May" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Modified after Sync" +msgstr "Modified after Sync" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Running" +msgstr "Running" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "Paper" +msgstr "Paper" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "After %(interval_nbr)d %(interval_type)s" +msgstr "After %(interval_nbr)d %(interval_type)s" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign +msgid "Marketing Campaign" +msgstr "Marketing Campaign" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_done:0 +msgid "End Date" +msgstr "End Date" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "February" +msgstr "February" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,object_id:0 +msgid "Resource" +msgstr "Resource" + +#. module: marketing_campaign +#: field:marketing.campaign,name:0 +#: field:marketing.campaign.activity,name:0 +#: field:marketing.campaign.segment,name:0 +#: field:marketing.campaign.transition,name:0 +msgid "Name" +msgstr "Name" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Email Preview" +msgstr "Email Preview" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,signal:0 +msgid "Signal" +msgstr "Signal" + +#. module: marketing_campaign +#: help:marketing.campaign.workitem,date:0 +msgid "If date is not set, this workitem have to be run manually" +msgstr "If date is not set, this workitem have to be run manually" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: there are no activities in it" +msgstr "The campaign cannot be started: there are no activities in it" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "April" +msgstr "April" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,mode:0 +msgid "Mode" +msgstr "Mode" + +#. module: marketing_campaign +#: field:campaign.analysis,activity_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,activity_id:0 +msgid "Activity" +msgstr "Activity" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_workitem +#: model:ir.ui.menu,name:marketing_campaign.menu_action_marketing_campaign_workitem +msgid "Campaign Followup" +msgstr "Campaign Followup" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity +msgid "Campaign Activity" +msgstr "Campaign Activity" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,variable_cost:0 +msgid "Variable Cost" +msgstr "Variable Cost" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "If record modified after last sync (no duplicates)" +msgstr "If record modified after last sync (no duplicates)" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "With Manual Confirmation" +msgstr "With Manual Confirmation" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,total_cost:0 +msgid "Cost" +msgstr "Cost" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,year:0 +msgid "Year" +msgstr "Year" + diff --git a/addons/marketing_campaign/i18n/fr.po b/addons/marketing_campaign/i18n/fr.po new file mode 100644 index 00000000000..580df4df61b --- /dev/null +++ b/addons/marketing_campaign/i18n/fr.po @@ -0,0 +1,897 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing_campaign +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 07:09:51+0000\n" +"PO-Revision-Date: 2010-08-20 07:09:51+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The current step for this item has no email or report to preview." +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Time" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Group By..." +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,trigger:0 +msgid "Trigger" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,count:0 +msgid "# of Actions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Campaign Editor" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Today" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "March" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,object_id:0 +#: field:marketing.campaign.segment,object_id:0 +#: field:marketing.campaign.workitem,object_id:0 +msgid "Object" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Set to Draft" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,to_ids:0 +msgid "Next Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronization" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "This Year" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,partner_field_id:0 +msgid "The generated workitems will be linked to the partner related to the record. If the record is the partner itself left this field empty." +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "No preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Reset" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,type:0 +msgid "Describe type of action to be performed on the Activity.Eg : Send email,Send paper.." +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Year(s)" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_directory_id:0 +msgid "This folder is used to store the generated reports" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Cancelled" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Automatic" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Activity Definition" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "Keep as cancelled when condition not met" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,mode:0 +msgid "Test - It creates and process all the activities directly (without waiting for the delay on transitions) but does not send emails or produce reports.\n" +"Test in Realtime - It creates and processes all the activities directly but does not send emails or produce reports.\n" +"With Manual Confirmation - the campaigns runs normally, but the user has to validate all workitem manually.\n" +"Normal - the campaign runs normally and automatically sends all emails and reports (be very careful with this mode, you're live!)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,campaign_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign.activity,campaign_id:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,campaign_id:0 +#: field:marketing.campaign.workitem,campaign_id:0 +msgid "Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,start:0 +msgid "Start" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,segment_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,segment_id:0 +msgid "Segment" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_mode:0 +msgid "Workitem creation mode" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Month(s)" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign hasn't any starting activity nor any activity with a signal and no previous activity." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,partner_id:0 +#: model:ir.model,name:marketing_campaign.model_res_partner +#: field:marketing.campaign.workitem,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "If record created after last sync" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Transitions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Create After Sync" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Dates" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_mode:0 +msgid "Determines when new workitems should be created for records matching a segment." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,state:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,state:0 +msgid "State" +msgstr "" + +#. module: marketing_campaign +#: model:ir.module.module,description:marketing_campaign.module_meta_information +msgid "\n" +"Allows you to setup leads automation through marketing campaigns. The campaigns\n" +"are dynamic and multi-channels. The process:\n" +"* Design marketing campaigns that incluces mail templates, reports to print,\n" +" miscelleanous actions, etc.\n" +"* Define segments that are selections of target people\n" +"* Launch your campaign to automate communications.\n" +"\n" +"If you need demo data, you can install the module marketing_campaign_crm_demo.\n" +" " +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,condition:0 +msgid "Python expression to decide whether the activity can be executed, otherwise it will be deleted or cancelled.The expression may use the following [browsable] variables:\n" +" - activity: the campaign activity\n" +" - workitem: the campaign workitem\n" +" - object: the object this campaign item represents\n" +" - transitions: list of campaign transitions outgoing from this activity\n" +"...- re: Python regular expression module" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Marketing Reports" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,type:0 +msgid "Type" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_name:0 +msgid "Resource Name" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Run" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: an email account is missing in the email activity '%s'" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,from_ids:0 +msgid "Previous Activities" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_from_id:0 +msgid "Previous Activity" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Marketing Campaign Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,error_msg:0 +msgid "Error Message" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_campaign_analysis_all +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_form +#: model:ir.ui.menu,name:marketing_campaign.menu_action_campaign_analysis_all +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_form +#: view:marketing.campaign:0 +msgid "Campaigns" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_type:0 +msgid "Interval Unit" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,country_id:0 +msgid "Country" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "July" +msgstr "" + +#. module: marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_configuration +msgid "Configuration" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Hour(s)" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment +msgid "Campaign Segment" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Cancel" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "By activating this option, workitems that aren't executed because the condition is not met are marked as cancelled instead of being deleted." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Exceptions" +msgstr "" + +#. module: marketing_campaign +#: field:res.partner,workitem_ids:0 +msgid "Workitems" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,fixed_cost:0 +msgid "Fixed Cost" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_nbr:0 +msgid "Interval Value" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,revenue:0 +#: field:marketing.campaign.activity,revenue:0 +msgid "Revenue" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "September" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "December" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,month:0 +msgid "Month" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_to_id:0 +msgid "Next Activity" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,email_template_id:0 +msgid "The e-mail to send when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "This Month" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Test Mode" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Manual Mode" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,server_action_id:0 +msgid "The action to perform when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,partner_field_id:0 +msgid "Partner Field" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_campaign_analysis +msgid "Campaign Analysis" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test in Realtime" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test Directly" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_directory_id:0 +msgid "Directory" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_last_date:0 +msgid "Latest Synchronization" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Draft" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_run:0 +msgid "Launching Date" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Status" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Run Date" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Related Resource" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "August" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Normal" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,start:0 +msgid "This activity is launched when the campaign starts." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,signal:0 +msgid "An activity with a signal can be called programmatically. Be careful, the workitem is always created when a signal is sent" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "June" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "All records (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,date:0 +#: view:marketing.campaign.workitem:0 +msgid "Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "November" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,condition:0 +msgid "Condition" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_id:0 +msgid "The report to generate when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Exception" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "October" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,fixed_cost:0 +msgid "Fixed cost for the campaign (used for campaign analysis), see also variable cost on activities" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "January" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,date:0 +msgid "Execution Date" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem +msgid "Campaign Workitem" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,ir_filter_id:0 +msgid "Filter" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronize" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Error" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,server_action_id:0 +#: selection:marketing.campaign.activity,type:0 +msgid "Action" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Automatic transition" +msgstr "" + +#. module: marketing_campaign +#: view:res.partner:0 +msgid "History" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,object_id:0 +msgid "Choose the model on which you want this campaign to be run" +msgstr "" + +#. module: marketing_campaign +#: model:ir.module.module,shortdesc:marketing_campaign.module_meta_information +msgid "marketing_campaign" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Process" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#: selection:marketing.campaign.transition,trigger:0 +#, python-format +msgid "Cosmetic" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.transition,trigger:0 +msgid "How is the destination workitem triggered" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Done" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_email_template +msgid "Email Templates for Models" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Close" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be marked as done before all segments are done" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition +msgid "Campaign Transition" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "To Do" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Campaign Step" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_segment_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_segment_form +#: view:marketing.campaign.segment:0 +msgid "Segments" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened +msgid "All Segments" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Incoming Transitions" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "E-mail" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: the email account is not approved in the email activity '%s'" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Day(s)" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,activity_ids:0 +#: view:marketing.campaign.activity:0 +msgid "Activities" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "May" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Modified after Sync" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Running" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "Paper" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "After %(interval_nbr)d %(interval_type)s" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign +msgid "Marketing Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_done:0 +msgid "End Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "February" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,object_id:0 +msgid "Resource" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,name:0 +#: field:marketing.campaign.activity,name:0 +#: field:marketing.campaign.segment,name:0 +#: field:marketing.campaign.transition,name:0 +msgid "Name" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Email Preview" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,signal:0 +msgid "Signal" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.workitem,date:0 +msgid "If date is not set, this workitem have to be run manually" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: there are no activities in it" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "April" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,mode:0 +msgid "Mode" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,activity_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,activity_id:0 +msgid "Activity" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_workitem +#: model:ir.ui.menu,name:marketing_campaign.menu_action_marketing_campaign_workitem +msgid "Campaign Followup" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity +msgid "Campaign Activity" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,variable_cost:0 +msgid "Variable Cost" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "If record modified after last sync (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "With Manual Confirmation" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,total_cost:0 +msgid "Cost" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,year:0 +msgid "Year" +msgstr "" + diff --git a/addons/marketing_campaign/i18n/marketing_campaign.pot b/addons/marketing_campaign/i18n/marketing_campaign.pot new file mode 100644 index 00000000000..580df4df61b --- /dev/null +++ b/addons/marketing_campaign/i18n/marketing_campaign.pot @@ -0,0 +1,897 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing_campaign +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 07:09:51+0000\n" +"PO-Revision-Date: 2010-08-20 07:09:51+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The current step for this item has no email or report to preview." +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Time" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Group By..." +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,trigger:0 +msgid "Trigger" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,count:0 +msgid "# of Actions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Campaign Editor" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Today" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "March" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,object_id:0 +#: field:marketing.campaign.segment,object_id:0 +#: field:marketing.campaign.workitem,object_id:0 +msgid "Object" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Set to Draft" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,to_ids:0 +msgid "Next Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronization" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "This Year" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,partner_field_id:0 +msgid "The generated workitems will be linked to the partner related to the record. If the record is the partner itself left this field empty." +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "No preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Reset" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,type:0 +msgid "Describe type of action to be performed on the Activity.Eg : Send email,Send paper.." +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Year(s)" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,report_directory_id:0 +msgid "This folder is used to store the generated reports" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Cancelled" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,trigger:0 +msgid "Automatic" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Activity Definition" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "Keep as cancelled when condition not met" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,mode:0 +msgid "Test - It creates and process all the activities directly (without waiting for the delay on transitions) but does not send emails or produce reports.\n" +"Test in Realtime - It creates and processes all the activities directly but does not send emails or produce reports.\n" +"With Manual Confirmation - the campaigns runs normally, but the user has to validate all workitem manually.\n" +"Normal - the campaign runs normally and automatically sends all emails and reports (be very careful with this mode, you're live!)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,campaign_id:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign.activity,campaign_id:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,campaign_id:0 +#: field:marketing.campaign.workitem,campaign_id:0 +msgid "Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,start:0 +msgid "Start" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,segment_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,segment_id:0 +msgid "Segment" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_mode:0 +msgid "Workitem creation mode" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Month(s)" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign hasn't any starting activity nor any activity with a signal and no previous activity." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,partner_id:0 +#: model:ir.model,name:marketing_campaign.model_res_partner +#: field:marketing.campaign.workitem,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "If record created after last sync" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Transitions" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Create After Sync" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Dates" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.segment,sync_mode:0 +msgid "Determines when new workitems should be created for records matching a segment." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign:0 +#: field:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: field:marketing.campaign.segment,state:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,state:0 +msgid "State" +msgstr "" + +#. module: marketing_campaign +#: model:ir.module.module,description:marketing_campaign.module_meta_information +msgid "\n" +"Allows you to setup leads automation through marketing campaigns. The campaigns\n" +"are dynamic and multi-channels. The process:\n" +"* Design marketing campaigns that incluces mail templates, reports to print,\n" +" miscelleanous actions, etc.\n" +"* Define segments that are selections of target people\n" +"* Launch your campaign to automate communications.\n" +"\n" +"If you need demo data, you can install the module marketing_campaign_crm_demo.\n" +" " +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,condition:0 +msgid "Python expression to decide whether the activity can be executed, otherwise it will be deleted or cancelled.The expression may use the following [browsable] variables:\n" +" - activity: the campaign activity\n" +" - workitem: the campaign workitem\n" +" - object: the object this campaign item represents\n" +" - transitions: list of campaign transitions outgoing from this activity\n" +"...- re: Python regular expression module" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Marketing Reports" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,type:0 +msgid "Type" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_name:0 +msgid "Resource Name" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Run" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: an email account is missing in the email activity '%s'" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,from_ids:0 +msgid "Previous Activities" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_from_id:0 +msgid "Previous Activity" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Marketing Campaign Activities" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,error_msg:0 +msgid "Error Message" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_campaign_analysis_all +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_form +#: model:ir.ui.menu,name:marketing_campaign.menu_action_campaign_analysis_all +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_form +#: view:marketing.campaign:0 +msgid "Campaigns" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_type:0 +msgid "Interval Unit" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,country_id:0 +msgid "Country" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "July" +msgstr "" + +#. module: marketing_campaign +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_configuration +msgid "Configuration" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Hour(s)" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment +msgid "Campaign Segment" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Cancel" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,keep_if_condition_not_met:0 +msgid "By activating this option, workitems that aren't executed because the condition is not met are marked as cancelled instead of being deleted." +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "Exceptions" +msgstr "" + +#. module: marketing_campaign +#: field:res.partner,workitem_ids:0 +msgid "Workitems" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,fixed_cost:0 +msgid "Fixed Cost" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,interval_nbr:0 +msgid "Interval Value" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,revenue:0 +#: field:marketing.campaign.activity,revenue:0 +msgid "Revenue" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "September" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "December" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,month:0 +msgid "Month" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.transition,activity_to_id:0 +msgid "Next Activity" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,email_template_id:0 +msgid "The e-mail to send when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +msgid "This Month" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Test Mode" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +msgid "Manual Mode" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,server_action_id:0 +msgid "The action to perform when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,partner_field_id:0 +msgid "Partner Field" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_campaign_analysis +msgid "Campaign Analysis" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test in Realtime" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Test Directly" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_directory_id:0 +msgid "Directory" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,sync_last_date:0 +msgid "Latest Synchronization" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Draft" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.ui.menu:0 +msgid "Error ! You can not create recursive Menu." +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_run:0 +msgid "Launching Date" +msgstr "" + +#. module: marketing_campaign +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Preview" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +#: view:marketing.campaign.workitem:0 +msgid "Status" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Run Date" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Related Resource" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "August" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "Normal" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,start:0 +msgid "This activity is launched when the campaign starts." +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.activity,signal:0 +msgid "An activity with a signal can be called programmatically. Be careful, the workitem is always created when a signal is sent" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "June" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "All records (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,date:0 +#: view:marketing.campaign.workitem:0 +msgid "Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "November" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,condition:0 +msgid "Condition" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,report_id:0 +msgid "The report to generate when this activity is activated" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Exception" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "October" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,fixed_cost:0 +msgid "Fixed cost for the campaign (used for campaign analysis), see also variable cost on activities" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "January" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,date:0 +msgid "Execution Date" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem +msgid "Campaign Workitem" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,ir_filter_id:0 +msgid "Filter" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Synchronize" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Error" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +#: field:marketing.campaign.activity,server_action_id:0 +#: selection:marketing.campaign.activity,type:0 +msgid "Action" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Automatic transition" +msgstr "" + +#. module: marketing_campaign +#: view:res.partner:0 +msgid "History" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign,object_id:0 +msgid "Choose the model on which you want this campaign to be run" +msgstr "" + +#. module: marketing_campaign +#: model:ir.module.module,shortdesc:marketing_campaign.module_meta_information +msgid "marketing_campaign" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Process" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#: selection:marketing.campaign.transition,trigger:0 +#, python-format +msgid "Cosmetic" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.transition,trigger:0 +msgid "How is the destination workitem triggered" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: selection:marketing.campaign,state:0 +#: selection:marketing.campaign.segment,state:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "Done" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_email_template +msgid "Email Templates for Models" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: view:marketing.campaign.segment:0 +msgid "Close" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be marked as done before all segments are done" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.workitem,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition +msgid "Campaign Transition" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: view:marketing.campaign.workitem:0 +#: selection:marketing.campaign.workitem,state:0 +msgid "To Do" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.workitem:0 +msgid "Campaign Step" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_segment_form +#: model:ir.ui.menu,name:marketing_campaign.menu_marketing_campaign_segment_form +#: view:marketing.campaign.segment:0 +msgid "Segments" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened +msgid "All Segments" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.activity:0 +msgid "Incoming Transitions" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "E-mail" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: the email account is not approved in the email activity '%s'" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.transition,interval_type:0 +msgid "Day(s)" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,activity_ids:0 +#: view:marketing.campaign.activity:0 +msgid "Activities" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "May" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign.segment:0 +msgid "Modified after Sync" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: selection:marketing.campaign,state:0 +#: view:marketing.campaign.segment:0 +#: selection:marketing.campaign.segment,state:0 +msgid "Running" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.activity,type:0 +msgid "Paper" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "After %(interval_nbr)d %(interval_type)s" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign +msgid "Marketing Campaign" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.segment,date_done:0 +msgid "End Date" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "February" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,object_id:0 +msgid "Resource" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign,name:0 +#: field:marketing.campaign.activity,name:0 +#: field:marketing.campaign.segment,name:0 +#: field:marketing.campaign.transition,name:0 +msgid "Name" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "Email Preview" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,signal:0 +msgid "Signal" +msgstr "" + +#. module: marketing_campaign +#: help:marketing.campaign.workitem,date:0 +msgid "If date is not set, this workitem have to be run manually" +msgstr "" + +#. module: marketing_campaign +#: code:addons/marketing_campaign/marketing_campaign.py:0 +#, python-format +msgid "The campaign cannot be started: there are no activities in it" +msgstr "" + +#. module: marketing_campaign +#: selection:campaign.analysis,month:0 +msgid "April" +msgstr "" + +#. module: marketing_campaign +#: view:marketing.campaign:0 +#: field:marketing.campaign,mode:0 +msgid "Mode" +msgstr "" + +#. module: marketing_campaign +#: field:campaign.analysis,activity_id:0 +#: view:marketing.campaign.workitem:0 +#: field:marketing.campaign.workitem,activity_id:0 +msgid "Activity" +msgstr "" + +#. module: marketing_campaign +#: model:ir.actions.act_window,name:marketing_campaign.action_marketing_campaign_workitem +#: model:ir.ui.menu,name:marketing_campaign.menu_action_marketing_campaign_workitem +msgid "Campaign Followup" +msgstr "" + +#. module: marketing_campaign +#: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity +msgid "Campaign Activity" +msgstr "" + +#. module: marketing_campaign +#: field:marketing.campaign.activity,variable_cost:0 +msgid "Variable Cost" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign.segment,sync_mode:0 +msgid "If record modified after last sync (no duplicates)" +msgstr "" + +#. module: marketing_campaign +#: selection:marketing.campaign,mode:0 +msgid "With Manual Confirmation" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,total_cost:0 +msgid "Cost" +msgstr "" + +#. module: marketing_campaign +#: view:campaign.analysis:0 +#: field:campaign.analysis,year:0 +msgid "Year" +msgstr "" + diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py index c1674f85cc3..d9b87e91347 100644 --- a/addons/marketing_campaign/marketing_campaign.py +++ b/addons/marketing_campaign/marketing_campaign.py @@ -203,6 +203,10 @@ Normal - the campaign runs normally and automatically sends all emails and repor return record return None + # prevent duplication until the server properly duplicates several levels of nested o2m + def copy(self, cr, uid, id, default=None, context=None): + raise osv.except_osv("Operation not supported", "Sorry, campaign duplication is not supported at the moment.") + marketing_campaign() class marketing_campaign_segment(osv.osv): diff --git a/addons/marketing_campaign_crm_demo/i18n/en_US.po b/addons/marketing_campaign_crm_demo/i18n/en_US.po new file mode 100644 index 00000000000..a47822331de --- /dev/null +++ b/addons/marketing_campaign_crm_demo/i18n/en_US.po @@ -0,0 +1,178 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing_campaign_crm_demo +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 08:33:08+0000\n" +"PO-Revision-Date: 2010-08-20 08:33:08+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report +msgid "Marketing campaign demo report" +msgstr "Marketing campaign demo report" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_1 +msgid "Hello,Thanks for generous interest you have shown in the openERP.Regards,OpenERP Team," +msgstr "Hello,Thanks for generous interest you have shown in the openERP.Regards,OpenERP Team," + +#. module: marketing_campaign_crm_demo +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "Error! You can not create recursive Directories." + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,description:marketing_campaign_crm_demo.module_meta_information +msgid "Demo data for the module marketing_campaign." +msgstr "Demo data for the module marketing_campaign." + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_4 +msgid "Hello,Thanks for showing intrest and buying the OpenERP book.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "Hello,Thanks for showing intrest and buying the OpenERP book.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_2 +msgid "Propose to subscribe to the OpenERP Discovery Day on May 2010" +msgstr "Propose to subscribe to the OpenERP Discovery Day on May 2010" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_6 +msgid "Propose paid training to Silver partners" +msgstr "Propose paid training to Silver partners" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_1 +msgid "Thanks for showing interest in OpenERP" +msgstr "Thanks for showing interest in OpenERP" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_4 +msgid "Thanks for buying the OpenERP book" +msgstr "Thanks for buying the OpenERP book" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_5 +msgid "Propose a free technical training to Gold partners" +msgstr "Propose a free technical training to Gold partners" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_7 +msgid "Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are offering Gold partnership.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are offering Gold partnership.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," + +#. module: marketing_campaign_crm_demo +#: rml:crm.lead.demo:0 +msgid "Partner :" +msgstr "Partner :" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_8 +msgid "Hello, Thanks for showing intrest and for subscribing to technical training.If any further information required kindly revert back.I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "Hello, Thanks for showing intrest and for subscribing to technical training.If any further information required kindly revert back.I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," + +#. module: marketing_campaign_crm_demo +#: rml:crm.lead.demo:0 +msgid "Company :" +msgstr "Company :" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_8 +msgid "Thanks for subscribing to technical training" +msgstr "Thanks for subscribing to technical training" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_3 +msgid "Thanks for subscribing to the OpenERP Discovery Day" +msgstr "Thanks for subscribing to the OpenERP Discovery Day" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_5 +msgid "Hello, We have very good offer that might suit you.\n" +" For our gold partners,We are arranging free technical training on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "Hello, We have very good offer that might suit you.\n" +" For our gold partners,We are arranging free technical training on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_3 +msgid "Hello,Thanks for showing intrest and for subscribing to the OpenERP Discovery Day.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "Hello,Thanks for showing intrest and for subscribing to the OpenERP Discovery Day.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_2 +msgid "Hello,We have very good offer that might suit you.\n" +" We propose you to subscribe to the OpenERP Discovery Day on May 2010.\n" +" If any further information required kindly revert back.\n" +" We really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "Hello,We have very good offer that might suit you.\n" +" We propose you to subscribe to the OpenERP Discovery Day on May 2010.\n" +" If any further information required kindly revert back.\n" +" We really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_6 +msgid "Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are paid technical training on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are paid technical training on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy +msgid "Dummy Action" +msgstr "Dummy Action" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,shortdesc:marketing_campaign_crm_demo.module_meta_information +msgid "marketing_campaign_crm_demo" +msgstr "marketing_campaign_crm_demo" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_7 +msgid "Propose gold partnership to silver partners" +msgstr "Propose gold partnership to silver partners" + diff --git a/addons/marketing_campaign_crm_demo/i18n/fr.po b/addons/marketing_campaign_crm_demo/i18n/fr.po new file mode 100644 index 00000000000..cf1870852fb --- /dev/null +++ b/addons/marketing_campaign_crm_demo/i18n/fr.po @@ -0,0 +1,155 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing_campaign_crm_demo +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 08:14:28+0000\n" +"PO-Revision-Date: 2010-08-20 08:14:28+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report +msgid "Marketing campaign demo report" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_1 +msgid "Hello,Thanks for generous interest you have shown in the openERP.Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,description:marketing_campaign_crm_demo.module_meta_information +msgid "Demo data for the module marketing_campaign." +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_4 +msgid "Hello,Thanks for showing intrest and buying the OpenERP book.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_2 +msgid "Propose to subscribe to the OpenERP Discovery Day on May 2010" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_6 +msgid "Propose paid training to Silver partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_1 +msgid "Thanks for showing interest in OpenERP" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_4 +msgid "Thanks for buying the OpenERP book" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_5 +msgid "Propose a free technical training to Gold partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_7 +msgid "Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are offering Gold partnership.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: rml:crm.lead.demo:0 +msgid "Partner :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_8 +msgid "Hello, Thanks for showing intrest and for subscribing to technical training.If any further information required kindly revert back.I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: rml:crm.lead.demo:0 +msgid "Company :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_8 +msgid "Thanks for subscribing to technical training" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_3 +msgid "Thanks for subscribing to the OpenERP Discovery Day" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_5 +msgid "Hello, We have very good offer that might suit you.\n" +" For our gold partners,We are arranging free technical training on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_3 +msgid "Hello,Thanks for showing intrest and for subscribing to the OpenERP Discovery Day.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_2 +msgid "Hello,We have very good offer that might suit you.\n" +" We propose you to subscribe to the OpenERP Discovery Day on May 2010.\n" +" If any further information required kindly revert back.\n" +" We really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_6 +msgid "Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are paid technical training on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy +msgid "Dummy Action" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,shortdesc:marketing_campaign_crm_demo.module_meta_information +msgid "marketing_campaign_crm_demo" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_7 +msgid "Propose gold partnership to silver partners" +msgstr "" + diff --git a/addons/marketing_campaign_crm_demo/i18n/marketing_campaign_crm_demo.pot b/addons/marketing_campaign_crm_demo/i18n/marketing_campaign_crm_demo.pot new file mode 100644 index 00000000000..cf1870852fb --- /dev/null +++ b/addons/marketing_campaign_crm_demo/i18n/marketing_campaign_crm_demo.pot @@ -0,0 +1,155 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * marketing_campaign_crm_demo +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 08:14:28+0000\n" +"PO-Revision-Date: 2010-08-20 08:14:28+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report +msgid "Marketing campaign demo report" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_1 +msgid "Hello,Thanks for generous interest you have shown in the openERP.Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,description:marketing_campaign_crm_demo.module_meta_information +msgid "Demo data for the module marketing_campaign." +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_4 +msgid "Hello,Thanks for showing intrest and buying the OpenERP book.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_2 +msgid "Propose to subscribe to the OpenERP Discovery Day on May 2010" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_6 +msgid "Propose paid training to Silver partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_1 +msgid "Thanks for showing interest in OpenERP" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_4 +msgid "Thanks for buying the OpenERP book" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_5 +msgid "Propose a free technical training to Gold partners" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_7 +msgid "Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are offering Gold partnership.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: rml:crm.lead.demo:0 +msgid "Partner :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_8 +msgid "Hello, Thanks for showing intrest and for subscribing to technical training.If any further information required kindly revert back.I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: rml:crm.lead.demo:0 +msgid "Company :" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_8 +msgid "Thanks for subscribing to technical training" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_3 +msgid "Thanks for subscribing to the OpenERP Discovery Day" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_5 +msgid "Hello, We have very good offer that might suit you.\n" +" For our gold partners,We are arranging free technical training on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_3 +msgid "Hello,Thanks for showing intrest and for subscribing to the OpenERP Discovery Day.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_2 +msgid "Hello,We have very good offer that might suit you.\n" +" We propose you to subscribe to the OpenERP Discovery Day on May 2010.\n" +" If any further information required kindly revert back.\n" +" We really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_body_text:marketing_campaign_crm_demo.email_template_6 +msgid "Hello, We have very good offer that might suit you.\n" +" For our silver partners,We are paid technical training on june,2010.\n" +" If any further information required kindly revert back.\n" +" I really appreciate your co-operation on this.\n" +" Regards,OpenERP Team," +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy +msgid "Dummy Action" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:ir.module.module,shortdesc:marketing_campaign_crm_demo.module_meta_information +msgid "marketing_campaign_crm_demo" +msgstr "" + +#. module: marketing_campaign_crm_demo +#: model:email.template,def_subject:marketing_campaign_crm_demo.email_template_7 +msgid "Propose gold partnership to silver partners" +msgstr "" + diff --git a/addons/membership/i18n/tr.po b/addons/membership/i18n/tr.po index 7c2ec8fb466..9feee428ca6 100644 --- a/addons/membership/i18n/tr.po +++ b/addons/membership/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: membership diff --git a/addons/mrp/i18n/de.po b/addons/mrp/i18n/de.po index b74b5f450c6..5afa1993215 100644 --- a/addons/mrp/i18n/de.po +++ b/addons/mrp/i18n/de.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:31+0000\n" +"PO-Revision-Date: 2010-08-23 06:41+0000\n" "Last-Translator: Ferdinand-chricar <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp @@ -2063,4 +2063,4 @@ msgstr "Lagerwert Veränderungen" #. module: mrp #: view:board.board:0 msgid "Next production orders" -msgstr "" +msgstr "Nächste Produktionsaufträge" diff --git a/addons/mrp/i18n/pt_BR.po b/addons/mrp/i18n/pt_BR.po index 288f2ee6558..9bef51e2472 100644 --- a/addons/mrp/i18n/pt_BR.po +++ b/addons/mrp/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:44+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+0000\n" "Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po index b065a3fba69..fda1e063254 100644 --- a/addons/mrp/i18n/tr.po +++ b/addons/mrp/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-24 06:11+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/i18n/zh_TW.po b/addons/mrp/i18n/zh_TW.po index aebd50b896a..6790d49fc0f 100644 --- a/addons/mrp/i18n/zh_TW.po +++ b/addons/mrp/i18n/zh_TW.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:52+0000\n" +"PO-Revision-Date: 2010-08-24 06:08+0000\n" "Last-Translator: OpenERP Administrators <Unknown>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 0e69dd3b4e8..fd9f8335987 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -686,29 +686,42 @@ class mrp_production(osv.osv): final_product_todo = [] produced_qty = 0 + if production_mode == 'consume_produce': + produced_qty = production_qty + for produced_product in production.move_created_ids2: if (produced_product.scraped) or (produced_product.product_id.id<>production.product_id.id): continue produced_qty += produced_product.product_qty - if production_mode in ['consume','consume_produce']: consumed_products = {} + check = {} + scraped = map(lambda x:x.scraped,production.move_lines2).count(True) + for consumed_product in production.move_lines2: + consumed = consumed_product.product_qty if consumed_product.scraped: continue if not consumed_products.get(consumed_product.product_id.id, False): - consumed_products[consumed_product.product_id.id] = 0 - consumed_products[consumed_product.product_id.id] -= consumed_product.product_qty - + consumed_products[consumed_product.product_id.id] = consumed_product.product_qty + check[consumed_product.product_id.id] = 0 + for f in production.product_lines: + if f.product_id.id == consumed_product.product_id.id: + if (len(production.move_lines2) - scraped) > len(production.product_lines): + check[consumed_product.product_id.id] += consumed_product.product_qty + consumed = check[consumed_product.product_id.id] + rest_consumed = produced_qty * f.product_qty / production.product_qty - consumed + consumed_products[consumed_product.product_id.id] = rest_consumed + for raw_product in production.move_lines: for f in production.product_lines: - if f.product_id.id==raw_product.product_id.id: + if f.product_id.id == raw_product.product_id.id: consumed_qty = consumed_products.get(raw_product.product_id.id, 0) - rest_qty = production_qty * f.product_qty / production.product_qty - consumed_qty - - if rest_qty > 0: - stock_mov_obj.action_consume(cr, uid, [raw_product.id], rest_qty, production.location_src_id.id, context=context) + if consumed_qty == 0: + consumed_qty = production_qty * f.product_qty / production.product_qty + if consumed_qty > 0: + stock_mov_obj.action_consume(cr, uid, [raw_product.id], consumed_qty, production.location_src_id.id, context=context) if production_mode == 'consume_produce': # To produce remaining qty of final product diff --git a/addons/mrp/report/price.py b/addons/mrp/report/price.py index 5474646c004..8890ed533d7 100644 --- a/addons/mrp/report/price.py +++ b/addons/mrp/report/price.py @@ -69,10 +69,10 @@ class report_custom(report_rml): xml += "<col para='yes'>" + prod_name + '</col>' xml += "<col para='yes'>" + main_sp_name + sellers + '</col>' - xml += "<col para='yes'>" + str(prod_qtty) + '</col>' - xml += "<col para='yes'>" + product_uom.name + '</col>' - xml += "<col para='yes'>" + main_strd_price + '</col>' - xml += "<col para='yes'>" + main_sp_price + sellers_price + '</col>' + xml += "<col f='yes'>" + str(prod_qtty) + '</col>' + xml += "<col f='yes'>" + product_uom.name + '</col>' + xml += "<col f='yes'>" + main_strd_price + '</col>' + xml += "<col f='yes'>" + main_sp_price + sellers_price + '</col>' xml += '</row>' @@ -87,9 +87,9 @@ class report_custom(report_rml): xml += "<col para='yes'>" + workcenter.name + '</col>' xml += "<col/>" xml += "<col/>" - xml += "<col para='yes'>" + str(cost_cycle) + '</col>' - xml += "<col para='yes'>" + str(cost_hour) + '</col>' - xml += "<col para='yes'>" + str(cost_hour + cost_cycle) + '</col>' + xml += "<col f='yes'>" + str(cost_cycle) + '</col>' + xml += "<col f='yes'>" + str(cost_hour) + '</col>' + xml += "<col f='yes'>" + str(cost_hour + cost_cycle) + '</col>' xml += '</row>' return xml, total @@ -102,7 +102,7 @@ class report_custom(report_rml): <PageSize>210.00mm,297.00mm</PageSize> <PageWidth>595.27</PageWidth> <PageHeight>841.88</PageHeight> - <tableSize>60.00mm,60.00mm, 20.00mm, 20.00mm, 20.00mm, 20.00mm</tableSize> + <tableSize>55.00mm,55.00mm, 20.00mm, 22.00mm, 22.00mm, 25.00mm</tableSize> """ config_stop = """ <report-footer>Generated by OpenERP</report-footer> @@ -114,30 +114,30 @@ class report_custom(report_rml): <row> <col>%s</col> <col/> - <col/> - <col>%s</col> - <col>%s</col> - <col>%s</col> + <col t='yes'/> + <col t='yes'>%s</col> + <col t='yes'>%s</col> + <col t='yes'>%s</col> </row> </lines> """ % (_('Work Center name'), _('Cycles Cost'), _('Hourly Cost'),_('Work Cost')) prod_header = """ <row> - <col para='yes'>%s</col> - <col para='yes'>%s</col> - <col para='yes'>%s</col> - <col para='yes'>%s</col> - <col para='yes'>%s</col> - <col para='yes'>%s</col> + <col>%s</col> + <col>%s</col> + <col t='yes'>%s</col> + <col t='yes'>%s</col> + <col t='yes'>%s</col> + <col t='yes'>%s</col> </row> - """ % (_('Componet'), _('Componet suppliers'), _('Quantity'), _('Uom'), _('Cost Unit Price per Uom'), _('Supplier Unit Price per Uom')) + """ % (_('Componet'), _('Componet suppliers'), _('Quantity'), _('Uom'), _('Cost Price per Uom'), _('Supplier Price per Uom')) company_currency = user_pool.browse(cr, uid, uid).company_id.currency_id.id for product in product_pool.browse(cr, uid, ids, context=context): bom_id = bom_pool._bom_find(cr, uid, product.id, product.uom_id.id) title = "<title>%s" %(_("Cost Structure")) title += "%s" %product.name - xml += "" + title + prod_header + "" + xml += "" + title + prod_header + "" if not bom_id: total_strd = number * product.standard_price total = number * product_pool.price_get(cr, uid, [product.id], 'standard_price')[product.id] @@ -153,9 +153,9 @@ class report_custom(report_rml): %s %s %s %s : - - %s - %s + + %s + %s '"""%(_('Total Cost'), _('of'), str(number), product.uom_id.name, str(total_strd), str(total)) else: bom = bom_pool.browse(cr, uid, bom_id, context=context) @@ -164,9 +164,9 @@ class report_custom(report_rml): total = 0 total_strd = 0 parent_bom = { - 'product_qty': bom.product_qty, - 'name': bom.product_id.name, - 'product_uom': bom.product_uom.id, + 'product_qty': bom.product_qty, + 'name': bom.product_id.name, + 'product_uom': bom.product_uom.id, 'product_id': bom.product_id.id } xml_tmp = '' @@ -175,15 +175,15 @@ class report_custom(report_rml): xml_tmp += txt total += sum total_strd += sum_strd - + xml += "" + xml_tmp + '' xml += """ %s %s %s %s : - - %s - %s + + %s + %s '"""%(_('Cost'), _('of'), str(number), product.uom_id.name, str(total_strd), str(total)) total2 = 0 @@ -201,18 +201,19 @@ class report_custom(report_rml): - %s + %s '"""%(_('Work Cost'), _('of'), str(number), product.uom_id.name, str(total2)) xml += """ %s %s %s %s : - - %s - %s + + %s + %s '"""%(_('Total Cost'), _('of'), str(number), product.uom_id.name, str(total_strd+total2), str(total+total2)) xml = '' + config_start + config_stop + xml + '' + return xml report_custom('report.product.price', 'product.product', '', 'addons/mrp/report/price.xsl') diff --git a/addons/mrp/report/price.xsl b/addons/mrp/report/price.xsl index 10e088629e0..dc43c3d6f7d 100644 --- a/addons/mrp/report/price.xsl +++ b/addons/mrp/report/price.xsl @@ -3,7 +3,7 @@ - + @@ -12,35 +12,37 @@ - + + + + + - - + - + - - + - + - + @@ -66,7 +68,7 @@ - + @@ -75,22 +77,28 @@ + + + + + + @@ -105,22 +113,32 @@ - + - + - - + + - + + + + + + + + + + + diff --git a/addons/mrp_operations/i18n/tr.po b/addons/mrp_operations/i18n/tr.po index 68f47a573f6..385c666891f 100644 --- a/addons/mrp_operations/i18n/tr.po +++ b/addons/mrp_operations/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 05:59+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_operations diff --git a/addons/mrp_repair/i18n/tr.po b/addons/mrp_repair/i18n/tr.po index fae0f4a3492..782f6b2f7a4 100644 --- a/addons/mrp_repair/i18n/tr.po +++ b/addons/mrp_repair/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:56+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_repair diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py index 33d973e58c5..99037a91994 100644 --- a/addons/mrp_repair/mrp_repair.py +++ b/addons/mrp_repair/mrp_repair.py @@ -401,7 +401,7 @@ class mrp_repair(osv.osv): 'invoice_id': inv_id, 'name': name, 'origin': repair.name, - 'account_id': a, + 'account_id': account_id, 'quantity': fee.product_uom_qty, 'invoice_line_tax_id': [(6,0,[x.id for x in fee.tax_id])], 'uos_id': fee.product_uom.id, diff --git a/addons/mrp_subproduct/i18n/tr.po b/addons/mrp_subproduct/i18n/tr.po index ceebd2904b7..07f0d7a6bf4 100644 --- a/addons/mrp_subproduct/i18n/tr.po +++ b/addons/mrp_subproduct/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:46+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_subproduct diff --git a/addons/partner_geo_assign/i18n/en_US.po b/addons/partner_geo_assign/i18n/en_US.po new file mode 100644 index 00000000000..dd55437be2d --- /dev/null +++ b/addons/partner_geo_assign/i18n/en_US.po @@ -0,0 +1,112 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * partner_geo_assign +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 08:46:18+0000\n" +"PO-Revision-Date: 2010-08-20 08:46:18+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: partner_geo_assign +#: code:addons/partner_geo_assign/partner_geo_assign.py:0 +#, python-format +msgid "Network error" +msgstr "Network error" + +#. module: partner_geo_assign +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: partner_geo_assign +#: help:res.partner,partner_weight:0 +msgid "Gives the probability to assign a lead to this partner. (0 means no assignation.)" +msgstr "Gives the probability to assign a lead to this partner. (0 means no assignation.)" + +#. module: partner_geo_assign +#: model:ir.module.module,description:partner_geo_assign.module_meta_information +msgid "\n" +"This is the module used by OpenERP SA to redirect customers to his partners,\n" +"based on geolocalization.\n" +" " +msgstr "\n" +"This is the module used by OpenERP SA to redirect customers to his partners,\n" +"based on geolocalization.\n" +" " + +#. module: partner_geo_assign +#: field:res.partner,partner_weight:0 +msgid "Weight" +msgstr "Weight" + +#. module: partner_geo_assign +#: model:ir.module.module,shortdesc:partner_geo_assign.module_meta_information +msgid "Partner Geo-Localisation" +msgstr "Partner Geo-Localisation" + +#. module: partner_geo_assign +#: view:res.partner:0 +msgid "Geo Localization" +msgstr "Geo Localization" + +#. module: partner_geo_assign +#: code:addons/partner_geo_assign/partner_geo_assign.py:0 +#, python-format +msgid "Could not contact geolocation servers, please make sure you have a working internet connection (%s)" +msgstr "Could not contact geolocation servers, please make sure you have a working internet connection (%s)" + +#. module: partner_geo_assign +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: partner_geo_assign +#: field:res.partner,date_localization:0 +msgid "Geo Localization Date" +msgstr "Geo Localization Date" + +#. module: partner_geo_assign +#: view:crm.lead:0 +msgid "Geo Assign" +msgstr "Geo Assign" + +#. module: partner_geo_assign +#: field:crm.lead,partner_latitude:0 +#: field:res.partner,partner_latitude:0 +msgid "Geo Latitude" +msgstr "Geo Latitude" + +#. module: partner_geo_assign +#: model:ir.model,name:partner_geo_assign.model_crm_lead +msgid "crm.lead" +msgstr "crm.lead" + +#. module: partner_geo_assign +#: model:ir.model,name:partner_geo_assign.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: partner_geo_assign +#: view:crm.lead:0 +msgid "Geo Assignation" +msgstr "Geo Assignation" + +#. module: partner_geo_assign +#: view:res.partner:0 +msgid "Geo Localize" +msgstr "Geo Localize" + +#. module: partner_geo_assign +#: field:crm.lead,partner_longitude:0 +#: field:res.partner,partner_longitude:0 +msgid "Geo Longitude" +msgstr "Geo Longitude" + diff --git a/addons/partner_geo_assign/i18n/fr.po b/addons/partner_geo_assign/i18n/fr.po new file mode 100644 index 00000000000..95bdf78088c --- /dev/null +++ b/addons/partner_geo_assign/i18n/fr.po @@ -0,0 +1,109 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * partner_geo_assign +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 08:40:20+0000\n" +"PO-Revision-Date: 2010-08-20 08:40:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: partner_geo_assign +#: code:addons/partner_geo_assign/partner_geo_assign.py:0 +#, python-format +msgid "Network error" +msgstr "" + +#. module: partner_geo_assign +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: partner_geo_assign +#: help:res.partner,partner_weight:0 +msgid "Gives the probability to assign a lead to this partner. (0 means no assignation.)" +msgstr "" + +#. module: partner_geo_assign +#: model:ir.module.module,description:partner_geo_assign.module_meta_information +msgid "\n" +"This is the module used by OpenERP SA to redirect customers to his partners,\n" +"based on geolocalization.\n" +" " +msgstr "" + +#. module: partner_geo_assign +#: field:res.partner,partner_weight:0 +msgid "Weight" +msgstr "" + +#. module: partner_geo_assign +#: model:ir.module.module,shortdesc:partner_geo_assign.module_meta_information +msgid "Partner Geo-Localisation" +msgstr "" + +#. module: partner_geo_assign +#: view:res.partner:0 +msgid "Geo Localization" +msgstr "" + +#. module: partner_geo_assign +#: code:addons/partner_geo_assign/partner_geo_assign.py:0 +#, python-format +msgid "Could not contact geolocation servers, please make sure you have a working internet connection (%s)" +msgstr "" + +#. module: partner_geo_assign +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: partner_geo_assign +#: field:res.partner,date_localization:0 +msgid "Geo Localization Date" +msgstr "" + +#. module: partner_geo_assign +#: view:crm.lead:0 +msgid "Geo Assign" +msgstr "" + +#. module: partner_geo_assign +#: field:crm.lead,partner_latitude:0 +#: field:res.partner,partner_latitude:0 +msgid "Geo Latitude" +msgstr "" + +#. module: partner_geo_assign +#: model:ir.model,name:partner_geo_assign.model_crm_lead +msgid "crm.lead" +msgstr "" + +#. module: partner_geo_assign +#: model:ir.model,name:partner_geo_assign.model_res_partner +msgid "Partner" +msgstr "" + +#. module: partner_geo_assign +#: view:crm.lead:0 +msgid "Geo Assignation" +msgstr "" + +#. module: partner_geo_assign +#: view:res.partner:0 +msgid "Geo Localize" +msgstr "" + +#. module: partner_geo_assign +#: field:crm.lead,partner_longitude:0 +#: field:res.partner,partner_longitude:0 +msgid "Geo Longitude" +msgstr "" + diff --git a/addons/partner_geo_assign/i18n/partner_geo_assign.pot b/addons/partner_geo_assign/i18n/partner_geo_assign.pot new file mode 100644 index 00000000000..95bdf78088c --- /dev/null +++ b/addons/partner_geo_assign/i18n/partner_geo_assign.pot @@ -0,0 +1,109 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * partner_geo_assign +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 08:40:20+0000\n" +"PO-Revision-Date: 2010-08-20 08:40:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: partner_geo_assign +#: code:addons/partner_geo_assign/partner_geo_assign.py:0 +#, python-format +msgid "Network error" +msgstr "" + +#. module: partner_geo_assign +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: partner_geo_assign +#: help:res.partner,partner_weight:0 +msgid "Gives the probability to assign a lead to this partner. (0 means no assignation.)" +msgstr "" + +#. module: partner_geo_assign +#: model:ir.module.module,description:partner_geo_assign.module_meta_information +msgid "\n" +"This is the module used by OpenERP SA to redirect customers to his partners,\n" +"based on geolocalization.\n" +" " +msgstr "" + +#. module: partner_geo_assign +#: field:res.partner,partner_weight:0 +msgid "Weight" +msgstr "" + +#. module: partner_geo_assign +#: model:ir.module.module,shortdesc:partner_geo_assign.module_meta_information +msgid "Partner Geo-Localisation" +msgstr "" + +#. module: partner_geo_assign +#: view:res.partner:0 +msgid "Geo Localization" +msgstr "" + +#. module: partner_geo_assign +#: code:addons/partner_geo_assign/partner_geo_assign.py:0 +#, python-format +msgid "Could not contact geolocation servers, please make sure you have a working internet connection (%s)" +msgstr "" + +#. module: partner_geo_assign +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: partner_geo_assign +#: field:res.partner,date_localization:0 +msgid "Geo Localization Date" +msgstr "" + +#. module: partner_geo_assign +#: view:crm.lead:0 +msgid "Geo Assign" +msgstr "" + +#. module: partner_geo_assign +#: field:crm.lead,partner_latitude:0 +#: field:res.partner,partner_latitude:0 +msgid "Geo Latitude" +msgstr "" + +#. module: partner_geo_assign +#: model:ir.model,name:partner_geo_assign.model_crm_lead +msgid "crm.lead" +msgstr "" + +#. module: partner_geo_assign +#: model:ir.model,name:partner_geo_assign.model_res_partner +msgid "Partner" +msgstr "" + +#. module: partner_geo_assign +#: view:crm.lead:0 +msgid "Geo Assignation" +msgstr "" + +#. module: partner_geo_assign +#: view:res.partner:0 +msgid "Geo Localize" +msgstr "" + +#. module: partner_geo_assign +#: field:crm.lead,partner_longitude:0 +#: field:res.partner,partner_longitude:0 +msgid "Geo Longitude" +msgstr "" + diff --git a/addons/point_of_sale/__openerp__.py b/addons/point_of_sale/__openerp__.py index b9faba1db3f..cab0fb40dc0 100644 --- a/addons/point_of_sale/__openerp__.py +++ b/addons/point_of_sale/__openerp__.py @@ -67,14 +67,12 @@ Main features : 'report/report_pos_order_view.xml', 'report/report_cash_register_view.xml', 'pos_sequence.xml', - 'posrule_data.xml', 'pos_data.xml', 'pos_workflow.xml', 'statement_view.xml', 'statement_report.xml', - 'statement_data.xml', ], - 'demo_xml': ['pos_demo.xml','singer_statement_demo.xml','multi_company_stock_data.xml'], + 'demo_xml': ['pos_demo.xml','singer_statement_demo.xml','multi_company_stock_data.xml',], 'test':['test/pos_test.yml',], 'installable': True, } diff --git a/addons/point_of_sale/i18n/lt.po b/addons/point_of_sale/i18n/lt.po index 3c951d1b83b..f5f6d759509 100644 --- a/addons/point_of_sale/i18n/lt.po +++ b/addons/point_of_sale/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+0000\n" +"PO-Revision-Date: 2010-08-24 05:58+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: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: point_of_sale diff --git a/addons/point_of_sale/i18n/tr.po b/addons/point_of_sale/i18n/tr.po index a7a82b5b10c..98afc19da42 100644 --- a/addons/point_of_sale/i18n/tr.po +++ b/addons/point_of_sale/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+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: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: point_of_sale diff --git a/addons/point_of_sale/pos.py b/addons/point_of_sale/pos.py index c5cdccfc914..23b2339d9e9 100644 --- a/addons/point_of_sale/pos.py +++ b/addons/point_of_sale/pos.py @@ -64,15 +64,14 @@ class pos_order(osv.osv): _order = "date_order desc" - def unlink(self, cr, uid, ids, context={}): - + def unlink(self, cr, uid, ids, context=None): for rec in self.browse(cr, uid, ids, context=context): for rec_statement in rec.statement_ids: if (rec_statement.statement_id and rec_statement.statement_id.state=='confirm') or rec.state=='done': raise osv.except_osv(_('Invalid action !'), _('Cannot delete a point of sale which is closed or contains confirmed cashboxes!')) return super(pos_order, self).unlink(cr, uid, ids, context=context) - def onchange_partner_pricelist(self, cr, uid, ids, part, context={}): + def onchange_partner_pricelist(self, cr, uid, ids, part, context=None): """ Changed price list on_change of partner_id""" @@ -81,7 +80,7 @@ class pos_order(osv.osv): pricelist = self.pool.get('res.partner').browse(cr, uid, part).property_product_pricelist.id return {'value':{'pricelist_id': pricelist}} - def _amount_total(self, cr, uid, ids, field_name, arg, context): + def _amount_total(self, cr, uid, ids, field_name, arg, context=None): """ Calculates amount_tax of order line @param field_names: Names of fields. @@ -226,8 +225,7 @@ class pos_order(osv.osv): return res[0] else: return False - def copy(self, cr, uid, id, default=None, context={}): - + def copy(self, cr, uid, id, default=None, context=None): if not default: default = {} default.update({ @@ -334,8 +332,7 @@ class pos_order(osv.osv): else: return False - def _journal_default(self, cr, uid, context={}): - + def _journal_default(self, cr, uid, context=None): """ To get default pricelist for the order" @param name: Names of fields. @return: journal ID @@ -364,9 +361,8 @@ class pos_order(osv.osv): } - def test_order_lines(self, cr, uid, order, context={}): - - """ Test order line is created or not for the order " + def test_order_lines(self, cr, uid, order, context=None): + """ Test order line is created or not for the order " @param name: Names of fields. @return: True """ @@ -377,7 +373,7 @@ class pos_order(osv.osv): wf_service.trg_validate(uid, 'pos.order', order.id, 'paid', cr) return True - def dummy_button(self, cr, uid, order, context={}): + def dummy_button(self, cr, uid, order, context=None): return True def test_paid(self, cr, uid, ids, context=None): @@ -457,11 +453,12 @@ class pos_order(osv.osv): # delete it in the new picking: line.unlink(context=context) - def create_picking(self, cr, uid, ids, context={}): - + def create_picking(self, cr, uid, ids, context=None): """Create a picking for each order and validate it.""" picking_obj = self.pool.get('stock.picking') + property_obj=self.pool.get("ir.property") + move_obj=self.pool.get('stock.move') pick_name=self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.out') orders = self.browse(cr, uid, ids, context) for order in orders: @@ -494,8 +491,8 @@ class pos_order(osv.osv): for line in order.lines: if line.product_id and line.product_id.type=='service': continue - prop_ids = self.pool.get("ir.property").search(cr, uid, [('name', '=', 'property_stock_customer')]) - val = self.pool.get("ir.property").browse(cr, uid, prop_ids[0]).value_reference + prop_ids = property_obj.search(cr, uid, [('name', '=', 'property_stock_customer')]) + val = property_obj.browse(cr, uid, prop_ids[0]).value_reference cr.execute("select s.id from stock_location s, stock_warehouse w where w.lot_stock_id=s.id and w.id= %d "%(order.shop_id.warehouse_id.id)) res=cr.fetchone() location_id=res and res[0] or None @@ -503,7 +500,7 @@ class pos_order(osv.osv): if line.qty < 0: location_id, stock_dest_id = stock_dest_id, location_id - self.pool.get('stock.move').create(cr, uid, { + move_obj.create(cr, uid, { 'name': 'Stock move (POS %d)' % (order.id, ), 'product_uom': line.product_id.uom_id.id, 'product_uos': line.product_id.uom_id.id, @@ -559,7 +556,7 @@ class pos_order(osv.osv): @return: True """ self.write(cr, uid, ids, {'state': 'cancel'}) - self.cancel_picking(cr, uid, ids, context={}) + self.cancel_picking(cr, uid, ids, context=context) return True def add_payment(self, cr, uid, order_id, data, context=None): @@ -567,8 +564,10 @@ class pos_order(osv.osv): """Create a new payment for the order""" res_obj = self.pool.get('res.company') + statement_obj= self.pool.get('account.bank.statement') statementl_obj = self.pool.get('account.bank.statement.line') prod_obj = self.pool.get('product.product') + property_obj=self.pool.get('ir.property') flag='' curr_c=self.pool.get('res.users').browse(cr, uid, uid).company_id curr_company=curr_c.id @@ -583,7 +582,7 @@ class pos_order(osv.osv): args['date'] = data['payment_date'] if 'payment_name' in data.keys(): args['name'] = data['payment_name'] + ' ' +order.name - account_def = self.pool.get('ir.property').get(cr, uid, 'property_account_receivable', 'res.partner', context=context) + account_def = property_obj.get(cr, uid, 'property_account_receivable', 'res.partner', context=context) args['account_id'] = order.partner_id and order.partner_id.property_account_receivable and order.partner_id.property_account_receivable.id or account_def.id or curr_c.account_receivable.id if data.get('is_acc',False): args['is_acc']=data['is_acc'] @@ -593,7 +592,6 @@ class pos_order(osv.osv): args['partner_id'] = order.partner_id and order.partner_id.id or None args['ref'] = order.contract_number or None - statement_obj= self.pool.get('account.bank.statement') statement_id = statement_obj.search(cr,uid, [ ('journal_id', '=', data['journal']), ('company_id', '=', curr_company), @@ -639,10 +637,8 @@ class pos_order(osv.osv): return order_line_id - def refund(self, cr, uid, ids, context={}): - - """Create a copy of order for refund order""" - + def refund(self, cr, uid, ids, context=None): + """Create a copy of order for refund order""" clone_list = [] line_obj = self.pool.get('pos.order.line') @@ -666,8 +662,7 @@ class pos_order(osv.osv): }) return clone_list - def action_invoice(self, cr, uid, ids, context={}): - + def action_invoice(self, cr, uid, ids, context=None): """Create a invoice of order """ res_obj = self.pool.get('res.company') @@ -965,7 +960,7 @@ class pos_order(osv.osv): if not context: context = {} if context.get('flag',False): - self.create_picking(cr, uid, ids, context={}) + self.create_picking(cr, uid, ids, context=None) self.write(cr, uid, ids, {'state': 'paid'}) else: context['flag']=True @@ -978,7 +973,7 @@ class pos_order(osv.osv): def action_done(self, cr, uid, ids, context=None): for order in self.browse(cr, uid, ids, context=context): if not order.journal_entry: - self.create_account_move(cr, uid, ids, context={}) + self.create_account_move(cr, uid, ids, context=None) return True def compute_state(self, cr, uid, id): @@ -1162,30 +1157,31 @@ class pos_order_line(osv.osv): 'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id, } - def create(self, cr, user, vals, context={}): + def create(self, cr, user, vals, context=None): if vals.get('product_id'): return super(pos_order_line, self).create(cr, user, vals, context) return False - def write(self, cr, user, ids, values, context={}): + def write(self, cr, user, ids, values, context=None): if 'product_id' in values and not values['product_id']: return False return super(pos_order_line, self).write(cr, user, ids, values, context) def _scan_product(self, cr, uid, ean, qty, order): # search pricelist_id + product_obj=self.pool.get('product.product') pricelist_id = self.pool.get('pos.order').read(cr, uid, [order], ['pricelist_id'] ) if not pricelist_id: return False new_line = True - product_id = self.pool.get('product.product').search(cr, uid, [('ean13','=', ean)]) + product_id = product_obj.search(cr, uid, [('ean13','=', ean)]) if not product_id: return False # search price product - product = self.pool.get('product.product').read(cr, uid, product_id) + product =product_obj.read(cr, uid, product_id) product_name = product[0]['name'] price = self.price_by_product(cr, uid, 0, pricelist_id[0]['pricelist_id'][0], product_id[0], 1) @@ -1231,14 +1227,14 @@ class pos_payment(osv.osv): _name = 'pos.payment' _description = 'Pos Payment' - def _journal_get(self, cr, uid, context={}): + def _journal_get(self, cr, uid, context=None): obj = self.pool.get('account.journal') ids = obj.search(cr, uid, [('type', '=', 'cash')]) res = obj.read(cr, uid, ids, ['id', 'name'], context) res = [(r['id'], r['name']) for r in res] return res - def _journal_default(self, cr, uid, context={}): + def _journal_default(self, cr, uid, context=None): journal_list = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'cash')]) if journal_list: return journal_list[0] @@ -1261,12 +1257,12 @@ class pos_payment(osv.osv): 'payment_date': lambda *a: time.strftime('%Y-%m-%d'), } - def create(self, cr, user, vals, context={}): + def create(self, cr, user, vals, context=None): if vals.get('journal_id') and vals.get('amount'): return super(pos_payment, self).create(cr, user, vals, context) return False - def write(self, cr, user, ids, values, context={}): + def write(self, cr, user, ids, values, context=None): if 'amount' in values and not values['amount']: return False if 'journal_id' in values and not values['journal_id']: @@ -1278,7 +1274,7 @@ pos_payment() class account_move_line(osv.osv): _inherit = 'account.move.line' - def create(self, cr, user, vals, context={}): + def create(self, cr, user, vals, context=None): pos_obj = self.pool.get('pos.order') val_name = vals.get('name', '') val_ref = vals.get('ref', '') @@ -1298,8 +1294,7 @@ account_move_line() class account_move(osv.osv): _inherit = 'account.move' - - def create(self, cr, user, vals, context={}): + def create(self, cr, user, vals, context=None): pos_obj = self.pool.get('pos.order') val_name = vals.get('name', '') val_ref = vals.get('ref', '') diff --git a/addons/point_of_sale/posrule_data.xml b/addons/point_of_sale/posrule_data.xml index f2ac2d664af..7f165742f03 100644 --- a/addons/point_of_sale/posrule_data.xml +++ b/addons/point_of_sale/posrule_data.xml @@ -1,7 +1,6 @@ - diff --git a/addons/point_of_sale/statement_data.xml b/addons/point_of_sale/statement_data.xml index 3ba8df59b13..2780cd0f8d0 100644 --- a/addons/point_of_sale/statement_data.xml +++ b/addons/point_of_sale/statement_data.xml @@ -1,6 +1,5 @@ - diff --git a/addons/point_of_sale/test/pos_test.yml b/addons/point_of_sale/test/pos_test.yml index 10c691e86c3..09b7fa3a90a 100644 --- a/addons/point_of_sale/test/pos_test.yml +++ b/addons/point_of_sale/test/pos_test.yml @@ -119,7 +119,7 @@ I create Sales Account. - !record {model: account.account, id: account_account_sales0}: - code: S + code: Sale company_id: base.main_company currency_mode: current name: Sales @@ -477,4 +477,9 @@ self.action_confirm(cr, uid, [ref("pos_confirm_0")], {"lang": "en_US", "active_model": "pos.order", "active_ids": [ref("pos_order_pos0")], "tz": False, "active_id": ref("pos_order_pos0"), }) - +- + I check order state is done. +- + !python {model: pos.order}: | + order=self.browse(cr,uid,ref("pos_order_pos0")) + assert(order.state=='done'), "Order is not done" diff --git a/addons/point_of_sale/wizard/pos_box_entries.py b/addons/point_of_sale/wizard/pos_box_entries.py index 25fdff2caa9..941b4f3c2d7 100644 --- a/addons/point_of_sale/wizard/pos_box_entries.py +++ b/addons/point_of_sale/wizard/pos_box_entries.py @@ -43,6 +43,7 @@ def get_journal(self, cr, uid, context): res_obj = [(r1['id'])for r1 in res_obj] res = statement_obj.read(cr, uid, obj_ids, ['journal_id'], context) res = [(r['journal_id']) for r in res] + res.insert(0, ('', '')) return res class pos_box_entries(osv.osv_memory): diff --git a/addons/process/i18n/tr.po b/addons/process/i18n/tr.po index b7cc3067661..e0810fc683e 100644 --- a/addons/process/i18n/tr.po +++ b/addons/process/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-24 06:04+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: 2010-08-20 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:53+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: process diff --git a/addons/procurement/i18n/en_US.po b/addons/procurement/i18n/en_US.po new file mode 100644 index 00000000000..61b250516dd --- /dev/null +++ b/addons/procurement/i18n/en_US.po @@ -0,0 +1,838 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * procurement +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 09:15:16+0000\n" +"PO-Revision-Date: 2010-08-20 09:15:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: procurement +#: model:ir.model,name:procurement.model_make_procurement +msgid "Make Procurements" +msgstr "Make Procurements" + +#. module: procurement +#: help:procurement.order.compute.all,automatic:0 +msgid "Triggers an automatic procurement for all products that have a virtual stock under 0. You should probably not use this option, we suggest using a MTO configuration on products." +msgstr "Triggers an automatic procurement for all products that have a virtual stock under 0. You should probably not use this option, we suggest using a MTO configuration on products." + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: procurement +#: view:procurement.order:0 +msgid "Planification" +msgstr "Planification" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "No supplier defined for this product !" +msgstr "No supplier defined for this product !" + +#. module: procurement +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Invalid model name in the action definition." + +#. module: procurement +#: field:make.procurement,uom_id:0 +msgid "Unit of Measure" +msgstr "Unit of Measure" + +#. module: procurement +#: field:procurement.order,procure_method:0 +msgid "Procurement Method" +msgstr "Procurement Method" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "No address defined for the supplier" +msgstr "No address defined for the supplier" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_procurement_compute +msgid "Compute Stock Minimum Rules Only" +msgstr "Compute Stock Minimum Rules Only" + +#. module: procurement +#: field:procurement.order,company_id:0 +#: field:stock.warehouse.orderpoint,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: procurement +#: field:procurement.order,product_uos_qty:0 +msgid "UoS Quantity" +msgstr "UoS Quantity" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,name:0 +msgid "Reason" +msgstr "Reason" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "Compute Procurements" +msgstr "Compute Procurements" + +#. module: procurement +#: field:procurement.order,message:0 +msgid "Latest error" +msgstr "Latest error" + +#. module: procurement +#: help:mrp.property,composition:0 +msgid "Not used in computations, for information purpose only." +msgstr "Not used in computations, for information purpose only." + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_id:0 +msgid "Latest procurement" +msgstr "Latest procurement" + +#. module: procurement +#: view:procurement.order:0 +msgid "Notes" +msgstr "Notes" + +#. module: procurement +#: help:procurement.order,message:0 +msgid "Exception occurred while computing procurement orders." +msgstr "Exception occurred while computing procurement orders." + +#. module: procurement +#: help:procurement.order,state:0 +msgid "When a procurement is created the state is set to 'Draft'.\n" +" If the procurement is confirmed, the state is set to 'Confirmed'. \n" +"After confirming the state is set to 'Running'.\n" +" If any exception arises in the order then the state is set to 'Exception'.\n" +" Once the exception is removed the state becomes 'Ready'.\n" +" It is in 'Waiting'. state when the procurement is waiting for another one to finish." +msgstr "When a procurement is created the state is set to 'Draft'.\n" +" If the procurement is confirmed, the state is set to 'Confirmed'. \n" +"After confirming the state is set to 'Running'.\n" +" If any exception arises in the order then the state is set to 'Exception'.\n" +" Once the exception is removed the state becomes 'Ready'.\n" +" It is in 'Waiting'. state when the procurement is waiting for another one to finish." + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules Search" +msgstr "Minimum Stock Rules Search" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_min_qty:0 +msgid "When the virtual stock goes belong the Min Quantity, OpenERP generates a procurement to bring the virtual stock to the Max Quantity." +msgstr "When the virtual stock goes belong the Min Quantity, OpenERP generates a procurement to bring the virtual stock to the Max Quantity." + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Scheduler Parameters" +msgstr "Scheduler Parameters" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action11 +msgid "Temporary Procurement Exceptions" +msgstr "Temporary Procurement Exceptions" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "has an exception." +msgstr "has an exception." + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Ready" +msgstr "Ready" + +#. module: procurement +#: field:procurement.order.compute.all,automatic:0 +msgid "Automatic orderpoint" +msgstr "Automatic orderpoint" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Confirmed" +msgstr "Confirmed" + +#. module: procurement +#: view:procurement.order:0 +msgid "Retry" +msgstr "Retry" + +#. module: procurement +#: view:procurement.order.compute:0 +#: view:procurement.orderpoint.compute:0 +msgid "Parameters" +msgstr "Parameters" + +#. module: procurement +#: view:procurement.order:0 +msgid "Confirm" +msgstr "Confirm" + +#. module: procurement +#: help:procurement.order,origin:0 +msgid "Reference of the document that created this Procurement.\n" +"This is automatically completed by OpenERP." +msgstr "Reference of the document that created this Procurement.\n" +"This is automatically completed by OpenERP." + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minimum Inventory Rule" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action4 +msgid "Procurement Exceptions to Fix" +msgstr "Procurement Exceptions to Fix" + +#. module: procurement +#: field:procurement.order,priority:0 +msgid "Priority" +msgstr "Priority" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,state:0 +msgid "State" +msgstr "State" + +#. module: procurement +#: field:procurement.order,location_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,location_id:0 +msgid "Location" +msgstr "Location" + +#. module: procurement +#: field:make.procurement,warehouse_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,warehouse_id:0 +msgid "Warehouse" +msgstr "Warehouse" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Best price (not yet active!)" +msgstr "Best price (not yet active!)" + +#. module: procurement +#: view:procurement.order:0 +msgid "Product & Location" +msgstr "Product & Location" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute +msgid "Compute Procurement" +msgstr "Compute Procurement" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action3 +#: model:ir.module.module,shortdesc:procurement.module_meta_information +msgid "Procurements" +msgstr "Procurements" + +#. module: procurement +#: field:res.company,schedule_range:0 +msgid "Scheduler Range Days" +msgstr "Scheduler Range Days" + +#. module: procurement +#: view:make.procurement:0 +msgid "Ask New Products" +msgstr "Ask New Products" + +#. module: procurement +#: field:make.procurement,date_planned:0 +msgid "Planned Date" +msgstr "Planned Date" + +#. module: procurement +#: view:procurement.order:0 +msgid "Group By" +msgstr "Group By" + +#. module: procurement +#: field:make.procurement,qty:0 +#: field:procurement.order,product_qty:0 +msgid "Quantity" +msgstr "Quantity" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Not enough stock and no minimum orderpoint rule defined." +msgstr "Not enough stock and no minimum orderpoint rule defined." + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Invalid action !" +msgstr "Invalid action !" + +#. module: procurement +#: view:procurement.order:0 +msgid "References" +msgstr "References" + +#. module: procurement +#: view:res.company:0 +msgid "Configuration" +msgstr "Configuration" + +#. module: procurement +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "Invalid arguments" + +#. module: procurement +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Invalid XML for View Architecture!" + +#. module: procurement +#: help:procurement.order,procure_method:0 +msgid "If you encode manually a Procurement, you probably want to use a make to order method." +msgstr "If you encode manually a Procurement, you probably want to use a make to order method." + +#. module: procurement +#: view:res.company:0 +msgid "MRP & Logistic Scheduler" +msgstr "MRP & Logistic Scheduler" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Wizard run all the procurements, and generate task, production order or purchase order based on the product type" +msgstr "Wizard run all the procurements, and generate task, production order or purchase order based on the product type" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_max_qty:0 +msgid "Max Quantity" +msgstr "Max Quantity" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Reason" +msgstr "Procurement Reason" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order +#: model:process.process,name:procurement.process_process_procurementprocess0 +#: view:procurement.order:0 +msgid "Procurement" +msgstr "Procurement" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action +msgid "Procurement Orders" +msgstr "Procurement Orders" + +#. module: procurement +#: view:procurement.order:0 +msgid "To Fix" +msgstr "To Fix" + +#. module: procurement +#: view:procurement.order:0 +msgid "Exceptions" +msgstr "Exceptions" + +#. module: procurement +#: model:process.node,note:procurement.process_node_serviceonorder0 +msgid "Assignment from Production or Purchase Order." +msgstr "Assignment from Production or Purchase Order." + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property +msgid "Property" +msgstr "Property" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_make_procurement +#: view:make.procurement:0 +msgid "Procurement Request" +msgstr "Procurement Request" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Compute Stock" +msgstr "Compute Stock" + +#. module: procurement +#: model:process.process,name:procurement.process_process_serviceproductprocess0 +msgid "Service" +msgstr "Service" + +#. module: procurement +#: model:ir.module.module,description:procurement.module_meta_information +msgid "\n" +" This is the module for computing Procurements.\n" +" " +msgstr "\n" +" This is the module for computing Procurements.\n" +" " + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_min_qty:0 +msgid "Min Quantity" +msgstr "Min Quantity" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Urgent" +msgstr "Urgent" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "plus" +msgstr "plus" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Please check the Quantity in Procurement Order(s), it should not be less than 1!" +msgstr "Please check the Quantity in Procurement Order(s), it should not be less than 1!" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_max_qty:0 +msgid "When the virtual stock goes belong the Max Quantity, OpenERP generates a procurement to bring the virtual stock to the Max Quantity." +msgstr "When the virtual stock goes belong the Max Quantity, OpenERP generates a procurement to bring the virtual stock to the Max Quantity." + +#. module: procurement +#: help:procurement.orderpoint.compute,automatic:0 +msgid "If the stock of a product is under 0, it will act like an orderpoint" +msgstr "If the stock of a product is under 0, it will act like an orderpoint" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Lines" +msgstr "Procurement Lines" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,note:0 +msgid "Note" +msgstr "Note" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: procurement +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "The Object name must start with x_ and not contain any special character !" + +#. module: procurement +#: view:procurement.order:0 +msgid "Status" +msgstr "Status" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Procurement " +msgstr "Procurement " + +#. module: procurement +#: help:res.company,schedule_range:0 +msgid "This is the time frame analysed by the scheduler when computing procurements. All procurements that are not between today and today+range are skipped for futur computation." +msgstr "This is the time frame analysed by the scheduler when computing procurements. All procurements that are not between today and today+range are skipped for futur computation." + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "This wizard will schedule procurements." +msgstr "This wizard will schedule procurements." + +#. module: procurement +#: help:stock.warehouse.orderpoint,active:0 +msgid "If the active field is set to true, it will allow you to hide the orderpoint without removing it." +msgstr "If the active field is set to true, it will allow you to hide the orderpoint without removing it." + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "is running." +msgstr "is running." + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Not enough stock " +msgstr "Not enough stock " + +#. module: procurement +#: model:process.node,name:procurement.process_node_procureproducts0 +msgid "Procure Products" +msgstr "Procure Products" + +#. module: procurement +#: field:procurement.order,date_planned:0 +msgid "Scheduled date" +msgstr "Scheduled date" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Exception" +msgstr "Exception" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_orderpoint_compute +msgid "Automatic Order Point" +msgstr "Automatic Order Point" + +#. module: procurement +#: field:stock.warehouse.orderpoint,qty_multiple:0 +msgid "Qty Multiple" +msgstr "Qty Multiple" + +#. module: procurement +#: model:ir.model,name:procurement.model_res_company +msgid "Companies" +msgstr "Companies" + +#. module: procurement +#: view:procurement.order:0 +msgid "Extra Information" +msgstr "Extra Information" + +#. module: procurement +#: help:procurement.order,name:0 +msgid "Procurement name." +msgstr "Procurement name." + +#. module: procurement +#: field:stock.warehouse.orderpoint,active:0 +msgid "Active" +msgstr "Active" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Qty Multiple must be greater than zero." +msgstr "Qty Multiple must be greater than zero." + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Order to Max" +msgstr "Order to Max" + +#. module: procurement +#: field:procurement.order,date_close:0 +msgid "Date Closed" +msgstr "Date Closed" + +#. module: procurement +#: view:procurement.order:0 +msgid "Late" +msgstr "Late" + +#. module: procurement +#: field:mrp.property,composition:0 +msgid "Properties composition" +msgstr "Properties composition" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Data Insufficient !" +msgstr "Data Insufficient !" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property_group +#: field:mrp.property,group_id:0 +#: field:mrp.property.group,name:0 +msgid "Property Group" +msgstr "Property Group" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Misc" +msgstr "Misc" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Locations" +msgstr "Locations" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "from stock" +msgstr "from stock" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "General Information" +msgstr "General Information" + +#. module: procurement +#: view:procurement.order:0 +msgid "Run Procurement" +msgstr "Run Procurement" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Done" +msgstr "Done" + +#. module: procurement +#: help:stock.warehouse.orderpoint,qty_multiple:0 +msgid "The procurement quantity will by rounded up to this multiple." +msgstr "The procurement quantity will by rounded up to this multiple." + +#. module: procurement +#: view:make.procurement:0 +#: view:procurement.order:0 +#: selection:procurement.order,state:0 +#: view:procurement.order.compute:0 +#: view:procurement.order.compute.all:0 +#: view:procurement.orderpoint.compute:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: procurement +#: field:stock.warehouse.orderpoint,logic:0 +msgid "Reordering Mode" +msgstr "Reordering Mode" + +#. module: procurement +#: field:procurement.order,origin:0 +msgid "Source Document" +msgstr "Source Document" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Not urgent" +msgstr "Not urgent" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute_all +msgid "Compute all schedulers" +msgstr "Compute all schedulers" + +#. module: procurement +#: view:procurement.order:0 +msgid "Current" +msgstr "Current" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Project_mrp module not installed !" +msgstr "Project_mrp module not installed !" + +#. module: procurement +#: view:procurement.order:0 +msgid "Details" +msgstr "Details" + +#. module: procurement +#: view:board.board:0 +#: model:ir.actions.act_window,name:procurement.procurement_action5 +msgid "Procurement Exceptions" +msgstr "Procurement Exceptions" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_product_product_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_stock_warehouse_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.action_orderpoint_form +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules" +msgstr "Minimum Stock Rules" + +#. module: procurement +#: field:procurement.order,close_move:0 +msgid "Close Move at end" +msgstr "Close Move at end" + +#. module: procurement +#: view:procurement.order:0 +msgid "Scheduled Date" +msgstr "Scheduled Date" + +#. module: procurement +#: field:make.procurement,product_id:0 +#: view:procurement.order:0 +#: field:procurement.order,product_id:0 +#: field:stock.warehouse.orderpoint,product_id:0 +msgid "Product" +msgstr "Product" + +#. module: procurement +#: field:mrp.property,description:0 +#: field:mrp.property.group,description:0 +msgid "Description" +msgstr "Description" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "min" +msgstr "min" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Quantity Rules" +msgstr "Quantity Rules" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Running" +msgstr "Running" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_uom:0 +msgid "Product UOM" +msgstr "Product UOM" + +#. module: procurement +#: model:process.node,name:procurement.process_node_serviceonorder0 +msgid "Make to Order" +msgstr "Make to Order" + +#. module: procurement +#: view:procurement.order:0 +msgid "UOM" +msgstr "UOM" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Waiting" +msgstr "Waiting" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "on order" +msgstr "on order" + +#. module: procurement +#: field:procurement.order,move_id:0 +msgid "Reservation" +msgstr "Reservation" + +#. module: procurement +#: model:process.node,note:procurement.process_node_procureproducts0 +msgid "The way to procurement depends on the product type." +msgstr "The way to procurement depends on the product type." + +#. module: procurement +#: view:make.procurement:0 +msgid "This wizard will plan the procurement for this product. This procurement may generate task, production orders or purchase orders." +msgstr "This wizard will plan the procurement for this product. This procurement may generate task, production orders or purchase orders." + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "is done." +msgstr "is done." + +#. module: procurement +#: field:mrp.property,name:0 +#: field:stock.warehouse.orderpoint,name:0 +msgid "Name" +msgstr "Name" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "max" +msgstr "max" + +#. module: procurement +#: field:procurement.order,product_uos:0 +msgid "Product UoS" +msgstr "Product UoS" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "from stock: products assigned." +msgstr "from stock: products assigned." + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_compute_schedulers +#: view:procurement.order.compute.all:0 +msgid "Compute Schedulers" +msgstr "Compute Schedulers" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Wizard checks all the stock minimum rules and generate procurement order." +msgstr "Wizard checks all the stock minimum rules and generate procurement order." + +#. module: procurement +#: field:procurement.order,product_uom:0 +msgid "Product UoM" +msgstr "Product UoM" + +#. module: procurement +#: view:procurement.order:0 +msgid "Search Procurement" +msgstr "Search Procurement" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Very Urgent" +msgstr "Very Urgent" + +#. module: procurement +#: field:procurement.orderpoint.compute,automatic:0 +msgid "Automatic Orderpoint" +msgstr "Automatic Orderpoint" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Details" +msgstr "Procurement Details" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Cannot delete Procurement Order(s) which are in %s State!' % s['state']))\n" +" return osv.osv.unlink(self, cr, uid, unlink_ids, context=context)\n" +"\n" +" def onchange_product_id(self, cr, uid, ids, product_id, context={}):\n" +" \"\"\" Finds UoM and UoS of changed product.\n" +" @param product_id: Changed id of product.\n" +" @return: Dictionary of values.\n" +" \"\"\"\n" +" if product_id:\n" +" w = self.pool.get('product.product" +msgstr "Cannot delete Procurement Order(s) which are in %s State!' % s['state']))\n" +" return osv.osv.unlink(self, cr, uid, unlink_ids, context=context)\n" +"\n" +" def onchange_product_id(self, cr, uid, ids, product_id, context={}):\n" +" \"\"\" Finds UoM and UoS of changed product.\n" +" @param product_id: Changed id of product.\n" +" @return: Dictionary of values.\n" +" \"\"\"\n" +" if product_id:\n" +" w = self.pool.get('product.product" + +#. module: procurement +#: constraint:ir.rule:0 +msgid "Rules are not supported for osv_memory objects !" +msgstr "Rules are not supported for osv_memory objects !" + diff --git a/addons/procurement/i18n/fr.po b/addons/procurement/i18n/fr.po new file mode 100644 index 00000000000..36f35bcdc79 --- /dev/null +++ b/addons/procurement/i18n/fr.po @@ -0,0 +1,821 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * procurement +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 08:51:37+0000\n" +"PO-Revision-Date: 2010-08-20 08:51:37+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: procurement +#: model:ir.model,name:procurement.model_make_procurement +msgid "Make Procurements" +msgstr "" + +#. module: procurement +#: help:procurement.order.compute.all,automatic:0 +msgid "Triggers an automatic procurement for all products that have a virtual stock under 0. You should probably not use this option, we suggest using a MTO configuration on products." +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Group By..." +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Planification" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "No supplier defined for this product !" +msgstr "" + +#. module: procurement +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: procurement +#: field:make.procurement,uom_id:0 +msgid "Unit of Measure" +msgstr "" + +#. module: procurement +#: field:procurement.order,procure_method:0 +msgid "Procurement Method" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "No address defined for the supplier" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_procurement_compute +msgid "Compute Stock Minimum Rules Only" +msgstr "" + +#. module: procurement +#: field:procurement.order,company_id:0 +#: field:stock.warehouse.orderpoint,company_id:0 +msgid "Company" +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uos_qty:0 +msgid "UoS Quantity" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,name:0 +msgid "Reason" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "Compute Procurements" +msgstr "" + +#. module: procurement +#: field:procurement.order,message:0 +msgid "Latest error" +msgstr "" + +#. module: procurement +#: help:mrp.property,composition:0 +msgid "Not used in computations, for information purpose only." +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_id:0 +msgid "Latest procurement" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Notes" +msgstr "" + +#. module: procurement +#: help:procurement.order,message:0 +msgid "Exception occurred while computing procurement orders." +msgstr "" + +#. module: procurement +#: help:procurement.order,state:0 +msgid "When a procurement is created the state is set to 'Draft'.\n" +" If the procurement is confirmed, the state is set to 'Confirmed'. \n" +"After confirming the state is set to 'Running'.\n" +" If any exception arises in the order then the state is set to 'Exception'.\n" +" Once the exception is removed the state becomes 'Ready'.\n" +" It is in 'Waiting'. state when the procurement is waiting for another one to finish." +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules Search" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_min_qty:0 +msgid "When the virtual stock goes belong the Min Quantity, OpenERP generates a procurement to bring the virtual stock to the Max Quantity." +msgstr "" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Scheduler Parameters" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action11 +msgid "Temporary Procurement Exceptions" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "has an exception." +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Ready" +msgstr "" + +#. module: procurement +#: field:procurement.order.compute.all,automatic:0 +msgid "Automatic orderpoint" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Confirmed" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Retry" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +#: view:procurement.orderpoint.compute:0 +msgid "Parameters" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Confirm" +msgstr "" + +#. module: procurement +#: help:procurement.order,origin:0 +msgid "Reference of the document that created this Procurement.\n" +"This is automatically completed by OpenERP." +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action4 +msgid "Procurement Exceptions to Fix" +msgstr "" + +#. module: procurement +#: field:procurement.order,priority:0 +msgid "Priority" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,state:0 +msgid "State" +msgstr "" + +#. module: procurement +#: field:procurement.order,location_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,location_id:0 +msgid "Location" +msgstr "" + +#. module: procurement +#: field:make.procurement,warehouse_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,warehouse_id:0 +msgid "Warehouse" +msgstr "" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Best price (not yet active!)" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Product & Location" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute +msgid "Compute Procurement" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action3 +#: model:ir.module.module,shortdesc:procurement.module_meta_information +msgid "Procurements" +msgstr "" + +#. module: procurement +#: field:res.company,schedule_range:0 +msgid "Scheduler Range Days" +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +msgid "Ask New Products" +msgstr "" + +#. module: procurement +#: field:make.procurement,date_planned:0 +msgid "Planned Date" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Group By" +msgstr "" + +#. module: procurement +#: field:make.procurement,qty:0 +#: field:procurement.order,product_qty:0 +msgid "Quantity" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Not enough stock and no minimum orderpoint rule defined." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "References" +msgstr "" + +#. module: procurement +#: view:res.company:0 +msgid "Configuration" +msgstr "" + +#. module: procurement +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: procurement +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: procurement +#: help:procurement.order,procure_method:0 +msgid "If you encode manually a Procurement, you probably want to use a make to order method." +msgstr "" + +#. module: procurement +#: view:res.company:0 +msgid "MRP & Logistic Scheduler" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Wizard run all the procurements, and generate task, production order or purchase order based on the product type" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_max_qty:0 +msgid "Max Quantity" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Reason" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order +#: model:process.process,name:procurement.process_process_procurementprocess0 +#: view:procurement.order:0 +msgid "Procurement" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action +msgid "Procurement Orders" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "To Fix" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Exceptions" +msgstr "" + +#. module: procurement +#: model:process.node,note:procurement.process_node_serviceonorder0 +msgid "Assignment from Production or Purchase Order." +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property +msgid "Property" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_make_procurement +#: view:make.procurement:0 +msgid "Procurement Request" +msgstr "" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Compute Stock" +msgstr "" + +#. module: procurement +#: model:process.process,name:procurement.process_process_serviceproductprocess0 +msgid "Service" +msgstr "" + +#. module: procurement +#: model:ir.module.module,description:procurement.module_meta_information +msgid "\n" +" This is the module for computing Procurements.\n" +" " +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_min_qty:0 +msgid "Min Quantity" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Urgent" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "plus" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Please check the Quantity in Procurement Order(s), it should not be less than 1!" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_max_qty:0 +msgid "When the virtual stock goes belong the Max Quantity, OpenERP generates a procurement to bring the virtual stock to the Max Quantity." +msgstr "" + +#. module: procurement +#: help:procurement.orderpoint.compute,automatic:0 +msgid "If the stock of a product is under 0, it will act like an orderpoint" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Lines" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,note:0 +msgid "Note" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Draft" +msgstr "" + +#. module: procurement +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Status" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Procurement " +msgstr "" + +#. module: procurement +#: help:res.company,schedule_range:0 +msgid "This is the time frame analysed by the scheduler when computing procurements. All procurements that are not between today and today+range are skipped for futur computation." +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Normal" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "This wizard will schedule procurements." +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,active:0 +msgid "If the active field is set to true, it will allow you to hide the orderpoint without removing it." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "is running." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Not enough stock " +msgstr "" + +#. module: procurement +#: model:process.node,name:procurement.process_node_procureproducts0 +msgid "Procure Products" +msgstr "" + +#. module: procurement +#: field:procurement.order,date_planned:0 +msgid "Scheduled date" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Exception" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_orderpoint_compute +msgid "Automatic Order Point" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,qty_multiple:0 +msgid "Qty Multiple" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_res_company +msgid "Companies" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Extra Information" +msgstr "" + +#. module: procurement +#: help:procurement.order,name:0 +msgid "Procurement name." +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,active:0 +msgid "Active" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Qty Multiple must be greater than zero." +msgstr "" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Order to Max" +msgstr "" + +#. module: procurement +#: field:procurement.order,date_close:0 +msgid "Date Closed" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Late" +msgstr "" + +#. module: procurement +#: field:mrp.property,composition:0 +msgid "Properties composition" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Data Insufficient !" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property_group +#: field:mrp.property,group_id:0 +#: field:mrp.property.group,name:0 +msgid "Property Group" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Misc" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Locations" +msgstr "" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "from stock" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "General Information" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Run Procurement" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Done" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,qty_multiple:0 +msgid "The procurement quantity will by rounded up to this multiple." +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +#: view:procurement.order:0 +#: selection:procurement.order,state:0 +#: view:procurement.order.compute:0 +#: view:procurement.order.compute.all:0 +#: view:procurement.orderpoint.compute:0 +msgid "Cancel" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,logic:0 +msgid "Reordering Mode" +msgstr "" + +#. module: procurement +#: field:procurement.order,origin:0 +msgid "Source Document" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Not urgent" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute_all +msgid "Compute all schedulers" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Current" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Project_mrp module not installed !" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Details" +msgstr "" + +#. module: procurement +#: view:board.board:0 +#: model:ir.actions.act_window,name:procurement.procurement_action5 +msgid "Procurement Exceptions" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_product_product_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_stock_warehouse_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.action_orderpoint_form +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules" +msgstr "" + +#. module: procurement +#: field:procurement.order,close_move:0 +msgid "Close Move at end" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Scheduled Date" +msgstr "" + +#. module: procurement +#: field:make.procurement,product_id:0 +#: view:procurement.order:0 +#: field:procurement.order,product_id:0 +#: field:stock.warehouse.orderpoint,product_id:0 +msgid "Product" +msgstr "" + +#. module: procurement +#: field:mrp.property,description:0 +#: field:mrp.property.group,description:0 +msgid "Description" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "min" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Quantity Rules" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Running" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_uom:0 +msgid "Product UOM" +msgstr "" + +#. module: procurement +#: model:process.node,name:procurement.process_node_serviceonorder0 +msgid "Make to Order" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "UOM" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Waiting" +msgstr "" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "on order" +msgstr "" + +#. module: procurement +#: field:procurement.order,move_id:0 +msgid "Reservation" +msgstr "" + +#. module: procurement +#: model:process.node,note:procurement.process_node_procureproducts0 +msgid "The way to procurement depends on the product type." +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +msgid "This wizard will plan the procurement for this product. This procurement may generate task, production orders or purchase orders." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "is done." +msgstr "" + +#. module: procurement +#: field:mrp.property,name:0 +#: field:stock.warehouse.orderpoint,name:0 +msgid "Name" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "max" +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uos:0 +msgid "Product UoS" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "from stock: products assigned." +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_compute_schedulers +#: view:procurement.order.compute.all:0 +msgid "Compute Schedulers" +msgstr "" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Wizard checks all the stock minimum rules and generate procurement order." +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uom:0 +msgid "Product UoM" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Search Procurement" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Very Urgent" +msgstr "" + +#. module: procurement +#: field:procurement.orderpoint.compute,automatic:0 +msgid "Automatic Orderpoint" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Details" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Cannot delete Procurement Order(s) which are in %s State!' % s['state']))\n" +" return osv.osv.unlink(self, cr, uid, unlink_ids, context=context)\n" +"\n" +" def onchange_product_id(self, cr, uid, ids, product_id, context={}):\n" +" \"\"\" Finds UoM and UoS of changed product.\n" +" @param product_id: Changed id of product.\n" +" @return: Dictionary of values.\n" +" \"\"\"\n" +" if product_id:\n" +" w = self.pool.get('product.product" +msgstr "" + +#. module: procurement +#: constraint:ir.rule:0 +msgid "Rules are not supported for osv_memory objects !" +msgstr "" + diff --git a/addons/procurement/i18n/procurement.pot b/addons/procurement/i18n/procurement.pot new file mode 100644 index 00000000000..36f35bcdc79 --- /dev/null +++ b/addons/procurement/i18n/procurement.pot @@ -0,0 +1,821 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * procurement +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-08-20 08:51:37+0000\n" +"PO-Revision-Date: 2010-08-20 08:51:37+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: procurement +#: model:ir.model,name:procurement.model_make_procurement +msgid "Make Procurements" +msgstr "" + +#. module: procurement +#: help:procurement.order.compute.all,automatic:0 +msgid "Triggers an automatic procurement for all products that have a virtual stock under 0. You should probably not use this option, we suggest using a MTO configuration on products." +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Group By..." +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Planification" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "No supplier defined for this product !" +msgstr "" + +#. module: procurement +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: procurement +#: field:make.procurement,uom_id:0 +msgid "Unit of Measure" +msgstr "" + +#. module: procurement +#: field:procurement.order,procure_method:0 +msgid "Procurement Method" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "No address defined for the supplier" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_procurement_compute +msgid "Compute Stock Minimum Rules Only" +msgstr "" + +#. module: procurement +#: field:procurement.order,company_id:0 +#: field:stock.warehouse.orderpoint,company_id:0 +msgid "Company" +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uos_qty:0 +msgid "UoS Quantity" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,name:0 +msgid "Reason" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "Compute Procurements" +msgstr "" + +#. module: procurement +#: field:procurement.order,message:0 +msgid "Latest error" +msgstr "" + +#. module: procurement +#: help:mrp.property,composition:0 +msgid "Not used in computations, for information purpose only." +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_id:0 +msgid "Latest procurement" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Notes" +msgstr "" + +#. module: procurement +#: help:procurement.order,message:0 +msgid "Exception occurred while computing procurement orders." +msgstr "" + +#. module: procurement +#: help:procurement.order,state:0 +msgid "When a procurement is created the state is set to 'Draft'.\n" +" If the procurement is confirmed, the state is set to 'Confirmed'. \n" +"After confirming the state is set to 'Running'.\n" +" If any exception arises in the order then the state is set to 'Exception'.\n" +" Once the exception is removed the state becomes 'Ready'.\n" +" It is in 'Waiting'. state when the procurement is waiting for another one to finish." +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules Search" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_min_qty:0 +msgid "When the virtual stock goes belong the Min Quantity, OpenERP generates a procurement to bring the virtual stock to the Max Quantity." +msgstr "" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Scheduler Parameters" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action11 +msgid "Temporary Procurement Exceptions" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "has an exception." +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Ready" +msgstr "" + +#. module: procurement +#: field:procurement.order.compute.all,automatic:0 +msgid "Automatic orderpoint" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Confirmed" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Retry" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +#: view:procurement.orderpoint.compute:0 +msgid "Parameters" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Confirm" +msgstr "" + +#. module: procurement +#: help:procurement.order,origin:0 +msgid "Reference of the document that created this Procurement.\n" +"This is automatically completed by OpenERP." +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action4 +msgid "Procurement Exceptions to Fix" +msgstr "" + +#. module: procurement +#: field:procurement.order,priority:0 +msgid "Priority" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,state:0 +msgid "State" +msgstr "" + +#. module: procurement +#: field:procurement.order,location_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,location_id:0 +msgid "Location" +msgstr "" + +#. module: procurement +#: field:make.procurement,warehouse_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,warehouse_id:0 +msgid "Warehouse" +msgstr "" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Best price (not yet active!)" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Product & Location" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute +msgid "Compute Procurement" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action3 +#: model:ir.module.module,shortdesc:procurement.module_meta_information +msgid "Procurements" +msgstr "" + +#. module: procurement +#: field:res.company,schedule_range:0 +msgid "Scheduler Range Days" +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +msgid "Ask New Products" +msgstr "" + +#. module: procurement +#: field:make.procurement,date_planned:0 +msgid "Planned Date" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Group By" +msgstr "" + +#. module: procurement +#: field:make.procurement,qty:0 +#: field:procurement.order,product_qty:0 +msgid "Quantity" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Not enough stock and no minimum orderpoint rule defined." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "References" +msgstr "" + +#. module: procurement +#: view:res.company:0 +msgid "Configuration" +msgstr "" + +#. module: procurement +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: procurement +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: procurement +#: help:procurement.order,procure_method:0 +msgid "If you encode manually a Procurement, you probably want to use a make to order method." +msgstr "" + +#. module: procurement +#: view:res.company:0 +msgid "MRP & Logistic Scheduler" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Wizard run all the procurements, and generate task, production order or purchase order based on the product type" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_max_qty:0 +msgid "Max Quantity" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Reason" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order +#: model:process.process,name:procurement.process_process_procurementprocess0 +#: view:procurement.order:0 +msgid "Procurement" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action +msgid "Procurement Orders" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "To Fix" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Exceptions" +msgstr "" + +#. module: procurement +#: model:process.node,note:procurement.process_node_serviceonorder0 +msgid "Assignment from Production or Purchase Order." +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property +msgid "Property" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_make_procurement +#: view:make.procurement:0 +msgid "Procurement Request" +msgstr "" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Compute Stock" +msgstr "" + +#. module: procurement +#: model:process.process,name:procurement.process_process_serviceproductprocess0 +msgid "Service" +msgstr "" + +#. module: procurement +#: model:ir.module.module,description:procurement.module_meta_information +msgid "\n" +" This is the module for computing Procurements.\n" +" " +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_min_qty:0 +msgid "Min Quantity" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Urgent" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "plus" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Please check the Quantity in Procurement Order(s), it should not be less than 1!" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_max_qty:0 +msgid "When the virtual stock goes belong the Max Quantity, OpenERP generates a procurement to bring the virtual stock to the Max Quantity." +msgstr "" + +#. module: procurement +#: help:procurement.orderpoint.compute,automatic:0 +msgid "If the stock of a product is under 0, it will act like an orderpoint" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Lines" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,note:0 +msgid "Note" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Draft" +msgstr "" + +#. module: procurement +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Status" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Procurement " +msgstr "" + +#. module: procurement +#: help:res.company,schedule_range:0 +msgid "This is the time frame analysed by the scheduler when computing procurements. All procurements that are not between today and today+range are skipped for futur computation." +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Normal" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "This wizard will schedule procurements." +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,active:0 +msgid "If the active field is set to true, it will allow you to hide the orderpoint without removing it." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "is running." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Not enough stock " +msgstr "" + +#. module: procurement +#: model:process.node,name:procurement.process_node_procureproducts0 +msgid "Procure Products" +msgstr "" + +#. module: procurement +#: field:procurement.order,date_planned:0 +msgid "Scheduled date" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Exception" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_orderpoint_compute +msgid "Automatic Order Point" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,qty_multiple:0 +msgid "Qty Multiple" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_res_company +msgid "Companies" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Extra Information" +msgstr "" + +#. module: procurement +#: help:procurement.order,name:0 +msgid "Procurement name." +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,active:0 +msgid "Active" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Qty Multiple must be greater than zero." +msgstr "" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Order to Max" +msgstr "" + +#. module: procurement +#: field:procurement.order,date_close:0 +msgid "Date Closed" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Late" +msgstr "" + +#. module: procurement +#: field:mrp.property,composition:0 +msgid "Properties composition" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Data Insufficient !" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property_group +#: field:mrp.property,group_id:0 +#: field:mrp.property.group,name:0 +msgid "Property Group" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Misc" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Locations" +msgstr "" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "from stock" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "General Information" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Run Procurement" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Done" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,qty_multiple:0 +msgid "The procurement quantity will by rounded up to this multiple." +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +#: view:procurement.order:0 +#: selection:procurement.order,state:0 +#: view:procurement.order.compute:0 +#: view:procurement.order.compute.all:0 +#: view:procurement.orderpoint.compute:0 +msgid "Cancel" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,logic:0 +msgid "Reordering Mode" +msgstr "" + +#. module: procurement +#: field:procurement.order,origin:0 +msgid "Source Document" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Not urgent" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute_all +msgid "Compute all schedulers" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Current" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Project_mrp module not installed !" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Details" +msgstr "" + +#. module: procurement +#: view:board.board:0 +#: model:ir.actions.act_window,name:procurement.procurement_action5 +msgid "Procurement Exceptions" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_product_product_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_stock_warehouse_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.action_orderpoint_form +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules" +msgstr "" + +#. module: procurement +#: field:procurement.order,close_move:0 +msgid "Close Move at end" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Scheduled Date" +msgstr "" + +#. module: procurement +#: field:make.procurement,product_id:0 +#: view:procurement.order:0 +#: field:procurement.order,product_id:0 +#: field:stock.warehouse.orderpoint,product_id:0 +msgid "Product" +msgstr "" + +#. module: procurement +#: field:mrp.property,description:0 +#: field:mrp.property.group,description:0 +msgid "Description" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "min" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Quantity Rules" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Running" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_uom:0 +msgid "Product UOM" +msgstr "" + +#. module: procurement +#: model:process.node,name:procurement.process_node_serviceonorder0 +msgid "Make to Order" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "UOM" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Waiting" +msgstr "" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "on order" +msgstr "" + +#. module: procurement +#: field:procurement.order,move_id:0 +msgid "Reservation" +msgstr "" + +#. module: procurement +#: model:process.node,note:procurement.process_node_procureproducts0 +msgid "The way to procurement depends on the product type." +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +msgid "This wizard will plan the procurement for this product. This procurement may generate task, production orders or purchase orders." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "is done." +msgstr "" + +#. module: procurement +#: field:mrp.property,name:0 +#: field:stock.warehouse.orderpoint,name:0 +msgid "Name" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "max" +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uos:0 +msgid "Product UoS" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "from stock: products assigned." +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_compute_schedulers +#: view:procurement.order.compute.all:0 +msgid "Compute Schedulers" +msgstr "" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Wizard checks all the stock minimum rules and generate procurement order." +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uom:0 +msgid "Product UoM" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Search Procurement" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Very Urgent" +msgstr "" + +#. module: procurement +#: field:procurement.orderpoint.compute,automatic:0 +msgid "Automatic Orderpoint" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Details" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:0 +#, python-format +msgid "Cannot delete Procurement Order(s) which are in %s State!' % s['state']))\n" +" return osv.osv.unlink(self, cr, uid, unlink_ids, context=context)\n" +"\n" +" def onchange_product_id(self, cr, uid, ids, product_id, context={}):\n" +" \"\"\" Finds UoM and UoS of changed product.\n" +" @param product_id: Changed id of product.\n" +" @return: Dictionary of values.\n" +" \"\"\"\n" +" if product_id:\n" +" w = self.pool.get('product.product" +msgstr "" + +#. module: procurement +#: constraint:ir.rule:0 +msgid "Rules are not supported for osv_memory objects !" +msgstr "" + diff --git a/addons/product/i18n/es_EC.po b/addons/product/i18n/es_EC.po new file mode 100644 index 00000000000..59b777403b8 --- /dev/null +++ b/addons/product/i18n/es_EC.po @@ -0,0 +1,1782 @@ +# Spanish (Argentina) 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: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-08-20 20:03+0000\n" +"Last-Translator: Silvana Herrera \n" +"Language-Team: Spanish (Argentina) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-21 03:58+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Max. Margin" +msgstr "Margen máximo" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Base Price" +msgstr "Precio base" + +#. module: product +#: help:product.template,standard_price:0 +msgid "" +"The cost of the product for accounting stock valuation. It can serves as a " +"base price for supplier price." +msgstr "" +"El costo del producto para la valuación contable del stock. Puede servir " +"como precio base para el precio de proveedor." + +#. module: product +#: selection:product.template,type:0 +msgid "Service" +msgstr "Servicio" + +#. module: product +#: help:product.template,purchase_ok:0 +msgid "" +"Determine if the product is visible in the list of products within a " +"selection from a purchase order line." +msgstr "" +"Determina si el producto es visible en la lista de productos dentro de una " +"selección desde una línea de un pedido de compra." + +#. module: product +#: help:product.supplierinfo,name:0 +msgid "Supplier of this product" +msgstr "Provedor de este producto" + +#. module: product +#: model:product.template,name:product.product_product_ram512_product_template +msgid "DDR 512MB PC400" +msgstr "DDR 512MB PC400" + +#. module: product +#: model:product.template,name:product.product_product_0_product_template +msgid "Onsite Senior Intervention" +msgstr "Intervención en el mismo lugar consultor senior" + +#. module: product +#: help:product.supplierinfo,qty:0 +msgid "" +"The minimal quantity to purchase for this supplier, expressed in the default " +"unit of measure." +msgstr "" +"La cantidad mínima a comprar a este proveedor, expresada en la unidad de " +"medida por defecto." + +#. module: product +#: field:product.template,weight_net:0 +msgid "Net weight" +msgstr "Peso neto" + +#. module: product +#: help:product.product,incoming_qty:0 +msgid "" +"Quantities of products that are planned to arrive in selected locations or " +"all internal if none have been selected." +msgstr "" +"Cantidades de productos que está previsto que lleguen en las ubicaciones " +"seleccionadas o en todas las ubicaciones internas si ninguna ha sido " +"seleccionada." + +#. module: product +#: help:product.product,virtual_available:0 +msgid "" +"Futur stock for this product according to the selected location or all " +"internal if none have been selected. Computed as: Real Stock - Outgoing + " +"Incoming." +msgstr "" +"Stock futuro para este producto según la ubicación seleccionada o todas las " +"internas si no se ha seleccionado ninguna. Calculado como: Stock real - " +"Saliente + Entrante." + +#. module: product +#: field:product.packaging,width:0 +msgid "Width" +msgstr "Ancho" + +#. module: product +#: help:product.pricelist.item,product_tmpl_id:0 +msgid "" +"Set a template if this rule only apply to a template of product. Keep empty " +"for all products" +msgstr "" +"Indicar una plantilla si esta regla sólo se aplica a una plantilla de " +"producto. Dejarlo vacío para todos los productos" + +#. module: product +#: field:product.template,procure_method:0 +msgid "Procure Method" +msgstr "Método de adquisición" + +#. module: product +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: product +#: model:process.process,name:product.process_process_productprocess0 +msgid "Product Process" +msgstr "Proceso de producto" + +#. module: product +#: help:product.price.type,field:0 +msgid "Associated field in the product form." +msgstr "Campo asociado en el formulario de producto." + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Standard Price" +msgstr "Precio estándar" + +#. module: product +#: help:product.packaging,height:0 +msgid "The height of the package" +msgstr "La altura del paquete" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price List" +msgstr "Precio producto" + +#. module: product +#: model:product.category,name:product.cat1 +msgid "Sellable" +msgstr "Vendible" + +#. module: product +#: model:product.template,name:product.product_product_26_product_template +msgid "Kit Keyboard + Mouse" +msgstr "Kit Teclado + Ratón" + +#. module: product +#: field:product.price.type,name:0 +msgid "Price Name" +msgstr "Nombre precio" + +#. module: product +#: field:product.product,price:0 +msgid "Customer Price" +msgstr "Precio cliente" + +#. module: product +#: field:product.template,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: product +#: field:product.template,rental:0 +msgid "Rentable Product" +msgstr "Producto Rentable" + +#. module: product +#: field:product.product,lst_price:0 +msgid "List Price" +msgstr "Precio lista" + +#. module: product +#: model:ir.actions.act_window,name:product.product_price_type_action +#: model:ir.ui.menu,name:product.menu_product_price_type_action +msgid "Prices Types" +msgstr "Tipos de precios" + +#. module: product +#: selection:product.template,type:0 +msgid "Stockable Product" +msgstr "Producto almacenable" + +#. module: product +#: model:product.category,name:product.product_category_services +msgid "Services" +msgstr "Servicios" + +#. module: product +#: help:product.template,list_price:0 +msgid "" +"Base price for computing the customer price. Sometimes called the catalog " +"price." +msgstr "" +"Precio base para calcular el precio de cliente. También llamado el precio de " +"catálogo." + +#. module: product +#: field:pricelist.partnerinfo,min_quantity:0 +msgid "Quantity" +msgstr "Cantidad" + +#. module: product +#: model:product.template,name:product.product_product_cpu3_product_template +msgid "Processor AMD Athlon XP 2200+" +msgstr "Procesador AMD Athlon XP 2200+" + +#. module: product +#: help:product.price.type,name:0 +msgid "Name of this kind of price." +msgstr "Nombre de este tipo de precio." + +#. module: product +#: help:product.pricelist.version,date_start:0 +msgid "Starting date for this pricelist version to be valid." +msgstr "Fecha inicial de esta versión de tarifa para ser válida." + +#. module: product +#: field:product.product,incoming_qty:0 +msgid "Incoming" +msgstr "Proximo" + +#. module: product +#: selection:product.template,procure_method:0 +msgid "Make to Stock" +msgstr "Obtener para existencia" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Weigths" +msgstr "Pesos" + +#. module: product +#: model:product.template,name:product.product_product_fan2_product_template +msgid "Silent fan" +msgstr "Ventilador silencioso" + +#. module: product +#: help:product.template,supply_method:0 +msgid "" +"Produce will generate production order or tasks, according to the product " +"type. Purchase will trigger purchase orders when requested." +msgstr "" +"Producir generará órdenes de producción o tareas, de acuerdo al tipo de " +"producto. Comprar disparará pedidos de compras cuando sea necesario." + +#. module: product +#: model:process.transition,note:product.process_transition_supplierofproduct0 +msgid "You can see the list of suppliers for that product." +msgstr "Puede ver la lista de proveedores de dicho producto." + +#. module: product +#: help:product.packaging,rows:0 +msgid "The number of layer on a palet or box" +msgstr "El número de piso en un palet o caja" + +#. module: product +#: model:product.pricelist.type,name:product.pricelist_type_sale +#: field:res.partner,property_product_pricelist:0 +msgid "Sale Pricelist" +msgstr "Tarifa de venta" + +#. module: product +#: field:product.pricelist.item,base_pricelist_id:0 +msgid "If Other Pricelist" +msgstr "Otro precio de lista" + +#. module: product +#: model:ir.actions.act_window,name:product.product_normal_action +#: model:ir.actions.act_window,name:product.product_normal_action_tree +#: model:ir.ui.menu,name:product.menu_main_product +#: model:ir.ui.menu,name:product.menu_products +#: view:product.product:0 +msgid "Products" +msgstr "Productos" + +#. module: product +#: help:product.pricelist.item,price_round:0 +msgid "" +"Sets the price so that it is a multiple of this value.\n" +"Rounding is applied after the discount and before the surcharge.\n" +"To have prices that end in 9.99, set rounding 10, surcharge -0.01" +msgstr "" +"Calcula el precio de modo que sea un múltiplo de este valor.\n" +"El redondeo se aplica después del descuento y antes del incremento.\n" +"Para que los precios terminen en 9,99, redondeo 10, incremento -0,01." + +#. module: product +#: view:product.pricelist.item:0 +msgid "New Price =" +msgstr "Nuevo Precio =" + +#. module: product +#: field:product.product,virtual_available:0 +msgid "Virtual Stock" +msgstr "Existencia virtual" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Fixed" +msgstr "Fijo" + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_categ_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categorías de unidades de medida" + +#. module: product +#: help:product.pricelist.item,product_id:0 +msgid "" +"Set a product if this rule only apply to one product. Keep empty for all " +"products" +msgstr "" +"Indicar un producto si esta regla sólo se aplica a un producto. Dejarlo " +"vacío para todos los productos" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_type +#: field:product.pricelist,type:0 +#: view:product.pricelist.type:0 +msgid "Pricelist Type" +msgstr "Tipo de precio" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Base Prices" +msgstr "Precios base" + +#. module: product +#: model:ir.ui.menu,name:product.menu_price +msgid "Prices Computations" +msgstr "Cálculos de precios" + +#. module: product +#: field:product.pricelist.item,name:0 +msgid "Rule Name" +msgstr "Nombre de regla" + +#. module: product +#: model:ir.ui.menu,name:product.menu_config_product +msgid "Configuration" +msgstr "Configuración" + +#. module: product +#: field:product.packaging,rows:0 +msgid "Number of Layer" +msgstr "Número de piso" + +#. module: product +#: constraint:product.category:0 +msgid "Error ! You can not create recursive categories." +msgstr "¡Error! No puede crear categorías recursivas." + +#. module: product +#: field:product.template,uom_id:0 +msgid "Default UoM" +msgstr "UdM por defecto" + +#. module: product +#: field:product.template,produce_delay:0 +msgid "Manufacturing Lead Time" +msgstr "Plazo de entrega de fabricación" + +#. module: product +#: field:product.supplierinfo,pricelist_ids:0 +msgid "Supplier Pricelist" +msgstr "Precio provedor" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Pallet Dimension" +msgstr "Dimensión del palet" + +#. module: product +#: field:product.pricelist.item,base:0 +msgid "Based on" +msgstr "Basado en" + +#. module: product +#: model:product.template,name:product.product_product_24_product_template +msgid "Keyboard" +msgstr "Teclado" + +#. module: product +#: field:product.supplierinfo,name:0 +msgid "Partner" +msgstr "Empresa" + +#. module: product +#: field:product.template,sale_delay:0 +msgid "Customer Lead Time" +msgstr "Plazo de entrega del cliente" + +#. module: product +#: model:product.template,name:product.product_product_25_product_template +msgid "Mouse" +msgstr "Ratón" + +#. module: product +#: help:product.template,cost_method:0 +msgid "" +"Standard Price: the cost price is fixed and recomputed periodically (usually " +"at the end of the year), Average Price: the cost price is recomputed at each " +"reception of products." +msgstr "" +"Precio estándar: El precio de coste es fijo y se recalcula periódicamente " +"(normalmente al finalizar el año), Precio medio: El precio de coste se " +"recalcula en cada recepción de productos." + +#. module: product +#: field:product.pricelist,name:0 +msgid "Pricelist Name" +msgstr "Nombre tarifa" + +#. module: product +#: field:product.template,seller_ids:0 +msgid "Partners" +msgstr "Empresas" + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Average Price" +msgstr "Precio medio" + +#. module: product +#: model:process.node,note:product.process_node_product0 +msgid "Create new Product" +msgstr "Crear nuevo producto" + +#. module: product +#: help:product.pricelist.item,name:0 +msgid "Explicit rule name for this pricelist line." +msgstr "Nombre de regla explícita para esta línea de tarifa." + +#. module: product +#: view:product.pricelist.item:0 +msgid "Min. Margin" +msgstr "Margen mín." + +#. module: product +#: view:product.pricelist.item:0 +msgid "* ( 1 + " +msgstr "* ( 1 + " + +#. module: product +#: model:product.template,name:product.product_product_cpu1_product_template +msgid "Processor AMD Athlon XP 1800+" +msgstr "Procesador AMD Athlon XP 1800+" + +#. module: product +#: selection:product.template,state:0 +msgid "In Production" +msgstr "En producción" + +#. module: product +#: field:product.category,child_id:0 +msgid "Child Categories" +msgstr "Categorías hijas" + +#. module: product +#: model:product.category,name:product.product_category_accessories +msgid "Accessories" +msgstr "Accesorios" + +#. module: product +#: field:product.supplierinfo,sequence:0 +msgid "Priority" +msgstr "Prioridad" + +#. module: product +#: model:product.template,name:product.product_product_20_product_template +msgid "HDD on demand" +msgstr "HDD bajo pedido" + +#. module: product +#: field:product.uom,factor_inv:0 +#: field:product.uom,factor_inv_data:0 +msgid "Factor" +msgstr "Factor" + +#. module: product +#: wizard_button:product.price_list,init,price:0 +msgid "Print" +msgstr "Imprimir" + +#. module: product +#: model:process.node,name:product.process_node_supplier0 +msgid "Supplier Info" +msgstr "Info. proveedor" + +#. module: product +#: field:product.ul,type:0 +msgid "Type" +msgstr "Tipo" + +#. module: product +#: wizard_field:product.price_list,init,price_list:0 +msgid "PriceList" +msgstr "Precio" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "UOM" +msgstr "UOM" + +#. module: product +#: model:product.uom,name:product.product_uom_unit +msgid "PCE" +msgstr "Unidad" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action2 +#: model:ir.ui.menu,name:product.menu_product_pricelist_action2 +#: model:ir.ui.menu,name:product.menu_product_pricelist_main +msgid "Pricelists" +msgstr "Precio" + +#. module: product +#: field:product.supplierinfo,product_name:0 +msgid "Partner Product Name" +msgstr "Nombre producto empresa" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Miscelleanous" +msgstr "Miscelleanous" + +#. module: product +#: help:product.pricelist.item,base:0 +msgid "The mode for computing the price for this rule." +msgstr "El modo de calcular el precio para esta regla." + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_form_action +#: model:ir.ui.menu,name:product.next_id_16 +#: view:product.uom:0 +msgid "Units of Measure" +msgstr "Unidades de medida" + +#. module: product +#: field:product.product,partner_ref:0 +msgid "Customer ref" +msgstr "Ref. cliente" + +#. module: product +#: field:product.supplierinfo,qty:0 +msgid "Minimal Quantity" +msgstr "Cantidad mínima" + +#. module: product +#: model:product.category,name:product.product_category_pc +msgid "PC" +msgstr "PC" + +#. module: product +#: help:product.template,seller_delay:0 +msgid "" +"This is the average delay in days between the purchase order confirmation " +"and the reception of goods for this product and for the default supplier. It " +"is used by the scheduler to order requests based on reordering delays." +msgstr "" +"Éste es el plazo promedio en días entre la confirmación del pedido de compra " +"y la recepción de la mercancía para este producto y para el proveedor por " +"defecto. El planificador lo utiliza para generar solicitudes basado en los " +"plazos de los pedidos." + +#. module: product +#: field:product.template,seller_delay:0 +msgid "Supplier Lead Time" +msgstr "Plazo de entrega del proveedor" + +#. module: product +#: model:product.pricelist.version,name:product.ver0 +msgid "Default Public Pricelist Version" +msgstr "Verción predeterminada de la lista de precios publica" + +#. module: product +#: field:product.pricelist.type,key:0 +msgid "Key" +msgstr "Código" + +#. module: product +#: field:product.pricelist.item,price_version_id:0 +msgid "Price List Version" +msgstr "Versión de tarifa" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Rules Test Match" +msgstr "Reglas test de concordancia" + +#. module: product +#: help:res.partner,property_product_pricelist:0 +msgid "" +"This pricelist will be used, instead of the default one, " +"for sales to the current partner" +msgstr "" +"Esta tarifa será usada en lugar de la tarifa por defecto para las ventas a " +"la empresa actual." + +#. module: product +#: model:ir.model,name:product.model_product_pricelist +#: view:product.supplierinfo:0 +msgid "Pricelist" +msgstr "Precio" + +#. module: product +#: selection:product.template,type:0 +msgid "Consumable" +msgstr "Consumible" + +#. module: product +#: help:product.price.type,currency_id:0 +msgid "The currency the field is expressed in." +msgstr "La moneda en que se expresa el campo." + +#. module: product +#: help:product.template,weight:0 +msgid "The gross weight in Kg." +msgstr "El peso bruto en Kg." + +#. module: product +#: selection:product.ul,type:0 +msgid "Box" +msgstr "Caja" + +#. module: product +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "¡XML inválido para la definición de la vista!" + +#. module: product +#: help:product.template,sale_ok:0 +msgid "" +"Determine if the product can be visible in the list of product within a " +"selection from a sale order line." +msgstr "" +"Indica si el producto es visible en la lista de productos dentro de una " +"selección desde una línea de un pedido de venta." + +#. module: product +#: constraint:product.template:0 +msgid "Error: UOS must be in a different category than the UOM" +msgstr "Error: La UdV debe estar en una categoría diferente que la UdM" + +#. module: product +#: field:product.category,parent_id:0 +msgid "Parent Category" +msgstr "Categoría padre" + +#. module: product +#: selection:product.template,state:0 +msgid "In Development" +msgstr "En desarrollo" + +#. module: product +#: help:product.pricelist.type,key:0 +msgid "" +"Used in the code to select specific prices based on the context. Keep " +"unchanged." +msgstr "" +"Utilizado en el código para seleccionar precios específicos basados en el " +"contexto. Dejarlo tal como está." + +#. module: product +#: help:product.product,outgoing_qty:0 +msgid "" +"Quantities of products that are planned to leave in selected locations or " +"all internal if none have been selected." +msgstr "" +"Cantidades de productos que están previstos dejar en las ubicaciones " +"seleccionadas o todas las internas si no se ha seleccionado ninguna." + +#. module: product +#: field:product.packaging,weight:0 +msgid "Total Package Weight" +msgstr "Total peso paquete" + +#. module: product +#: help:product.template,procure_method:0 +msgid "" +"'Make to Stock': When needed, take from the stock or wait until re-" +"supplying. 'Make to Order': When needed, purchase or produce for the " +"procurement request." +msgstr "" +"'Obtener para stock': Cuando sea necesario, tomar del stock o esperar hasta " +"que sea reabastecido. 'Obtener bajo pedido': Cuando sea necesario, comprar o " +"producir para la solicitud de abastecimiento." + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Procurement" +msgstr "Adquisición" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action +#: model:ir.ui.menu,name:product.menu_product_category_action +msgid "Products by Category" +msgstr "Productos por categoría" + +#. module: product +#: model:product.template,name:product.product_product_hdd1_product_template +msgid "HDD Seagate 7200.8 80GB" +msgstr "HDD Seagate 7200.8 80GB" + +#. module: product +#: help:product.pricelist.version,active:0 +msgid "" +"When a version is duplicated it is set to non active, so that the dates do " +"not overlaps with original version. You should change the dates and " +"reactivate the pricelist" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_hdd3_product_template +msgid "HDD Seagate 7200.8 160GB" +msgstr "HDD Seagate 7200.8 160GB" + +#. module: product +#: view:product.product:0 +msgid "Product Variant" +msgstr "Variantes de producto" + +#. module: product +#: field:product.packaging,ul:0 +msgid "Type of Package" +msgstr "Tipo de empaquetado" + +#. module: product +#: field:product.template,loc_rack:0 +msgid "Rack" +msgstr "Estante" + +#. module: product +#: field:product.uom,category_id:0 +msgid "UoM Category" +msgstr "Categoria UoM" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pack" +msgstr "Paquete" + +#. module: product +#: field:product.product,ean13:0 +msgid "EAN13" +msgstr "EAN13" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description_sale:0 +msgid "Sale Description" +msgstr "Descripción de venta" + +#. module: product +#: field:product.template,uos_id:0 +msgid "Unit of Sale" +msgstr "Unidad de venta" + +#. module: product +#: field:product.template,mes_type:0 +msgid "Measure Type" +msgstr "Tipo de medida" + +#. module: product +#: model:product.uom.categ,name:product.product_uom_categ_kgm +msgid "Weight" +msgstr "Peso" + +#. module: product +#: model:product.template,name:product.product_product_22_product_template +msgid "Processor on demand" +msgstr "Procesador bajo pedido" + +#. module: product +#: help:product.supplierinfo,product_name:0 +msgid "" +"Name of the product for this partner, will be used when printing a request " +"for quotation. Keep empty to use the internal one." +msgstr "" +"Nombre del producto para esta empresa, se utilizará al imprimir una petición " +"de presupuesto. Dejarlo vacío para utilizar el nombre interno." + +#. module: product +#: field:product.template,supply_method:0 +msgid "Supply method" +msgstr "Método suministro" + +#. module: product +#: model:product.category,name:product.product_category_11 +msgid "IT components kits" +msgstr "Kits de componentes TI" + +#. module: product +#: view:product.uom.categ:0 +msgid "Units of Measure categories" +msgstr "Categorías de unidades de medida" + +#. module: product +#: field:product.category,sequence:0 +#: field:product.packaging,sequence:0 +#: field:product.pricelist.item,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: product +#: view:product.supplierinfo:0 +msgid "Supplier Information" +msgstr "Información del proveedor" + +#. module: product +#: model:ir.actions.act_window,name:product.product_ul_form_action +#: model:ir.model,name:product.model_product_packaging +#: model:ir.ui.menu,name:product.menu_product_ul_form_action +#: view:product.packaging:0 +#: view:product.product:0 +#: view:product.ul:0 +msgid "Packaging" +msgstr "Empaquetado" + +#. module: product +#: field:product.price.type,currency_id:0 +#: field:product.pricelist,currency_id:0 +msgid "Currency" +msgstr "Moneda" + +#. module: product +#: model:product.template,name:product.product_product_cpu_gen_product_template +msgid "Regular processor config" +msgstr "Config. procesador normal" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Descriptions" +msgstr "Descripciones" + +#. module: product +#: model:process.transition,name:product.process_transition_supplierofproduct0 +msgid "Suppliers of Product" +msgstr "Proveedores del producto" + +#. module: product +#: field:product.pricelist.version,date_start:0 +msgid "Start Date" +msgstr "Fecha inicial" + +#. module: product +#: view:res.partner:0 +msgid "Sales Properties" +msgstr "Propiedades de venta" + +#. module: product +#: help:product.product,qty_available:0 +msgid "" +"Current quantities of products in selected locations or all internal if none " +"have been selected." +msgstr "" +"Cantidades actuales de productos en las ubicaciones seleccionadas o todas " +"las internas si no se ha seleccionado ninguna." + +#. module: product +#: model:product.template,name:product.product_product_pc1_product_template +msgid "Basic PC" +msgstr "PC Básica" + +#. module: product +#: field:product.template,loc_row:0 +msgid "Row" +msgstr "Fila" + +#. module: product +#: field:product.template,categ_id:0 +msgid "Category" +msgstr "Categoría" + +#. module: product +#: help:product.pricelist.item,min_quantity:0 +msgid "" +"The rule only applies if the partner buys/sells more than this quantity." +msgstr "" +"La regla sólo se aplica si la empresa compra/vende más que esta cantidad." + +#. module: product +#: model:product.template,name:product.product_product_ram_product_template +msgid "DDR 256MB PC400" +msgstr "DDR 256MB PC400" + +#. module: product +#: field:product.product,qty_available:0 +msgid "Real Stock" +msgstr "Inventario real" + +#. module: product +#: view:product.category:0 +msgid "Product Categories" +msgstr "Categorías de producto" + +#. module: product +#: help:product.uom,category_id:0 +msgid "" +"Unit of Measure of a category can be converted between each others in the " +"same category." +msgstr "" +"La unidad de medida de una categoría puede ser convertida a otras de la " +"misma categoría." + +#. module: product +#: model:ir.model,name:product.model_product_uom +msgid "Product Unit of Measure" +msgstr "Unidad de medida del producto" + +#. module: product +#: field:product.template,sale_ok:0 +msgid "Can be sold" +msgstr "Puede ser vendido" + +#. module: product +#: model:product.template,name:product.product_product_23_product_template +msgid "Complete PC With Peripherals" +msgstr "PC completo con periféricos" + +#. module: product +#: constraint:product.template:0 +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" +"Error: La UdM por defecto y la UdM de compra deben estar en la misma " +"categoría." + +#. module: product +#: model:product.template,name:product.product_product_mb2_product_template +msgid "Mainboard ASUStek A7V8X-X" +msgstr "Placa madre ASUStek A7V8X-X" + +#. module: product +#: field:product.uom,factor:0 +msgid "Rate" +msgstr "Velocidad" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Products Listprices Items" +msgstr "Elementos de las tarifas de productos" + +#. module: product +#: field:product.uom,rounding:0 +msgid "Rounding Precision" +msgstr "Precisión de redondeo" + +#. module: product +#: help:product.packaging,width:0 +msgid "The width of the package" +msgstr "La anchura del paquete" + +#. module: product +#: field:product.packaging,qty:0 +msgid "Quantity by Package" +msgstr "Cantidad por paquete" + +#. module: product +#: help:product.template,uos_id:0 +msgid "" +"Used by companies that manages two unit of measure: invoicing and inventory " +"management. For example, in food industries, you will manage a stock of ham " +"but invoice in Kg. Keep empty to use the default UOM." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Procurement & Locations" +msgstr "Abastecimiento & Ubicaciones" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,state:0 +msgid "Status" +msgstr "Estado:" + +#. module: product +#: field:product.product,outgoing_qty:0 +msgid "Outgoing" +msgstr "Salida" + +#. module: product +#: selection:product.template,supply_method:0 +msgid "Buy" +msgstr "Comprar" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_version +#: view:product.pricelist:0 +#: view:product.pricelist.version:0 +msgid "Pricelist Version" +msgstr "versio nde precio" + +#. module: product +#: field:product.pricelist.item,price_round:0 +msgid "Price Rounding" +msgstr "Redondeo precio" + +#. module: product +#: model:product.price.type,name:product.list_price +msgid "Public Price" +msgstr "Precio publico" + +#. module: product +#: field:product.pricelist.item,price_max_margin:0 +msgid "Max. Price Margin" +msgstr "Margen precio máx." + +#. module: product +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "Ventas & Compras" + +#. module: product +#: model:product.category,name:product.product_category_10 +msgid "IT components" +msgstr "Componentes TI" + +#. module: product +#: help:product.packaging,weight_ul:0 +msgid "The weight of the empty UL" +msgstr "El peso del UL vacío" + +#. module: product +#: help:product.packaging,code:0 +msgid "The code of the transport unit." +msgstr "El código de la unidad de transporte." + +#. module: product +#: field:product.template,uom_po_id:0 +msgid "Purchase UoM" +msgstr "UdM de compra" + +#. module: product +#: view:product.price.type:0 +msgid "Products Price Type" +msgstr "Tipo de precios de productos" + +#. module: product +#: field:product.template,product_manager:0 +msgid "Product Manager" +msgstr "Responsable de producto" + +#. module: product +#: field:product.product,price_extra:0 +msgid "Variant Price Extra" +msgstr "Precio extra variante" + +#. module: product +#: model:product.template,name:product.product_product_fan_product_template +msgid "Regular case fan 80mm" +msgstr "Ventilador normal 80mm" + +#. module: product +#: model:ir.model,name:product.model_product_supplierinfo +msgid "Information about a product supplier" +msgstr "Información de un proveedor de producto" + +#. module: product +#: field:product.price.type,active:0 +#: field:product.pricelist,active:0 +#: field:product.pricelist.version,active:0 +#: field:product.product,active:0 +#: field:product.uom,active:0 +msgid "Active" +msgstr "Activo" + +#. module: product +#: field:product.product,price_margin:0 +msgid "Variant Price Margin" +msgstr "Margen de precio variante" + +#. module: product +#: wizard_view:product.price_list,init:0 +msgid "Price list" +msgstr "Precio" + +#. module: product +#: model:product.template,name:product.product_product_pc3_product_template +msgid "Medium PC" +msgstr "PC Medio" + +#. module: product +#: model:ir.model,name:product.model_pricelist_partnerinfo +msgid "pricelist.partnerinfo" +msgstr "pricelist.partnerinfo" + +#. module: product +#: model:product.price.type,name:product.standard_price +#: field:product.template,standard_price:0 +msgid "Cost Price" +msgstr "Precio de costo" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description_purchase:0 +msgid "Purchase Description" +msgstr "Descripción de compra" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Second UoM" +msgstr "UdM secundaria" + +#. module: product +#: model:product.category,name:product.product_category_4 +msgid "Dello Computer" +msgstr "Ordenador Dello" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Storage Localisation" +msgstr "Ubicación en el almacén" + +#. module: product +#: help:product.packaging,length:0 +msgid "The length of the package" +msgstr "La longitud del paquete" + +#. module: product +#: field:product.pricelist.item,price_min_margin:0 +msgid "Min. Price Margin" +msgstr "Margen precio mín." + +#. module: product +#: help:product.packaging,ean:0 +msgid "The EAN code of the package unit." +msgstr "El código EAN de la unidad del paquete." + +#. module: product +#: field:product.template,weight:0 +msgid "Gross weight" +msgstr "Peso bruto" + +#. module: product +#: help:product.product,packaging:0 +msgid "" +"Gives the different ways to package the same product. This has no impact on " +"the packing order and is mainly used if you use the EDI module." +msgstr "" +"Indica diferente maneras de empaquetar el mismo producto. No influye en el " +"albarán y es utilizado si se usa el módulo EDI." + +#. module: product +#: model:ir.model,name:product.model_product_category +#: field:product.pricelist.item,categ_id:0 +msgid "Product Category" +msgstr "Categoría de producto" + +#. module: product +#: field:product.price.type,field:0 +msgid "Product Field" +msgstr "Campo de producto" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_type_action +#: model:ir.ui.menu,name:product.menu_product_pricelist_type_action +msgid "Pricelists Types" +msgstr "Tipo de precio" + +#. module: product +#: help:product.template,state:0 +msgid "Tells the user if he can use the product or not." +msgstr "Informa al usuario si puede usar el producto o no." + +#. module: product +#: field:product.supplierinfo,product_code:0 +msgid "Partner Product Code" +msgstr "Código producto proveedor" + +#. module: product +#: model:product.category,name:product.product_category_3 +msgid "Computer Stuff" +msgstr "Complementos de ordenador" + +#. module: product +#: field:product.packaging,code:0 +#: field:product.product,code:0 +#: field:product.product,default_code:0 +msgid "Code" +msgstr "Código" + +#. module: product +#: help:product.uom,factor_inv:0 +msgid "" +"The coefficient for the formula:\n" +"coeff (base unit) = 1 (this unit). Factor = 1 / Rate." +msgstr "" +"El coeficiente para la fórmula:\n" +"coef. (unidad base) = 1 (esta unidad). Factor = 1 / Ratio." + +#. module: product +#: view:product.supplierinfo:0 +msgid "Seq" +msgstr "Seq" + +#. module: product +#: model:product.category,name:product.product_category_8 +msgid "Phone Help" +msgstr "Ayuda telefónica" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Variable" +msgstr "Variable" + +#. module: product +#: help:product.template,uom_id:0 +msgid "Default Unit of Measure used for all stock operation." +msgstr "" +"Unidad de medida por defecto utilizada para todas las operaciones de " +"inventario." + +#. module: product +#: model:ir.model,name:product.model_product_template +#: field:product.pricelist.item,product_tmpl_id:0 +#: field:product.product,product_tmpl_id:0 +#: view:product.template:0 +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: product +#: model:ir.model,name:product.model_product_ul +msgid "Shipping Unit" +msgstr "Unidad de transporte" + +#. module: product +#: help:product.uom,rounding:0 +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for products " +"that can not be split." +msgstr "" +"La cantidad calculada será un múltiplo de este valor. Use 1.0 para los " +"productos que no se puedan dividir." + +#. module: product +#: field:product.packaging,height:0 +msgid "Height" +msgstr "Altura" + +#. module: product +#: model:product.template,name:product.product_product_pc4_product_template +msgid "Customizable PC" +msgstr "PC personalizable" + +#. module: product +#: help:product.pricelist.version,date_end:0 +msgid "Ending date for this pricelist version to be valid." +msgstr "Fecha final de esta versión de tarifa para ser válida." + +#. module: product +#: field:pricelist.partnerinfo,suppinfo_id:0 +msgid "Partner Information" +msgstr "Información de empresa" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,type:0 +msgid "Product Type" +msgstr "Tipo de producto" + +#. module: product +#: model:product.category,name:product.product_category_7 +#: model:product.template,name:product.product_product_1_product_template +msgid "Onsite Intervention" +msgstr "Sitio de intervención" + +#. module: product +#: model:product.category,name:product.cat0 +msgid "All products" +msgstr "Todos los productos" + +#. module: product +#: wizard_button:product.price_list,init,end:0 +msgid "Cancel" +msgstr "Cancelar" + +#. module: product +#: help:product.packaging,qty:0 +msgid "The total number of products you can put by palet or box." +msgstr "El número total de productos que puede poner por paleta o caja." + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_item +msgid "Pricelist item" +msgstr "Elemento de la tarifa" + +#. module: product +#: model:ir.actions.wizard,name:product.report_wizard_price +#: field:product.pricelist.version,pricelist_id:0 +msgid "Price List" +msgstr "Lista de precios" + +#. module: product +#: model:product.pricelist,name:product.list0 +msgid "Public Pricelist" +msgstr "Precio publico" + +#. module: product +#: model:product.template,name:product.product_product_21_product_template +msgid "RAM on demand" +msgstr "RAM bajo pedido" + +#. module: product +#: selection:product.ul,type:0 +#: model:product.uom.categ,name:product.product_uom_categ_unit +msgid "Unit" +msgstr "Unidad" + +#. module: product +#: model:product.template,name:product.product_product_hdd2_product_template +msgid "HDD Seagate 7200.8 120GB" +msgstr "HDD Seagate 7200.8 120GB" + +#. module: product +#: wizard_field:product.price_list,init,qty2:0 +msgid "Quantity-2" +msgstr "Cantidad-2" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Information" +msgstr "Información" + +#. module: product +#: view:product.product:0 +msgid "Codes" +msgstr "Códigos" + +#. module: product +#: constraint:ir.model:0 +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!" + +#. module: product +#: wizard_field:product.price_list,init,qty4:0 +msgid "Quantity-4" +msgstr "Cantidad-4" + +#. module: product +#: wizard_field:product.price_list,init,qty5:0 +msgid "Quantity-5" +msgstr "Cantidad-5" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Other Info" +msgstr "Otra información" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Delays" +msgstr "Plazos" + +#. module: product +#: field:product.pricelist.version,items_id:0 +msgid "Price List Items" +msgstr "Elementos de la tarifa" + +#. module: product +#: help:product.supplierinfo,product_code:0 +msgid "" +"Code of the product for this partner, will be used when printing a request " +"for quotation. Keep empty to use the internal one." +msgstr "" +"Código del producto para esta empresa, se utilizará al imprimir una " +"petición de presupuesto. Dejarlo vacío para utilizar el código interno." + +#. module: product +#: selection:product.template,state:0 +msgid "Obsolete" +msgstr "Obsoleto" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pallet" +msgstr "Palet" + +#. module: product +#: field:pricelist.partnerinfo,price:0 +msgid "Unit Price" +msgstr "Precio Unitario" + +#. module: product +#: field:product.template,warranty:0 +msgid "Warranty (months)" +msgstr "Garantía (meses)" + +#. module: product +#: field:product.packaging,ul_qty:0 +msgid "Package by layer" +msgstr "Paquetes por piso" + +#. module: product +#: help:product.template,type:0 +msgid "" +"Will change the way procurements are processed. Consumables are stockable " +"products with infinite stock, or for use when you have no inventory " +"management in the system." +msgstr "" + +#. module: product +#: model:process.node,note:product.process_node_supplier0 +msgid "Product suppliers, with their product name, price, etc." +msgstr "Proveedores del producto, con su nombre de producto, precio, etc." + +#. module: product +#: model:ir.model,name:product.model_product_price_type +msgid "Price type" +msgstr "Tipo de precio" + +#. module: product +#: model:ir.model,name:product.model_product_product +#: model:process.node,name:product.process_node_product0 +#: field:product.packaging,product_id:0 +#: field:product.pricelist.item,product_id:0 +#: view:product.product:0 +#: field:product.supplierinfo,product_id:0 +#: model:res.request.link,name:product.req_link_product +msgid "Product" +msgstr "Producto" + +#. module: product +#: field:product.template,volume:0 +msgid "Volume" +msgstr "Volumen" + +#. module: product +#: field:pricelist.partnerinfo,name:0 +#: field:product.packaging,name:0 +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,description:0 +msgid "Description" +msgstr "Descripción" + +#. module: product +#: field:product.packaging,ean:0 +msgid "EAN" +msgstr "EAN" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Product Description" +msgstr "Descripción del producto" + +#. module: product +#: view:product.pricelist.item:0 +msgid " ) + " +msgstr " ) + " + +#. module: product +#: help:product.template,sale_delay:0 +msgid "" +"This is the average time between the confirmation of the customer order and " +"the delivery of the finished products. It's the time you promise to your " +"customers." +msgstr "" +"Este es el tiempo promedio entre la confirmación del pedido del cliente y la " +"entrega de los productos terminados. Es el tiempo que promete a sus clientes." + +#. module: product +#: model:ir.model,name:product.model_product_uom_categ +msgid "Product uom categ" +msgstr "Categ. UdM de producto" + +#. module: product +#: wizard_field:product.price_list,init,qty3:0 +msgid "Quantity-3" +msgstr "Cantidad-3" + +#. module: product +#: model:product.ul,name:product.product_ul_box +msgid "Box 20x20x40" +msgstr "Caja 20x20x40" + +#. module: product +#: selection:product.template,supply_method:0 +msgid "Produce" +msgstr "Producir" + +#. module: product +#: selection:product.template,procure_method:0 +msgid "Make to Order" +msgstr "Obtener bajo pedido" + +#. module: product +#: field:product.pricelist.item,price_surcharge:0 +msgid "Price Surcharge" +msgstr "Sobrecarga precio" + +#. module: product +#: constraint:product.pricelist.version:0 +msgid "You cannot have 2 pricelist versions that overlap!" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Rounding Method" +msgstr "Método redondeo" + +#. module: product +#: field:product.product,variants:0 +msgid "Variants" +msgstr "Variantes" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Price Computation" +msgstr "Cálculo del precio" + +#. module: product +#: model:product.template,name:product.product_product_mb1_product_template +msgid "Mainboard ASUStek A7N8X" +msgstr "Placa madre ASUStek A7N8X" + +#. module: product +#: field:product.template,loc_case:0 +msgid "Case" +msgstr "Caso" + +#. module: product +#: field:product.pricelist.version,date_end:0 +msgid "End Date" +msgstr "Fecha final" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action_form +#: model:ir.ui.menu,name:product.menu_product_category_action_form +msgid "Products Categories" +msgstr "Categorías de productos" + +#. module: product +#: field:product.product,packaging:0 +msgid "Logistical Units" +msgstr "Unidades de logística" + +#. module: product +#: field:product.category,complete_name:0 +#: field:product.category,name:0 +#: field:product.pricelist.type,name:0 +#: field:product.pricelist.version,name:0 +#: field:product.template,name:0 +#: field:product.ul,name:0 +#: field:product.uom,name:0 +#: field:product.uom.categ,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: product +#: help:product.template,uos_coeff:0 +msgid "" +"Coefficient to convert UOM to UOS\n" +" uom = uos * coeff" +msgstr "" +"Coeficiente para convertir UdM a UdV\n" +" udm = udv * coef" + +#. module: product +#: field:product.template,purchase_ok:0 +msgid "Can be Purchased" +msgstr "Puede ser comprado" + +#. module: product +#: field:product.template,uos_coeff:0 +msgid "UOM -> UOS Coeff" +msgstr "Coef. UdM -> UdV" + +#. module: product +#: model:product.template,name:product.product_product_cpu2_product_template +msgid "High speed processor config" +msgstr "Config. Procesador alta velocidad" + +#. module: product +#: model:product.template,name:product.product_product_pc2_product_template +msgid "Basic+ PC (assembly on order)" +msgstr "PC Básico+ (ensamblado bajo pedido)" + +#. module: product +#: field:product.template,cost_method:0 +msgid "Costing Method" +msgstr "Método costo" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Palletization" +msgstr "Paletización" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Prices & Suppliers" +msgstr "Precios & Proveedores" + +#. module: product +#: help:product.packaging,weight:0 +msgid "The weight of a full of products palet or box." +msgstr "El peso de un palet o caja llena de productos." + +#. module: product +#: selection:product.template,state:0 +msgid "End of Lifecycle" +msgstr "Fin del ciclo de vida" + +#. module: product +#: model:ir.module.module,shortdesc:product.module_meta_information +msgid "Products & Pricelists" +msgstr "Productos y tarifas" + +#. module: product +#: help:product.uom,factor:0 +msgid "" +"The coefficient for the formula:\n" +"1 (base unit) = coeff (this unit). Rate = 1 / Factor." +msgstr "" +"El coeficiente para la fórmula:\n" +"1 (unidad base) = coef. (esta unidad). Ratio = 1 / Factor." + +#. module: product +#: help:product.template,weight_net:0 +msgid "The net weight in Kg." +msgstr "El peso neto en Kg." + +#. module: product +#: model:product.template,name:product.product_product_tow1_product_template +msgid "ATX Mid-size Tower" +msgstr "Torre de tamaño medio ATX" + +#. module: product +#: field:product.supplierinfo,delay:0 +msgid "Delivery Delay" +msgstr "Plazo de entrega" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action +#: model:ir.ui.menu,name:product.menu_product_pricelist_action +#: field:product.pricelist,version_id:0 +msgid "Pricelist Versions" +msgstr "Versiones de tarifa" + +#. module: product +#: field:product.packaging,weight_ul:0 +msgid "Empty Package Weight" +msgstr "Peso paquete vacío" + +#. module: product +#: field:product.template,list_price:0 +msgid "Sale Price" +msgstr "Precio de venta" + +#. module: product +#: help:product.template,produce_delay:0 +msgid "" +"Average time to produce this product. This is only for the production order " +"and, if it is a multi-level bill of material, it's only for the level of " +"this product. Different delays will be summed for all levels and purchase " +"orders." +msgstr "" +"Tiempo promedio para producir este producto. Sólo se utiliza para la orden " +"de producción y, si es contiene una lista de materiales multi-nivel, sólo " +"para el nivel de este producto. Diferentes plazos serán sumados para todos " +"los niveles y pedidos de compra." + +#. module: product +#: wizard_field:product.price_list,init,qty1:0 +msgid "Quantity-1" +msgstr "Cantidad-1" + +#. module: product +#: field:product.packaging,length:0 +msgid "Length" +msgstr "Longitud" + +#. module: product +#: model:product.category,name:product.cat2 +msgid "Private" +msgstr "Privado" + +#. module: product +#: help:product.supplierinfo,delay:0 +msgid "" +"Delay in days between the confirmation of the purchase order and the " +"reception of the products in your warehouse. Used by the scheduler for " +"automatic computation of the purchase order planning." +msgstr "" +"Plazo en días entre la confirmación de la orden de compra y la recepción de " +"los productos en su almacén. Utilizado por el planificador para el cálculo " +"automático de la orden de compra." + +#. module: product +#: help:product.template,uom_po_id:0 +msgid "" +"Default Unit of Measure used for purchase orders. It must in the same " +"category than the default unit of measure." +msgstr "" +"Unidad de medida por defecto utilizada en las órdenes de compra. Debe " +"estar en la misma categoría que la unidad de medida por defecto." + +#. module: product +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Error: Código EAN erróneo" + +#. module: product +#: field:product.pricelist.item,min_quantity:0 +msgid "Min. Quantity" +msgstr "Cantidad mín." + +#. module: product +#: help:product.pricelist.item,categ_id:0 +msgid "" +"Set a category of product if this rule only apply to products of a category " +"and his childs. Keep empty for all products" +msgstr "" +"Indicar una categoría de producto si esta regla sólo se aplica a productos " +"de una categoría y a sus descendientes. Dejarlo vacío para todos los " +"productos" + +#. module: product +#: model:ir.actions.report.xml,name:product.report_product_label +msgid "Products Labels" +msgstr "Etiquetas de productos" + +#. module: product +#: help:product.template,volume:0 +msgid "The volume in m3." +msgstr "El volumen en m3." + +#. module: product +#: model:product.ul,name:product.product_ul_big_box +msgid "Box 30x40x60" +msgstr "Caja 30x40x60" + +#. module: product +#: model:product.uom,name:product.product_uom_kgm +msgid "KGM" +msgstr "Kg." + +#. module: product +#: field:product.pricelist.item,price_discount:0 +msgid "Price Discount" +msgstr "Descuento precio" diff --git a/addons/product/i18n/lt.po b/addons/product/i18n/lt.po index 8a7bf28a707..a897efb442d 100644 --- a/addons/product/i18n/lt.po +++ b/addons/product/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+0000\n" "Last-Translator: Giedrius Slavinskas \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/product/i18n/mn.po b/addons/product/i18n/mn.po index 8d72fe7f38a..8ab579d1136 100644 --- a/addons/product/i18n/mn.po +++ b/addons/product/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/pt_BR.po b/addons/product/i18n/pt_BR.po index b6dabf65204..153735b51c9 100644 --- a/addons/product/i18n/pt_BR.po +++ b/addons/product/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:43+0000\n" +"PO-Revision-Date: 2010-08-24 06:01+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/sr.po b/addons/product/i18n/sr.po index 103e1e5ad21..557da70931e 100644 --- a/addons/product/i18n/sr.po +++ b/addons/product/i18n/sr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-24 06:11+0000\n" "Last-Translator: Sonja Sardelić \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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/tr.po b/addons/product/i18n/tr.po index 2d3a7d5e0a2..59894c5e748 100644 --- a/addons/product/i18n/tr.po +++ b/addons/product/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: Angel Spy \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/zh_CN.po b/addons/product/i18n/zh_CN.po index d3214b6f45f..987f6024bbf 100644 --- a/addons/product/i18n/zh_CN.po +++ b/addons/product/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:47+0000\n" +"PO-Revision-Date: 2010-08-24 06:03+0000\n" "Last-Translator: 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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product_expiry/i18n/de.po b/addons/product_expiry/i18n/de.po new file mode 100644 index 00000000000..23c14f19781 --- /dev/null +++ b/addons/product_expiry/i18n/de.po @@ -0,0 +1,171 @@ +# German translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-06-30 15:09+0000\n" +"PO-Revision-Date: 2010-08-23 06:40+0000\n" +"Last-Translator: Ferdinand-chricar \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-25 03:56+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: product_expiry +#: field:product.product,life_time:0 +msgid "Product lifetime" +msgstr "Produktlebensdauer" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_from_product_template +msgid "Ham" +msgstr "Schinken" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_lait_product_template +msgid "Cow milk" +msgstr "Kuhmilch" + +#. module: product_expiry +#: model:ir.module.module,shortdesc:product_expiry.module_meta_information +msgid "Products date of expiry" +msgstr "Produkt Ablaufdatum" + +#. module: product_expiry +#: constraint:product.template:0 +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" +"Fehler: Die Standard Mengeneinheit sowie die Beschaffungs Mengeneinheit muss " +"in derselben Kategorie sein." + +#. module: product_expiry +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Fehlerhafter XML-Code für diese Ansicht!" + +#. module: product_expiry +#: help:stock.production.lot,life_date:0 +msgid "The date the lot may become dangerous and should not be consumed." +msgstr "" +"Das Ablaufdatum des Loses könnte gefährlich werde und sollte nicht " +"konsumiert werden" + +#. module: product_expiry +#: field:stock.production.lot,removal_date:0 +msgid "Removal Date" +msgstr "Entnahmedatum" + +#. module: product_expiry +#: model:ir.module.module,description:product_expiry.module_meta_information +msgid "" +"Track different dates on products and production lots:\n" +" - end of life\n" +" - best before date\n" +" - removal date\n" +" - alert date\n" +"Used, for example, in food industries." +msgstr "" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_pain_product_template +msgid "Bread" +msgstr "Brot" + +#. module: product_expiry +#: model:product.uom,name:product_expiry.product_uom_ltr +#: model:product.uom.categ,name:product_expiry.product_uom_categ_vol +msgid "LTR" +msgstr "" + +#. module: product_expiry +#: view:product.product:0 +#: view:stock.production.lot:0 +msgid "Dates" +msgstr "Zeitpunkte" + +#. module: product_expiry +#: constraint:product.template:0 +msgid "Error: UOS must be in a different category than the UOM" +msgstr "Fehler: UOS sollte in einer anderen Kategorie sein als UOM" + +#. module: product_expiry +#: field:stock.production.lot,life_date:0 +msgid "End of Life Date" +msgstr "Ende der Lebensdauer" + +#. module: product_expiry +#: field:stock.production.lot,use_date:0 +msgid "Best before Date" +msgstr "Mindesthaltbarkeitsdatum" + +#. module: product_expiry +#: help:stock.production.lot,use_date:0 +msgid "The date the lot starts deteriorating without becoming dangerous." +msgstr "" +"Das Datum, ab dem das Produkt schlechter wird ohne gefährlich zu werden." + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_jambon_product_template +msgid "French cheese Camenbert" +msgstr "französicher Camembert" + +#. module: product_expiry +#: help:product.product,removal_time:0 +msgid "The number of days before a production lot should be removed." +msgstr "Tage bevor ein Produktionslos entfernt werden soll" + +#. module: product_expiry +#: field:product.product,use_time:0 +#: field:stock.production.lot,dlc:0 +msgid "Product usetime" +msgstr "Produkt Verwendungsdauer" + +#. module: product_expiry +#: field:stock.production.lot,alert_date:0 +msgid "Alert Date" +msgstr "Alarmzeitpunkt" + +#. module: product_expiry +#: field:product.product,removal_time:0 +msgid "Product removal time" +msgstr "Produkt Entfernungszeitpunkt" + +#. module: product_expiry +#: help:product.product,use_time:0 +msgid "" +"The number of days before a production lot starts deteriorating without " +"becoming dangerous." +msgstr "" +"Die Anzahl der Tage bevor ein Produktionslos schlechter wird ohne gefährlich " +"zu werden" + +#. module: product_expiry +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Fehler: Falscher EAN code" + +#. module: product_expiry +#: help:product.product,life_time:0 +msgid "" +"The number of days before a production lot may become dangerous and should " +"not be consumed." +msgstr "" +"Die Anzahl der Tage bevor ein Produkt gefährlich wird und nicht konsumiert " +"werden soll" + +#. module: product_expiry +#: help:stock.production.lot,removal_date:0 +msgid "The date the lot should be removed." +msgstr "Datum an dem das Los entfernt werden soll" + +#. module: product_expiry +#: field:product.product,alert_time:0 +msgid "Product alert time" +msgstr "Produkt Alarmzeitpunkt" diff --git a/addons/product_manufacturer/i18n/de.po b/addons/product_manufacturer/i18n/de.po new file mode 100644 index 00000000000..530434654b3 --- /dev/null +++ b/addons/product_manufacturer/i18n/de.po @@ -0,0 +1,95 @@ +# German 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: 2010-08-12 12:35+0000\n" +"PO-Revision-Date: 2010-08-22 07:28+0000\n" +"Last-Translator: Ferdinand @ ChriCar \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-23 04:02+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: product_manufacturer +#: model:ir.module.module,description:product_manufacturer.module_meta_information +msgid "A module that add manufacturers and attributes on the product form" +msgstr "Dieses Modul fügt Hersteller und Merkmale zum Produkt hinzu" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pref:0 +msgid "Manufacturer Product Code" +msgstr "Hersteller Produkt Nummer" + +#. module: product_manufacturer +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Fehlerhafter XML-Code für diese Ansicht!" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +msgid "Product Template Name" +msgstr "Produkt Vorlage NAme" + +#. module: product_manufacturer +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Der Objektname muss mit \"x_\" beginnen und darf keine Sonderzeichen " +"beinhalten!" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_manufacturer_attribute +msgid "Product attributes" +msgstr "Produkt Merkmale" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +#: view:product.product:0 +msgid "Product Attributes" +msgstr "Produkt Merkmale" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,name:0 +msgid "Attribute" +msgstr "Merkmale" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_product +#: field:product.manufacturer.attribute,product_id:0 +msgid "Product" +msgstr "Produkt" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,value:0 +msgid "Value" +msgstr "Wert" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,attribute_ids:0 +msgid "Attributes" +msgstr "Eigenschaften" + +#. module: product_manufacturer +#: model:ir.module.module,shortdesc:product_manufacturer.module_meta_information +msgid "Products Attributes & Manufacturers" +msgstr "Produkt Merkmale & Hersteller" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pname:0 +msgid "Manufacturer Product Name" +msgstr "Produktename des Herstellers" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,manufacturer:0 +msgid "Manufacturer" +msgstr "Hersteller" diff --git a/addons/product_margin/i18n/pt_BR.po b/addons/product_margin/i18n/pt_BR.po index a035609206a..748c588fbc4 100644 --- a/addons/product_margin/i18n/pt_BR.po +++ b/addons/product_margin/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:39+0000\n" +"PO-Revision-Date: 2010-08-24 05:56+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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product_margin diff --git a/addons/product_margin/i18n/tr.po b/addons/product_margin/i18n/tr.po index d521bf17121..5122e564cfc 100644 --- a/addons/product_margin/i18n/tr.po +++ b/addons/product_margin/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:55+0000\n" +"PO-Revision-Date: 2010-08-24 06: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: 2010-08-20 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-25 03:55+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product_margin diff --git a/addons/product_visible_discount/i18n/de.po b/addons/product_visible_discount/i18n/de.po new file mode 100644 index 00000000000..6e189f19097 --- /dev/null +++ b/addons/product_visible_discount/i18n/de.po @@ -0,0 +1,46 @@ +# German translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-03-25 12:11+0000\n" +"PO-Revision-Date: 2010-08-23 06:41+0000\n" +"Last-Translator: Ferdinand-chricar \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-25 03:56+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: product_visible_discount +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Fehlerhafter XML-Code für diese Ansicht!" + +#. module: product_visible_discount +#: model:ir.module.module,description:product_visible_discount.module_name_translation +msgid "" +"\n" +" This module lets you calculate discounts on Sale Order lines and Invoice " +"lines base on the partner's pricelist.\n" +" To this end, a new check box named \"Visible Discount\" is added to the " +"pricelist form.\n" +" Example:\n" +" For the product PC1 and the partner \"Asustek\": if listprice=450, " +"and the price calculated using Asustek's pricelist is 225\n" +" If the check box is checked, we will have on the sale order line: " +"Unit price=450, Discount=50,00, Net price=225\n" +" If the check box is unchecked, we will have on Sale Order and " +"Invoice lines: Unit price=225, Discount=0,00, Net price=225\n" +" " +msgstr "" + +#. module: product_visible_discount +#: field:product.pricelist,visible_discount:0 +msgid "Visible Discount" +msgstr "sichtbarer Nachlass" diff --git a/addons/profile_accounting/i18n/ar.po b/addons/profile_accounting/i18n/ar.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/ar.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/bg.po b/addons/profile_accounting/i18n/bg.po deleted file mode 100644 index 47d1099e578..00000000000 --- a/addons/profile_accounting/i18n/bg.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-04 05:51+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Името на обекта трябва да започва с \"x_\" и да не съдържа никакви специални " -"символи!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Невалиден XML за преглед на архитектурата" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/bs.po b/addons/profile_accounting/i18n/bs.po deleted file mode 100644 index 8f62b604215..00000000000 --- a/addons/profile_accounting/i18n/bs.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-24 18:24+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neodgovarajući XML za arhitekturu prikaza!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/ca.po b/addons/profile_accounting/i18n/ca.po deleted file mode 100644 index ea7ba6ea4ff..00000000000 --- a/addons/profile_accounting/i18n/ca.po +++ /dev/null @@ -1,150 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:10+0000\n" -"Last-Translator: Raimon Esteve (Zikzakmedia) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Instal·leu més mòduls. Es proposen uns quants mòduls relacionats amb el " -"perfil de comptabilitat que heu seleccionat. Els podreu instal·lar a partir " -"dels nostres requisits." - -#. module: profile_accounting -#: constraint:ir.model:0 -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!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestió de serveis" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"El sistema de gestió de documentació d'OpenERP us permet emmagatzemar, " -"navegar, classificar automàticament, buscar i visualitzar tot tipus de " -"documents (documents interns, informes impresos, sistema de calendari). Obre " -"un accés de FTP per a que els usuaris naveguin fàcilment pels documents " -"associats." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nom de model no vàlid en la definició de l'acció." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestió de recursos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Gestió dels pagaments a proveïdors" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Gestió d'actius" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Plans analítics múltiples" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Perfil comptabilitat : Instal·la mòduls extra" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Factura sobre entrades analítiques" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Perfil per a comptabilitat" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Ajuda a gestionar els pressupostos financers i analítics." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invàlid per a la definició de la vista!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nom" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Pressupostos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instal·la" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instal·la mòdul extra" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Perfil per utilitzar només la comptabilitat" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Comptabilitat analítica" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Gestió de documents" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "perfil.comptabilitat.config.assistent_instal_mòduls" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Cancel·la" diff --git a/addons/profile_accounting/i18n/cs.po b/addons/profile_accounting/i18n/cs.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/cs.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/de.po b/addons/profile_accounting/i18n/de.po deleted file mode 100644 index 5f36d65453d..00000000000 --- a/addons/profile_accounting/i18n/de.po +++ /dev/null @@ -1,148 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:10+0000\n" -"Last-Translator: Ferdinand-chricar \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Installiere weitere Module. Einige werden vorgeschlagen zum ausgewählten " -"Profil Finanzen. Sie können diese nach Bedarf sukzessiv installieren." - -#. module: profile_accounting -#: constraint:ir.model:0 -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" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Abrechnung von Services" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"Das Dokumentenmanagement erlaubt Ihnen das Speichern, Browsen, Indexieren, " -"Suchen und die Ansicht aller Arten von Dokumente (interne Dokumente, Bilder, " -"Reports, Kalender). Es erlaubt einen FTP Zugang für die Benutzer um einfach " -"im Dokumentenpool zu surfen." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Ungültiger Modellname in der Aktionsdefinition." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Ressourcenmanagement" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Zahlungen Lieferanten" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Vermögensverwaltung" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Multiple Planung" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Rechungswesen Profil : Installiert Extra Module" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Rechnungsstellung Analytische Konten" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profile für Rechnungswesen" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Hilft bei der Auswahl der Budgets für Finanzkonten und Analysekonten" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Fehlerhafter xml Code für diese Ansicht!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Bezeichnung" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Budgets" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Installieren" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Installiere Extra Module" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Profile für Rechnungswesen alleine" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Analytische Konten" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Dokumenten Management" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Abbrechen" diff --git a/addons/profile_accounting/i18n/el.po b/addons/profile_accounting/i18n/el.po deleted file mode 100644 index fef51fc2655..00000000000 --- a/addons/profile_accounting/i18n/el.po +++ /dev/null @@ -1,151 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-06-15 07:21+0000\n" -"Last-Translator: Panagiotis Kranidiotis \n" -"Language-Team: nls@hellug.gr \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" -"X-Poedit-Country: GREECE\n" -"X-Poedit-Language: Greek\n" -"X-Poedit-SourceCharset: utf-8\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Εγκαταστήστε περισσότερα Αρθρώματα. Κάποια σας προτείνονται ανάλογα με το " -"Προφίλ Λογιστικής που επιλέξατε. Μπορείτε να τα εγκαταστήσετε ανάλογα με τις " -"ανάγκες σας." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Το όνομα πρέπει να ξεκινάει με x_ και να μην περιέχει ειδικούς χαρακτήρες!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Διαχείριση Υπηρεσιών" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"Το Σύστημα Διαχείρισης Εγγράφων του Open ERP σας επιτρέπει να ανοίγετε, να " -"αποθηκεύετε, να εντοπίζετε και να ευρετηροποιείτε κάθε είδος εγγράφου " -"(εσωτερικά έγγραφα, εκτυπωμένες αναφορές, ημερολόγια). Ανοίγει μια πρόσβαση " -"FTP ώστε οι χρήστες να πλοηγούνται εύκολα στα σχετικά έγγραφα." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Διαχείριση Πόρων" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Διαχείριση Πληρωμών Προμηθευτών" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Διαχείριση Παγείων" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Προφίλ Λογιστικής: Εγκατάσταση Επιπλέον Αρθρωμάτων" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Τιμολόγηση στις Αναλυτικές Εγγραφές" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Προφίλ Λογιστικής" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Σας βοηθά να διαχειριστείτε οικονομικούς προϋπολογισμούς." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Άκυρο XML για Αρχιτεκτονική Όψης!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Όνομα" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Προϋπολογισμοί" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Εγκατάσταση" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Εγκατάσταση Επιπλέον Αρθρώματος" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Προφίλ Λογιστικής μόνο" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Διαχείριση Εγγράφων" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Ακύρωση" diff --git a/addons/profile_accounting/i18n/es.po b/addons/profile_accounting/i18n/es.po deleted file mode 100644 index d6061e7f4b5..00000000000 --- a/addons/profile_accounting/i18n/es.po +++ /dev/null @@ -1,151 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-17 10:59+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Instale más módulos. Se proponen unos cuantos módulos relacionados con el " -"perfil de contabilidad que ha seleccionado. Los podrá instalar a partir de " -"nuestros requisitos." - -#. module: profile_accounting -#: constraint:ir.model:0 -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!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestión de servicios" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"El sistema de gestión de la documentación de OpenERP le permite almacenar, " -"navegar, clasificar automáticamente, buscar y visualizar todo tipo de " -"documentos (documentos internos, informes impresos, sistema de calendario). " -"Abre un acceso de FTP para que los usuarios naveguen fácilmente en los " -"documentos asociados." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nombre de modelo no válido en la definición de acción." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestión de recursos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Gestión de los pagos a proveedores" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Gestión de activos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Planes analíticos múltiples" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Perfil contabilidad : Instalar módulos extra" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Facturar sobre entradas analíticas" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Perfil para contabilidad" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Ayuda a gestionar los presupuestos financieros y analíticos." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "¡XML inválido para la definición de la vista!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nombre" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Presupuestos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instalar" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instalar módulo extra" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Perfil para usar sólo la contabilidad" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Contabilidad analítica" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Gestión de documentos" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "perfil.contabilidad.config.asistente_instal_modulos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Cancelar" diff --git a/addons/profile_accounting/i18n/es_AR.po b/addons/profile_accounting/i18n/es_AR.po deleted file mode 100644 index a11670bdea6..00000000000 --- a/addons/profile_accounting/i18n/es_AR.po +++ /dev/null @@ -1,150 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-23 15:24+0000\n" -"Last-Translator: Julieta Catalano \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Instalar más módulos. Algunos módulos son propuestos de acuerdo a el Perfil " -"de cuentas que ha seleccionado. Podrá instalarlos de acuerdo a sus " -"requerimientos." - -#. module: profile_accounting -#: constraint:ir.model:0 -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!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestión de servicios" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"El sistema de gestión de la documentación de OpenERP le permite almacenar, " -"navegar, indexar automáticamente, buscar y previsualizar todo tipo de " -"documentos (documentos internos, informes impresos, sistema de calendario). " -"Abre un acceso de FTP para que los usuarios naveguen fácilmente en los " -"documentos de asociación." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestión de recursos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Gestión de los pagos a proveedores" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Gestión de activos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Planes analíticos múltiples" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Perfil contabilidad : Instalar módulos extra" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Facturar sobre entradas analíticas" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Perfil para Contabilidad" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Ayuda a gestionar los presupuestos financieros y analíticos." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para la definición de la vista!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nombre" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Presupuestos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instalar" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instalar módulo extra" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Perfil de contabilidad solamente" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Contabilidad analítica" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Gestión de documentos" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "perfil.contabilidad.config.asistente_instal_modulos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Cambios" diff --git a/addons/profile_accounting/i18n/et.po b/addons/profile_accounting/i18n/et.po deleted file mode 100644 index 85e9ae2a164..00000000000 --- a/addons/profile_accounting/i18n/et.po +++ /dev/null @@ -1,145 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-09 19:14+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -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 !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Teenuste haldus" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"Open ERP dokumendihaldussüsteem võimaldab sul säilitada, sirvida, " -"automaatselt indekseerida, otsida ja eelvaadata kõiki dokumendiliike " -"(sisemised dokumendid, prinditud aruandeid, kalendrisüsteemi). See avab " -"kasutajatele FTP ligipääsu, et lihtsalt sirvida ühingu dokumente." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Vigane mudeli nimi toimingu definitsioonis." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Vahendite haldus" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Tarnijate maksehaldus" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Varahaldus" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Mitmekordsed analüütilised plaanid" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Raamatupidamisprofiil: Paigalda lisamooduleid" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Arve analüütiliste kirjete põhjal" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profiil raamatupidamiseks" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Aitab sul hallata finants ja analüütilisi eelarveid" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Vigane XML vaate arhitektuurile!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nimi" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Eelarved" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Paigalda" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Paigalda lisamoodul" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Ainult raamatupidamise profiil" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Analüütiline raamatupidamine" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Dokumendihaldus" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Loobu" diff --git a/addons/profile_accounting/i18n/fr.po b/addons/profile_accounting/i18n/fr.po deleted file mode 100644 index 1cb5918374b..00000000000 --- a/addons/profile_accounting/i18n/fr.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 16:01+0000\n" -"Last-Translator: Christian Draux - reseaucerta.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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -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 !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestion des Services" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestion des Ressources" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML non valide pour l'architecture de la vue" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Installer" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Installer Module Supplémentaire" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Annuler" diff --git a/addons/profile_accounting/i18n/hr.po b/addons/profile_accounting/i18n/hr.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/hr.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/hu.po b/addons/profile_accounting/i18n/hu.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/hu.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/id.po b/addons/profile_accounting/i18n/id.po deleted file mode 100644 index 74b228a059a..00000000000 --- a/addons/profile_accounting/i18n/id.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-09 13:53+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/it.po b/addons/profile_accounting/i18n/it.po deleted file mode 100644 index 72ae57e18ba..00000000000 --- a/addons/profile_accounting/i18n/it.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-02-04 05:52+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -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!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestione Servizi" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestione Risorse" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML non valido per Visualizzazione Architettura!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Installa" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Installa Modulo Aggiuntivo" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Annulla" diff --git a/addons/profile_accounting/i18n/ko.po b/addons/profile_accounting/i18n/ko.po deleted file mode 100644 index b99e421f39e..00000000000 --- a/addons/profile_accounting/i18n/ko.po +++ /dev/null @@ -1,143 +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: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 16:01+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "추가 모듈들을 설치하십시오. 귀하가 선택한 계정 프로파일에 따라 몇몇 모듈들이 구성됩니다." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "오브젝트 이름은 x_로 시작해야 하며, 특수 문자가 포함되면 안됩니다." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "서비스 관리" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"문서 관리 시스템을 통해, 모든 종류의 문서를 인덱스, 검색 및 미;리보기할 수 있습니다 (내부 문서, 인쇄된 리포트, 카렌더). 협력 " -"업체들의 문서를 쉽게 둘러볼 수 있도록 FTP 접속을 지원합니다." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "리소스 관리" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "공급자 결제 관리" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "자산 관리" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "다중 분석 플랜" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "회계 프로파일: 추가 모듈 설치" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "분석 엔트리에 따라 인보이스" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "회계 프로파일" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "재무 및 분석 예산 관리를 도와드립니다." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "유효하지 않은 뷰 아키텍처를 위한 XML !" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "이름" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "예산" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "설치" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "추가 모듈 설치" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "회계 전용 프로파일" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "분석 회계" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "문서 관리" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "취소" diff --git a/addons/profile_accounting/i18n/lt.po b/addons/profile_accounting/i18n/lt.po deleted file mode 100644 index 19259841475..00000000000 --- a/addons/profile_accounting/i18n/lt.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/nl.po b/addons/profile_accounting/i18n/nl.po deleted file mode 100644 index 9bf538d5372..00000000000 --- a/addons/profile_accounting/i18n/nl.po +++ /dev/null @@ -1,149 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: mga (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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Installeer extra modules. Een aantal modules zijn voorgesteld op basis van " -"het door u gekozen 'Alleen boekhouden' profiel. U kunt ze installeren op " -"basis van uw behoeften." - -#. module: profile_accounting -#: constraint:ir.model:0 -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 tekens bevatten !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Servicebeheer" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"Met het documentbeheersysteem van OpenERP kunt u allerlei documenten " -"(interne documenten, afgedrukte overzichten, agenda's) opslaan, " -"doorbladeren, automatisch indexeren, zoeken en inzien.\r\n" -"Het systeem maakt gebruik van FTP toegang zodat gebruikers eenvoudig bij de " -"documenten kunnen komen." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Ongeldige modelnaam in de actie-definitie." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Resourcebeheer" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Crediteurenbeheer" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Eigendommenbeheer" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Meerdere kostenplaats-schema's" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "'Accounting' profiel: Installeer extra modules" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Factureren vanaf kostenplaatsen" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profiel voor 'Accounting'" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Helpt u met beheer van financiële- en kostenplaats-budgetten" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Ongeldige XML voor weergave!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Naam" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Budgetten" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Installeren" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Installeer extra module" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "'Alleen accounting' profiel" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Kostenplaatsen" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Documentbeheer" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Annuleren" diff --git a/addons/profile_accounting/i18n/nl_BE.po b/addons/profile_accounting/i18n/nl_BE.po deleted file mode 100644 index a00d58ac2a0..00000000000 --- a/addons/profile_accounting/i18n/nl_BE.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-04-20 09:54+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -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 !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/pl.po b/addons/profile_accounting/i18n/pl.po deleted file mode 100644 index 07696950ea9..00000000000 --- a/addons/profile_accounting/i18n/pl.po +++ /dev/null @@ -1,148 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: mga (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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" -"Instaluj więcej modułów. Proponujemy moduły zalecane do profilu księgowego, " -"który wybrałeś. Będziesz mógł je instalować według naszych wskazań." - -#. module: profile_accounting -#: constraint:ir.model:0 -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 !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Zarządzanie usługami" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" -"System zarządzania dokumentami w OpenERP pozwala przechowywać, przeglądać, " -"automatycznie indeksować, przeszukiwać i podglądać wszystkie rodzaje " -"dokumentów (dokumenty wewnętrzne, drukowane raporty, kalendarze). Otwiera on " -"dla użytkowników dostęp FTP do łatwego przeglądania powiązanych dokumentów." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nieprawidłowa nazwa modelu w definicji akcji." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Zarządzanie zasobami" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Zarządzanie płatnościami dla dostawców" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Środki trwałe" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Planowanie analityczne" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Profil księgowy: Instaluj dodatkowe moduły" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Faktura z zapisów analitycznych" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profil dla księgowości" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Pomaga zarządzać budżetami finansowymi i analitycznymi." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML niewłaściwy dla tej architektury wyświetlania!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nazwa" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Budżety" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instaluj" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instaluj dodatkowe moduły" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Profil tylko księgowy" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Księgowość analityczna" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Zarządzanie dokumentami" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Anuluj" diff --git a/addons/profile_accounting/i18n/profile_accounting.pot b/addons/profile_accounting/i18n/profile_accounting.pot deleted file mode 100644 index 1fe7ca5eb6f..00000000000 --- a/addons/profile_accounting/i18n/profile_accounting.pot +++ /dev/null @@ -1,132 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01:51+0000\n" -"PO-Revision-Date: 2009-08-28 16:01:51+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "Install more modules. A few modules are proposed according to the Account Profile you selected. You will be able to install them based on our requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "The Document Management System of Open ERP allows you to store, browse, automatically index, search and preview all kind of documents (internal documents, printed reports, calendar system). It opens an FTP access for the users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" - diff --git a/addons/profile_accounting/i18n/pt.po b/addons/profile_accounting/i18n/pt.po deleted file mode 100644 index da22f9366ae..00000000000 --- a/addons/profile_accounting/i18n/pt.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 16:33+0000\n" -"Last-Translator: Madalena_prime \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"O nome do objecto deve começar com x_ e não pode conter um carácter especial!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Gestão de serviços" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Gestão de recursos" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para a arquitectura de vista" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instalar" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instalar módulos extras" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Cancelar" diff --git a/addons/profile_accounting/i18n/pt_BR.po b/addons/profile_accounting/i18n/pt_BR.po deleted file mode 100644 index 8bc607900e6..00000000000 --- a/addons/profile_accounting/i18n/pt_BR.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: pedrobom \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -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!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Invalido XML para Arquitetura da View" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Orçamentos" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Perfil apenas contábil" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Gestão de Documentos" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/ro.po b/addons/profile_accounting/i18n/ro.po deleted file mode 100644 index 72c896084d7..00000000000 --- a/addons/profile_accounting/i18n/ro.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-17 10:59+0000\n" -"Last-Translator: Cristi Nistor \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Numele obiectului trebuie să înceapă cu x_ și nu trebuie să conțină nici un " -"caracter special !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Administrare Resurse" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Administrare Plată Furnizori" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "Administrare Mijloc Fix" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "Planuri Multiple Analitice" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "Profil Contabilitate: Instalează Module Suplimentare" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "Factură pentru Intrăro Analitice" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "Profil pentru Contabilitate" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "Te ajută să administrezi bugete financiare şi analitice." - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Structură XML invalidă pentru Vizualizare Arhitectură" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Nume" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Bugete" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Instalează" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Instalează Module Suplimentare" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "Profil doar contabilitate" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Contabilitate analitică" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Administrare Document" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Anulează" diff --git a/addons/profile_accounting/i18n/ru.po b/addons/profile_accounting/i18n/ru.po deleted file mode 100644 index cbd39f7f2af..00000000000 --- a/addons/profile_accounting/i18n/ru.po +++ /dev/null @@ -1,142 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: mga (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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Название объекта должно начинаться с x_ и не должно содержать специальных " -"символов !" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Управление услугами" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Недопустимое имя модели в определении действия." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Управление ресурсами" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Неправильный XML для просмотра архитектуры!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Название" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Бюджеты" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Установить" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Установить дополнительные модули" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Бухг. аналитика" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Управление документами" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Отмена" diff --git a/addons/profile_accounting/i18n/sl.po b/addons/profile_accounting/i18n/sl.po deleted file mode 100644 index e13c0c121bb..00000000000 --- a/addons/profile_accounting/i18n/sl.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" -"Last-Translator: mga (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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -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." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Upravljanje storitev" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Napačno ime modela v definiciji dejanja." - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Upravljanje virov" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neveljaven XML za arhitekturo pogleda." - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Ime" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Proračuni" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Namesti" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Analitično knjigovodstvo" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Upravljanje dokumentov" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Prekliči" diff --git a/addons/profile_accounting/i18n/sq.po b/addons/profile_accounting/i18n/sq.po deleted file mode 100644 index 53cdaaf48be..00000000000 --- a/addons/profile_accounting/i18n/sq.po +++ /dev/null @@ -1,141 +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: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-02 15:05+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/sv.po b/addons/profile_accounting/i18n/sv.po deleted file mode 100644 index 088d8c6f515..00000000000 --- a/addons/profile_accounting/i18n/sv.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -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!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/tlh.po b/addons/profile_accounting/i18n/tlh.po deleted file mode 100644 index 226d20c4445..00000000000 --- a/addons/profile_accounting/i18n/tlh.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev_rc3\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/tr.po b/addons/profile_accounting/i18n/tr.po deleted file mode 100644 index 604446b7423..00000000000 --- a/addons/profile_accounting/i18n/tr.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-19 05:41+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: 2010-08-20 03:36+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "Tedarikçi Ödeme Yönetimi" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Görüntüleme mimarisi için Geçersiz XML" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "Adı" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "Bütçeler" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "Muhasebe Analizi" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "Döküman Yönetimi" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "İptal" diff --git a/addons/profile_accounting/i18n/uk.po b/addons/profile_accounting/i18n/uk.po deleted file mode 100644 index 65a98229dfa..00000000000 --- a/addons/profile_accounting/i18n/uk.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-09-08 15:27+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Назва об'єкту має починатися з x_ і не містити ніяких спеціальних символів!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "Управління послугами" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "Управління ресурсами" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Неправильний XML для Архітектури Вигляду!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "Встановити" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "Встановити додатковий модуль" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "Скасувати" diff --git a/addons/profile_accounting/i18n/vi.po b/addons/profile_accounting/i18n/vi.po deleted file mode 100644 index 0826da82828..00000000000 --- a/addons/profile_accounting/i18n/vi.po +++ /dev/null @@ -1,141 +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: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-02 15:06+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/i18n/zh_CN.po b/addons/profile_accounting/i18n/zh_CN.po deleted file mode 100644 index 428447acb86..00000000000 --- a/addons/profile_accounting/i18n/zh_CN.po +++ /dev/null @@ -1,143 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:13+0000\n" -"Last-Translator: 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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "根据你选择的会计配置.有几个模块是被推荐的根据这你将完成安装." - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "对象名必须要以X_开头并且不能含有特殊字符!" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "服务管理" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "系统文档管理允许你储存,浏览,自动建立索引,查找和预览各种文档." - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "在这动作定义中有无效的模块名" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "资源管理" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "供应商付款管理" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "资产管理" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "多个辅助核算方案" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "会计配置:安装额外的模块" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "辅助核算凭证的发票" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "会计配置" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "帮助你管理财务和核算预算" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "无效XML视图结构!" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "名称" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "预算" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "安装" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "安装额外的模块" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "会计配置" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "核算会计" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "文档管理" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "profile.accounting.config.install_modules_wizard" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "取消" - -#~ msgid "Accounting Management" -#~ msgstr "会计管理" diff --git a/addons/profile_accounting/i18n/zh_TW.po b/addons/profile_accounting/i18n/zh_TW.po deleted file mode 100644 index 1fa7ba9131e..00000000000 --- a/addons/profile_accounting/i18n/zh_TW.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * profile_accounting -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-01-30 13:19+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: 2010-08-12 03:41+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: profile_accounting -#: model:ir.actions.todo,note:profile_accounting.config_install_wizard -msgid "" -"Install more modules. A few modules are proposed according to the Account " -"Profile you selected. You will be able to install them based on our " -"requirements." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "" -"The Document Management System of Open ERP allows you to store, browse, " -"automatically index, search and preview all kind of documents (internal " -"documents, printed reports, calendar system). It opens an FTP access for the " -"users to easily browse association's document." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: model:ir.actions.act_window,name:profile_accounting.action_config_install_module -msgid "Accounting Profile : Install Extra Modules" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,description:profile_accounting.module_meta_information -msgid "Profile for Accounting" -msgstr "" - -#. module: profile_accounting -#: help:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Helps you to manage financial and analytic budgets." -msgstr "" - -#. module: profile_accounting -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget:0 -msgid "Budgets" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_accounting -#: model:ir.module.module,shortdesc:profile_accounting.module_meta_information -msgid "Accounting only profile" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,board_document:0 -msgid "Document Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" diff --git a/addons/profile_accounting/profile_accounting.py b/addons/profile_accounting/profile_accounting.py deleted file mode 100644 index d130deb41b4..00000000000 --- a/addons/profile_accounting/profile_accounting.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from osv import fields, osv -import pooler - -class profile_accounting_config_install_modules_wizard(osv.osv_memory): - _name='profile.accounting.config.install_modules_wizard' - _inherit = 'res.config.installer' - - _columns = { - 'account_analytic_analysis':fields.boolean('Analytic Accounting'), - 'account_analytic_plans':fields.boolean('Multiple Analytic Plans'), - 'account_payment':fields.boolean('Suppliers Payment Management'), - 'account_asset':fields.boolean('Asset Management'), - 'hr_timesheet_invoice':fields.boolean('Invoice on Analytic Entries'), - 'account_budget':fields.boolean('Budgets', help="Helps you to manage financial and analytic budgets."), - 'board_document':fields.boolean('Document Management',help= "The Document Management System of OpenERP allows you to store, browse, automatically index, search and preview all kind of documents (internal documents, printed reports, calendar system). It opens an FTP access for the users to easily browse association's document."), - } -profile_accounting_config_install_modules_wizard() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/profile_accounting/profile_accounting.xml b/addons/profile_accounting/profile_accounting.xml deleted file mode 100644 index f9b143e10f4..00000000000 --- a/addons/profile_accounting/profile_accounting.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Accounting Profile : Install extra modules - profile.accounting.config.install_modules_wizard - form - - - -
- Install Extra Modules -
- - - - - Install more modules. A few modules are proposed according to the Account Profile you selected. You will be able to install them based on our requirements. - - - - - - - - - - - - - - -
-
-
- - - Accounting Profile : Install Extra Modules - ir.actions.act_window - profile.accounting.config.install_modules_wizard - - form - form - new - - - - - 3 - - - ir.actions.todo - accounting_installer_action_replace - tree - - - -