diff --git a/addons/account/account.py b/addons/account/account.py index 969f843bec9..5181028c17b 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -122,6 +122,16 @@ class account_account_type(osv.osv): 'partner_account': fields.boolean('Partner account'), 'close_method': fields.selection([('none', 'None'), ('balance', 'Balance'), ('detail', 'Detail'), ('unreconciled', 'Unreconciled')], 'Deferral Method', required=True), 'sign': fields.selection([(-1, 'Negative'), (1, 'Positive')], 'Sign on Reports', required=True, help='Allows you to change the sign of the balance amount displayed in the reports, so that you can see positive figures instead of negative ones in expenses accounts.'), + 'report_type':fields.selection([ + ('none','/'), + ('income','Profilt & Loss (Income Accounts)'), + ('expanse','Profilt & Loss (Expanse Accounts)'), + ('asset','Balance Sheet (Assets Accounts)'), + ('liabilities','Balance Sheet (Liabilities Accounts)') + ],'Type Heads', select=True, readonly=False, help="According value related accounts will be display on respective reports (Balance Sheet Profit & Loss Account)"), + 'parent_id':fields.many2one('account.account.type', 'Parent Type', required=False), + 'child_ids':fields.one2many('account.account.type', 'parent_id', 'Child Types', required=False), + 'note': fields.text('Description'), } _defaults = { 'close_method': lambda *a: 'none', @@ -129,6 +139,15 @@ class account_account_type(osv.osv): 'sign': lambda *a: 1, } _order = "sequence" + + def _check_recursion(self, cr, uid, ids): + #TODO: Need to check for recusrion + return True + + _constraints = [ + (_check_recursion, 'Error ! You can not create recursive types.', ['parent_id']) + ] + account_account_type() def _code_get(self, cr, uid, context={}): @@ -212,9 +231,9 @@ class account_account(osv.osv): aml_query = self.pool.get('account.move.line')._query_get(cr, uid, context=context) wheres = [""] - if query: + if query.strip(): wheres.append(query.strip()) - if aml_query: + if aml_query.strip(): wheres.append(aml_query.strip()) query = " AND ".join(wheres) @@ -232,6 +251,7 @@ class account_account(osv.osv): # consolidate accounts with direct children + ids2.reverse() brs = list(self.browse(cr, uid, ids2, context=context)) sums = {} while brs: @@ -251,8 +271,9 @@ class account_account(osv.osv): if current.child_id: sums[current.id][fn] += sum(sums[child.id][fn] for child in current.child_id) res = {} + null_result = dict((fn, 0.0) for fn in field_names) for id in ids: - res[id] = sums[id] + res[id] = sums.get(id, null_result) return res def _get_company_currency(self, cr, uid, ids, field_name, arg, context={}): @@ -294,7 +315,7 @@ class account_account(osv.osv): 'user_type': fields.many2one('account.account.type', 'Account Type', required=True, help="These types are defined according to your country. The type contains more information "\ "about the account and its specificities."), - 'parent_id': fields.many2one('account.account', 'Parent', ondelete='cascade'), + 'parent_id': fields.many2one('account.account', 'Parent', ondelete='cascade', domain=[('type','=','view')]), 'child_parent_ids': fields.one2many('account.account','parent_id','Children'), 'child_consol_ids': fields.many2many('account.account', 'account_account_consol_rel', 'child_id', 'parent_id', 'Consolidated Children'), 'child_id': fields.function(_get_child_ids, method=True, type='many2many', relation="account.account", string="Child Accounts"), @@ -431,18 +452,42 @@ class account_account(osv.osv): def _check_moves(self, cr, uid, ids, method, context): line_obj = self.pool.get('account.move.line') account_ids = self.search(cr, uid, [('id', 'child_of', ids)]) + if line_obj.search(cr, uid, [('account_id', 'in', account_ids)]): if method == 'write': raise osv.except_osv(_('Error !'), _('You cannot deactivate an account that contains account moves.')) elif method == 'unlink': raise osv.except_osv(_('Error !'), _('You cannot remove an account which has account entries!. ')) + #Checking whether the account is set as a property to any Partner or not + value = 'account.account,' + str(ids[0]) + partner_prop_acc = self.pool.get('ir.property').search(cr, uid, [('value_reference','=',value)], context=context) + if partner_prop_acc: + raise osv.except_osv(_('Warning !'), _('You cannot remove/deactivate an account which is set as a property to any Partner.')) + return True + + def _check_allow_type_change(self, cr, uid, ids, new_type, context): + group1 = ['payable', 'receivable', 'other'] + group2 = ['consolidation','view'] + line_obj = self.pool.get('account.move.line') + for account in self.browse(cr, uid, ids, context=context): + old_type = account.type + account_ids = self.search(cr, uid, [('id', 'child_of', [account.id])]) + if line_obj.search(cr, uid, [('account_id', 'in', account_ids)]): + #Check for 'Closed' type + if old_type == 'closed' and new_type !='closed': + raise osv.except_osv(_('Warning !'), _("You cannot change the type of account from 'Closed' to any other type which contains account entries!")) + #Check for change From group1 to group2 and vice versa + if (old_type in group1 and new_type in group2) or (old_type in group2 and new_type in group1): + raise osv.except_osv(_('Warning !'), _("You cannot change the type of account from '%s' to '%s' type as it contains account entries!") % (old_type,new_type,)) return True def write(self, cr, uid, ids, vals, context=None): - if not context: + if context is None: context = {} if 'active' in vals and not vals['active']: self._check_moves(cr, uid, ids, "write", context) + if 'type' in vals.keys(): + self._check_allow_type_change(cr, uid, ids, vals['type'], context=context) return super(account_account, self).write(cr, uid, ids, vals, context=context) def unlink(self, cr, uid, ids, context={}): @@ -515,6 +560,7 @@ class account_journal(osv.osv): 'company_id': fields.many2one('res.company', 'Company', required=True,select=1), 'invoice_sequence_id': fields.many2one('ir.sequence', 'Invoice Sequence', \ help="The sequence used for invoice numbers in this journal."), + 'allow_date':fields.boolean('Check Date not in the Period', help= 'If set to True then do not accept the entry if the entry date is not into the period dates'), } _defaults = { @@ -537,15 +583,16 @@ class account_journal(osv.osv): def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100): if not args: - args=[] - if not context: - context={} + args = [] + if context is None: + context = {} ids = [] if name: - ids = self.search(cr, user, [('code','ilike',name)]+ args, limit=limit) + 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) + ids = self.search(cr, user, [('name',operator,name)]+ args, limit=limit, context=context) return self.name_get(cr, user, ids, context=context) + account_journal() class account_fiscalyear(osv.osv): @@ -611,6 +658,19 @@ class account_fiscalyear(osv.osv): else: return False return ids[0] + + def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80): + if args is None: + args = [] + if context is None: + context = {} + ids = [] + if name: + ids = self.search(cr, user, [('code','ilike',name)]+ args, limit=limit) + if not ids: + ids = self.search(cr, user, [('name',operator,name)]+ args, limit=limit) + return self.name_get(cr, user, ids, context=context) + account_fiscalyear() class account_period(osv.osv): @@ -686,12 +746,24 @@ class account_period(osv.osv): cr.execute('update account_journal_period set state=%s where period_id=%s', (mode, id)) cr.execute('update account_period set state=%s where id=%s', (mode, id)) return True + + def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80): + if args is None: + args = [] + if context is None: + context = {} + ids = [] + if name: + ids = self.search(cr, user, [('code','ilike',name)]+ args, limit=limit) + if not ids: + ids = self.search(cr, user, [('name',operator,name)]+ args, limit=limit) + return self.name_get(cr, user, ids, context=context) account_period() class account_journal_period(osv.osv): _name = "account.journal.period" - _description = "Journal - Period" + _description = "Journal Period" def _icon_get(self, cr, uid, ids, field_name, arg=None, context={}): result = {}.fromkeys(ids, 'STOCK_NEW') @@ -930,7 +1002,6 @@ class account_move(osv.osv): l[2]['period_id'] = default_period context['period_id'] = default_period - accnt_journal = self.pool.get('account.journal').browse(cr, uid, vals['journal_id']) if 'line_id' in vals: c = context.copy() c['novalidate'] = True @@ -1228,7 +1299,7 @@ class account_tax_code(osv.osv): _description = 'Tax Code' _rec_name = 'code' _columns = { - 'name': fields.char('Tax Case Name', size=64, required=True), + 'name': fields.char('Tax Case Name', size=64, required=True, translate=True), 'code': fields.char('Case Code', size=64), 'info': fields.text('Description'), 'sum': fields.function(_sum_year, method=True, string="Year Sum"), @@ -1242,6 +1313,15 @@ class account_tax_code(osv.osv): } + def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80): + if not args: + args = [] + if context is None: + context = {} + ids = self.search(cr, user, ['|',('name',operator,name),('code',operator,name)] + args, limit=limit, context=context) + return self.name_get(cr, user, ids, context) + + def name_get(self, cr, uid, ids, context=None): if not len(ids): return [] @@ -1270,7 +1350,15 @@ class account_tax_code(osv.osv): return False level -= 1 return True + + def copy(self, cr, uid, id, default=None, context=None): + if default is None: + default = {} + default = default.copy() + default.update({'line_ids': []}) + return super(account_tax_code, self).copy(cr, uid, id, default, context) + _constraints = [ (_check_recursion, 'Error ! You can not create recursive accounts.', ['parent_id']) ] diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py index ce6341cc9b2..1fa0a5c6cfa 100644 --- a/addons/account/account_analytic_line.py +++ b/addons/account/account_analytic_line.py @@ -30,7 +30,7 @@ from tools import config class account_analytic_line(osv.osv): _inherit = 'account.analytic.line' - _description = 'Analytic lines' + _description = 'Analytic Line' _columns = { 'product_uom_id' : fields.many2one('product.uom', 'UoM'), 'product_id' : fields.many2one('product.product', 'Product'), @@ -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', c), + 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.analytic.line', context=c), } _order = 'date' @@ -118,7 +118,7 @@ account_analytic_line() class timesheet_invoice(osv.osv): _name = "report.hr.timesheet.invoice.journal" - _description = "Analytic account costs and revenues" + _description = "Analytic Account Costs and Revenues" _auto = False _columns = { 'name': fields.char('Year',size=64,required=False, readonly=True), diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index deb010c7cd0..9b1497b563f 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -387,7 +387,7 @@ account_bank_statement() class account_bank_statement_reconcile(osv.osv): _name = "account.bank.statement.reconcile" - _description = "Statement reconcile" + _description = "Statement Reconcile" def _total_entry(self, cursor, user, ids, name, attr, context=None): result = {} @@ -558,35 +558,40 @@ class account_bank_statement_line(osv.osv): def onchange_partner_id(self, cursor, user, line_id, partner_id, type, currency_id, context={}): + res = {'value': {}} if not partner_id: - return {} - res_currency_obj = self.pool.get('res.currency') - res_users_obj = self.pool.get('res.users') - - company_currency_id = res_users_obj.browse(cursor, user, user, - context=context).company_id.currency_id.id - - if not currency_id: - currency_id = company_currency_id - - part = self.pool.get('res.partner').browse(cursor, user, partner_id, + return res + line = self.browse(cursor, user, line_id) + + if not line or (line and not line[0].account_id): + part = self.pool.get('res.partner').browse(cursor, user, partner_id, context=context) - if type == 'supplier': - account_id = part.property_account_payable.id - else: - account_id = part.property_account_receivable.id + if type == 'supplier': + account_id = part.property_account_payable.id + else: + account_id = part.property_account_receivable.id + res['value']['account_id'] = account_id - cursor.execute('SELECT sum(debit-credit) \ + if not line or (line and not line[0].amount): + res_users_obj = self.pool.get('res.users') + res_currency_obj = self.pool.get('res.currency') + company_currency_id = res_users_obj.browse(cursor, user, user, + context=context).company_id.currency_id.id + if not currency_id: + currency_id = company_currency_id + + cursor.execute('SELECT sum(debit-credit) \ FROM account_move_line \ WHERE (reconcile_id is null) \ AND partner_id = %s \ AND account_id=%s', (partner_id, account_id)) - res = cursor.fetchone() - balance = res and res[0] or 0.0 + pgres = cursor.fetchone() + balance = pgres and pgres[0] or 0.0 - balance = res_currency_obj.compute(cursor, user, company_currency_id, + balance = res_currency_obj.compute(cursor, user, company_currency_id, currency_id, balance, context=context) - return {'value': {'amount': balance, 'account_id': account_id}} + res['value']['amount'] = balance + return res def _reconcile_amount(self, cursor, user, ids, name, args, context=None): if not ids: @@ -633,7 +638,7 @@ class account_bank_statement_line(osv.osv): 'note': fields.text('Notes'), 'reconcile_amount': fields.function(_reconcile_amount, string='Amount reconciled', method=True, type='float'), - 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of bank statement line."), + 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of bank statement lines."), } _defaults = { 'name': lambda self,cr,uid,context={}: self.pool.get('ir.sequence').get(cr, uid, 'account.bank.statement.line'), diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 16e3cc656cd..2da7c71021c 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -479,22 +479,23 @@ - + - + + + res.partner.invoice.info.inherit res.partner form - - - + + + - diff --git a/addons/account/account_invoice_workflow.xml b/addons/account/account_invoice_workflow.xml index 374a436e9ac..4c919765596 100644 --- a/addons/account/account_invoice_workflow.xml +++ b/addons/account/account_invoice_workflow.xml @@ -50,7 +50,7 @@ write({'state':'open'}) paid - write({'state':'paid'}) + confirm_paid() function subflow.paid diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index b9aa089942e..36b65d20dca 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -30,7 +30,7 @@ import tools class account_move_line(osv.osv): _name = "account.move.line" - _description = "Entry lines" + _description = "Entry Lines" def _query_get(self, cr, uid, obj='l', context={}): fiscalyear_obj = self.pool.get('account.fiscalyear') @@ -577,11 +577,12 @@ class account_move_line(osv.osv): merges_rec = [] for line in self.browse(cr, uid, ids, context): if line.reconcile_id: - raise osv.except_osv(_('Already Reconciled'), _('Already Reconciled')) + raise osv.except_osv(_('Warning'), _('Already Reconciled!')) if line.reconcile_partial_id: for line2 in line.reconcile_partial_id.line_partial_ids: if not line2.reconcile_id: - merges.append(line2.id) + if line2.id not in merges: + merges.append(line2.id) total += (line2.debit or 0.0) - (line2.credit or 0.0) merges_rec.append(line.reconcile_partial_id.id) else: @@ -774,6 +775,17 @@ class account_move_line(osv.osv): result['fields'] = self.fields_get(cr, uid, fields, context) return result + def _check_moves(self, cr, uid, context): + # use the first move ever created for this journal and period + cr.execute('select id, state, name from account_move where journal_id=%s and period_id=%s order by id limit 1', (context['journal_id'],context['period_id'])) + res = cr.fetchone() + if res: + if res[1] != 'draft': + raise osv.except_osv(_('UserError'), + _('The account move (%s) for centralisation ' \ + 'has been confirmed!') % res[2]) + return res + def unlink(self, cr, uid, ids, context={}, check=True): self._update_check(cr, uid, ids, context) result = False @@ -785,12 +797,35 @@ class account_move_line(osv.osv): self.pool.get('account.move').validate(cr, uid, [line.move_id.id], context=context) return result + def _check_date(self, cr, uid, vals, context=None, check=True): + if context is None: + context = {} + if 'date' in vals.keys(): + if 'journal_id' in vals and 'journal_id' not in context: + journal_id = vals['journal_id'] + if 'period_id' in vals and 'period_id' not in context: + period_id = vals['period_id'] + elif 'journal_id' not in context and 'move_id' in vals: + m = self.pool.get('account.move').browse(cr, uid, vals['move_id']) + journal_id = m.journal_id.id + period_id = m.period_id.id + else: + journal_id = context['journal_id'] + period_id = context['period_id'] + journal = self.pool.get('account.journal').browse(cr,uid,[journal_id])[0] + if journal.allow_date: + period = self.pool.get('account.period').browse(cr,uid,[period_id])[0] + if not time.strptime(vals['date'],'%Y-%m-%d')>=time.strptime(period.date_start,'%Y-%m-%d') or not time.strptime(vals['date'],'%Y-%m-%d')<=time.strptime(period.date_stop,'%Y-%m-%d'): + raise osv.except_osv(_('Error'),_('The date of your Ledger Posting is not in the defined period !')) + else: + return True + def write(self, cr, uid, ids, vals, context=None, check=True, update_check=True): - if not context: + if context is None: context={} if vals.get('account_tax_id', False): raise osv.except_osv(_('Unable to change tax !'), _('You can not change the tax, you should remove and recreate lines !')) - + self._check_date(cr, uid, vals, context, check) account_obj = self.pool.get('account.account') if ('account_id' in vals) and not account_obj.read(cr, uid, vals['account_id'], ['active'])['active']: raise osv.except_osv(_('Bad account!'), _('You can not use an inactive account!')) @@ -802,6 +837,24 @@ class account_move_line(osv.osv): if vals.get('date', False): todo_date = vals['date'] del vals['date'] + + for line in self.browse(cr, uid, ids,context=context): + ctx = context.copy() + if ('journal_id' not in ctx): + if line.move_id: + ctx['journal_id'] = line.move_id.journal_id.id + else: + ctx['journal_id'] = line.journal_id.id + if ('period_id' not in ctx): + if line.move_id: + ctx['period_id'] = line.move_id.period_id.id + else: + ctx['period_id'] = line.period_id.id + #Check for centralisation + journal = self.pool.get('account.journal').browse(cr, uid, ctx['journal_id'], context=ctx) + if journal.centralisation: + self._check_moves(cr, uid, context=ctx) + result = super(account_move_line, self).write(cr, uid, ids, vals, context) if check: @@ -844,10 +897,11 @@ class account_move_line(osv.osv): return True def create(self, cr, uid, vals, context=None, check=True): - if not context: - context={} account_obj = self.pool.get('account.account') tax_obj=self.pool.get('account.tax') + if context is None: + context = {} + self._check_date(cr, uid, vals, context, check) if ('account_id' in vals) and not account_obj.read(cr, uid, vals['account_id'], ['active'])['active']: raise osv.except_osv(_('Bad account!'), _('You can not use an inactive account!')) if 'journal_id' in vals and 'journal_id' not in context: @@ -867,14 +921,9 @@ class account_move_line(osv.osv): is_new_move = False if not move_id: if journal.centralisation: - # use the first move ever created for this journal and period - cr.execute('select id, state, name from account_move where journal_id=%s and period_id=%s order by id limit 1', (context['journal_id'],context['period_id'])) - res = cr.fetchone() + #Check for centralisation + res = self._check_moves(cr, uid, context) if res: - if res[1] != 'draft': - raise osv.except_osv(_('UserError'), - _('The Ledger Posting (%s) for centralisation ' \ - 'has been confirmed!') % res[2]) vals['move_id'] = res[0] if not vals.get('move_id', False): @@ -902,7 +951,7 @@ class account_move_line(osv.osv): break if journal.account_control_ids and not ok: for a in journal.account_control_ids: - if a.id==vals['account_id']: + if a.id == vals['account_id']: ok = True break if (account.currency_id) and 'amount_currency' not in vals and account.currency_id.id <> company_currency: @@ -917,7 +966,7 @@ class account_move_line(osv.osv): if not ok: raise osv.except_osv(_('Bad account !'), _('You can not use this general account in this journal !')) - if 'analytic_account_id' in vals and vals['analytic_account_id']: + if vals.get('analytic_account_id',False): if journal.analytic_journal_id: vals['analytic_lines'] = [(0,0, { 'name': vals['name'], @@ -937,8 +986,8 @@ class account_move_line(osv.osv): result = super(osv.osv, self).create(cr, uid, vals, context) # CREATE Taxes - if 'account_tax_id' in vals and vals['account_tax_id']: - tax_id=tax_obj.browse(cr,uid,vals['account_tax_id']) + if vals.get('account_tax_id',False): + tax_id = tax_obj.browse(cr, uid, vals['account_tax_id']) total = vals['debit'] - vals['credit'] if journal.refund_journal: base_code = 'ref_base_code_id' @@ -954,7 +1003,7 @@ class account_move_line(osv.osv): tax_sign = 'tax_sign' tmp_cnt = 0 - for tax in tax_obj.compute(cr,uid,[tax_id],total,1.00): + for tax in tax_obj.compute(cr, uid, [tax_id], total, 1.00): #create the base movement if tmp_cnt == 0: if tax[base_code]: @@ -1007,7 +1056,7 @@ class account_move_line(osv.osv): # 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'): + 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: self.pool.get('account.move').button_validate(cr,uid, [vals['move_id']],context) diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 38b628ab594..6c5be231657 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -284,11 +284,11 @@ + - @@ -467,12 +467,24 @@ form
- - - - - - + + + + + + + + + + + + + + + + + + @@ -519,7 +531,10 @@ + + + @@ -539,6 +554,7 @@ + @@ -550,7 +566,7 @@
- + @@ -636,9 +652,9 @@ - + - + @@ -1441,9 +1457,11 @@ - + - + + + Account Add wizard diff --git a/addons/account/i18n/eu.po b/addons/account/i18n/eu.po index 65746716cc9..68344247171 100644 --- a/addons/account/i18n/eu.po +++ b/addons/account/i18n/eu.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-05-14 15:45+0000\n" +"PO-Revision-Date: 2010-05-17 13:10+0000\n" "Last-Translator: Jon A. Ortuondo (Euskotec) \n" "Language-Team: Basque \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-05-15 04:58+0000\n" +"X-Launchpad-Export-Date: 2010-05-19 05:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -66,7 +66,7 @@ msgstr "" #. module: account #: wizard_view:account_use_models,init_form:0 msgid "Select Message" -msgstr "Mexua Aukeratu" +msgstr "Mezua aurkeratu" #. module: account #: help:product.category,property_account_income_categ:0 diff --git a/addons/account/i18n/oc.po b/addons/account/i18n/oc.po index 53532fba0ac..180ce8da31a 100644 --- a/addons/account/i18n/oc.po +++ b/addons/account/i18n/oc.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-03-13 10:33+0000\n" -"Last-Translator: Cédric VALMARY (Per Tot en òc) \n" +"PO-Revision-Date: 2010-05-18 08:45+0000\n" +"Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:07+0000\n" +"X-Launchpad-Export-Date: 2010-05-19 05:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -175,7 +175,7 @@ msgstr "" #. module: account #: view:account.move:0 msgid "Total Credit" -msgstr "Total crrdit" +msgstr "Credit Total" #. module: account #: field:account.config.wizard,charts:0 @@ -255,7 +255,7 @@ msgstr "Taxas provesidors" #. module: account #: view:account.move:0 msgid "Total Debit" -msgstr "Total debit" +msgstr "Debit Total" #. module: account #: rml:account.tax.code.entries:0 @@ -808,7 +808,6 @@ msgstr "" msgid "Move Lines" msgstr "" - #. module: account #: model:ir.actions.act_window,name:account.report_account_analytic_journal_tree #: model:ir.ui.menu,name:account.report_account_analytic_journal_print @@ -2136,7 +2135,8 @@ msgid "Analytic Entry" msgstr "" #. module: account -#: view:res.company:0 field:res.company,overdue_msg:0 +#: view:res.company:0 +#: field:res.company,overdue_msg:0 msgid "Overdue Payments Message" msgstr "" diff --git a/addons/account/invoice.py b/addons/account/invoice.py index 63cfc2d4071..dbaa321f329 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -23,8 +23,8 @@ import time import decimal_precision as dp import netsvc -from osv import fields, osv -import ir + +from osv import fields, osv, orm import pooler from tools import config from tools.translate import _ @@ -217,6 +217,7 @@ class account_invoice(osv.osv): _name = "account.invoice" _description = 'Invoice' _order = "number" + _log_create = True _columns = { 'name': fields.char('Description', size=64, select=True,readonly=True, states={'draft':[('readonly',False)]}), 'origin': fields.char('Source Document', size=64, help="Reference of the document that produced this invoice."), @@ -330,11 +331,18 @@ class account_invoice(osv.osv): return res except Exception,e: if '"journal_id" viol' in e.args[0]: - raise except_orm(_('Configuration Error!'), + raise orm.except_orm(_('Configuration Error!'), _('There is no Accounting Journal of type Sale/Purchase defined!')) else: - raise except_orm(_('UnknownError'), str(e)) - + raise orm.except_orm(_('UnknownError'), str(e)) + + def confirm_paid(self, cr, uid, ids, context=None): + self.write(cr, uid, ids, {'state':'paid'}, context=context) + for (id,name) in self.name_get(cr, uid, ids): + message = _('Document ') + " '" + name + "' "+ _("has been paid.") + self.log(cr, uid, id, message) + return True + def unlink(self, cr, uid, ids, context=None): invoices = self.read(cr, uid, ids, ['state']) unlink_ids = [] @@ -350,7 +358,7 @@ class account_invoice(osv.osv): # 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): + date_invoice=False, payment_term=False, partner_bank=False, company_id=False): invoice_addr_id = False contact_addr_id = False partner_payment_term = False @@ -415,7 +423,7 @@ class account_invoice(osv.osv): else: result['value']['date_due'] = False - if partner_bank_id != bank_id: + if partner_bank != bank_id: to_update = self.onchange_partner_bank(cr, uid, ids, bank_id) result['value'].update(to_update['value']) return result @@ -450,7 +458,7 @@ class account_invoice(osv.osv): def onchange_invoice_line(self, cr, uid, ids, lines): return {} - def onchange_partner_bank(self, cursor, user, ids, partner_bank_id): + def onchange_partner_bank(self, cursor, user, ids, partner_bank): return {'value': {}} def onchange_company_id(self, cr, uid, ids, company_id, part_id, type, invoice_line, currency_id): @@ -650,6 +658,16 @@ class account_invoice(osv.osv): self.write(cr, uid, [inv.id], res['value']) return True + def finalize_invoice_move_lines(self, cr, uid, invoice_browse, move_lines): + """finalize_invoice_move_lines(cr, uid, invoice, move_lines) -> move_lines + Hook method to be overridden in additional modules to verify and possibly alter the + move lines to be created by an invoice, for special cases. + :param invoice_browse: browsable record of the invoice that is generating the move lines + :param move_lines: list of dictionaries with the account.move.lines (as for create()) + :return: the (possibly updated) final move_lines to create for this invoice + """ + return move_lines + def check_tax_lines(self, cr, uid, inv, compute_taxes, ait_obj): if not inv.tax_line: for tax in compute_taxes.values(): @@ -912,7 +930,12 @@ class account_invoice(osv.osv): # will be automatically deleted too account_move_obj.unlink(cr, uid, [i['move_id'][0]]) if i['payment_ids']: - self.pool.get('account.move.line').write(cr, uid, i['payment_ids'], {'reconcile_partial_id': False}) + account_move_line_obj = self.pool.get('account.move.line') + pay_ids = account_move_line_obj.browse(cr, uid , i['payment_ids']) + for move_line in pay_ids: + if move_line.reconcile_partial_id and move_line.reconcile_partial_id.line_partial_ids: + raise osv.except_osv(_('Error !'), _('You cannot cancel the Invoice which is Partially Paid! You need to unreconcile concerned payment entries!')) + self.write(cr, uid, ids, {'state':'cancel', 'move_id':False}) self._log_event(cr, uid, ids,-1.0, 'Cancel Invoice') return True @@ -1147,14 +1170,14 @@ class account_invoice_line(osv.osv): t = t - (p * l[2].get('quantity')) taxes = l[2].get('invoice_line_tax_id') if len(taxes[0]) >= 3 and taxes[0][2]: - taxes=tax_obj.browse(cr, uid, taxes[0][2]) + taxes = tax_obj.browse(cr, uid, taxes[0][2]) for tax in tax_obj.compute(cr, uid, taxes, p,l[2].get('quantity'), context.get('address_invoice_id', False), l[2].get('product_id', False), context.get('partner_id', False)): t = t - tax['amount'] return t return 0 _name = "account.invoice.line" - _description = "Invoice line" + _description = "Invoice Line" _columns = { 'name': fields.char('Description', size=256, required=True), 'origin': fields.char('Origin', size=256, help="Reference of the document that produced this invoice."), @@ -1200,8 +1223,8 @@ class account_invoice_line(osv.osv): part = self.pool.get('res.partner').browse(cr, uid, partner_id) fpos = fposition_id and self.pool.get('account.fiscal.position').browse(cr, uid, fposition_id) or False - lang=part.lang - context.update({'lang': lang}) + if part.lang: + context.update({'lang': part.lang}) result = {} res = self.pool.get('product.product').browse(cr, uid, product, context=context) @@ -1500,9 +1523,9 @@ account_invoice_tax() class res_partner(osv.osv): """ Inherits partner and adds invoice information in the partner form """ _inherit = 'res.partner' - + _columns = { - 'invoice_ids': fields.one2many('account.invoice.line', 'partner_id', 'Invoices'), + 'invoice_ids': fields.one2many('account.invoice.line', 'partner_id', 'Invoices'), } res_partner() diff --git a/addons/account/partner_view.xml b/addons/account/partner_view.xml index d3b61f34f31..113db6f2ea2 100644 --- a/addons/account/partner_view.xml +++ b/addons/account/partner_view.xml @@ -113,6 +113,7 @@ + diff --git a/addons/account/project/project_view.xml b/addons/account/project/project_view.xml index 71e57cb82e2..e57629d2618 100644 --- a/addons/account/project/project_view.xml +++ b/addons/account/project/project_view.xml @@ -25,13 +25,13 @@ - + @@ -97,6 +97,7 @@ form tree,graph,form + {"search_default_user_id":uid} @@ -188,11 +189,11 @@ - + @@ -202,6 +203,7 @@ ir.actions.act_window account.analytic.line form + {"search_default_user_id":uid} diff --git a/addons/account/project/report/analytic_check.py b/addons/account/project/report/analytic_check.py index 54fbaddc4d9..458827d8bf3 100644 --- a/addons/account/project/report/analytic_check.py +++ b/addons/account/project/report/analytic_check.py @@ -54,12 +54,12 @@ class account_analytic_analytic_check(report_sxw.rml_parse): self.cr.execute("SELECT abs(sum(amount)) AS balance \ FROM account_analytic_line \ - WHERE date>=%s AND date<=%s AND amount>0 AND general_account_id = %s", (date1, date2, a['id'])) + WHERE date>=%s AND date<=%s AND amount<0 AND general_account_id = %s", (date1, date2, a['id'])) (ad,) = self.cr.fetchone() ad = ad or 0.0 self.cr.execute("SELECT abs(sum(amount)) AS balance \ FROM account_analytic_line \ - WHERE date>=%s AND date<=%s AND amount<0 AND general_account_id = %s", (date1, date2, a['id'])) + WHERE date>=%s AND date<=%s AND amount>0 AND general_account_id = %s", (date1, date2, a['id'])) (ac,) = self.cr.fetchone() ac = ac or 0.0 diff --git a/addons/account/report/account_analytic_report_view.xml b/addons/account/report/account_analytic_report_view.xml index de97bfcb798..e9336cd1393 100644 --- a/addons/account/report/account_analytic_report_view.xml +++ b/addons/account/report/account_analytic_report_view.xml @@ -44,12 +44,7 @@ - - - + diff --git a/addons/account/report/account_invoice_report_view.xml b/addons/account/report/account_invoice_report_view.xml index 5a833e454fb..33d3442ddbb 100644 --- a/addons/account/report/account_invoice_report_view.xml +++ b/addons/account/report/account_invoice_report_view.xml @@ -79,10 +79,6 @@ - account.invoice.report form tree,graph - {'search_default_month':1,'search_default_User':1,'group_by_no_leaf':1,'group_by':[]} + {'search_default_month':1,'search_default_User':1,'group_by_no_leaf':1,'group_by':[],'search_default_user_id':uid} diff --git a/addons/account/report/overdue.rml b/addons/account/report/overdue.rml index 2713b665d06..e8e1a7dc84c 100644 --- a/addons/account/report/overdue.rml +++ b/addons/account/report/overdue.rml @@ -84,8 +84,8 @@ + - [[ repeatIn(objects,'o') ]] [[ setLang(o.lang) ]] @@ -177,16 +177,16 @@ [[ line['ref'] ]] - [[ line['date_maturity'] ]] + [[ line['date_maturity'] and formatLang(line['date_maturity'],date=True) or '' ]] - [[ formatLang(line['debit']) and formatLang(line['debit'] * (line['account_id']['type'] == 'payable' and -1 or 1)) ]] + [[ (line['account_id']['type'] == 'receivable' and formatLang(line['debit']) or 0) or (line['account_id']['type'] == 'payable' and formatLang(line['credit'] * -1) or ' ') ]] - [[ formatLang(line['credit']) and formatLang(line['credit'] * (line['account_id']['type'] == 'payable' and -1 or 1)) ]] + [[ (line['account_id']['type'] == 'receivable' and formatLang(line['credit']) or 0) or (line['account_id']['type'] == 'payable' and formatLang(line['debit'] * -1) or 0) ]] - [[ formatLang((line['date_maturity'] < time.strftime('%Y-%m-%d')) and ((line['debit'] - line['credit']) * (line['account_id']['type'] == 'payable' and -1 or 1))) ]] + [[ formatLang((line['date_maturity'] < time.strftime('%Y-%m-%d'))) and (line['debit'] - line['credit']) ]] [[ line['blocked'] and 'X' or '' ]] @@ -205,13 +205,13 @@ Sub-Total : - [[ formatLang((reduce(lambda x, y: x + (y['debit'] * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0))) ]] + [[ formatLang((reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['debit'] or 0) or (y['account_id']['type'] == 'payable' and y['credit'] * -1 or 0)), getLines(o), 0))) ]] - [[ formatLang((reduce(lambda x ,y: x + (y['credit'] * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0))) ]] + [[ formatLang((reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['credit'] or 0) or (y['account_id']['type'] == 'payable' and y['debit'] * -1 or 0)), getLines(o), 0))) ]] - [[ formatLang((reduce(lambda x, y: x + ((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), filter(lambda x: x['date_maturity'] < time.strftime('%Y-%m-%d'), getLines(o)), 0))) ]] + [[ formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), filter(lambda x: x['date_maturity'] < time.strftime('%Y-%m-%d'), getLines(o)), 0))) ]] @@ -229,7 +229,7 @@ Balance : - [[ formatLang((reduce(lambda x, y: x +((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0))) ]] + [[ formatLang((reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0))) ]] @@ -248,9 +248,9 @@ - Total amount due: [[ formatLang((reduce(lambda x, y: x + ((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0))) ]] [[ company.currency_id.name ]]. + Total amount due: [[ formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), getLines(o), 0))) ]] [[ company.currency_id.name ]]. - + \ No newline at end of file diff --git a/addons/account/security/ir.model.access.csv b/addons/account/security/ir.model.access.csv index e1aa3b6510a..7458594d240 100644 --- a/addons/account/security/ir.model.access.csv +++ b/addons/account/security/ir.model.access.csv @@ -15,8 +15,8 @@ "access_account_move","account.move","model_account_move","account.group_account_user",1,1,1,1 "access_account_move_line","account.move.line","model_account_move_line","account.group_account_user",1,1,1,1 "access_account_move_reconcile","account.move.reconcile","model_account_move_reconcile","account.group_account_user",1,1,1,1 -"access_account_tax_code","account.tax.code","model_account_tax_code",,1,0,0,0 -"access_account_tax","account.tax","model_account_tax",,1,0,0,0 +"access_account_tax_code","account.tax.code","model_account_tax_code","account.group_account_invoice",1,0,0,0 +"access_account_tax","account.tax","model_account_tax","account.group_account_invoice",1,0,0,0 "access_account_model","account.model","model_account_model","account.group_account_user",1,1,1,1 "access_account_model_line","account.model.line","model_account_model_line","account.group_account_user",1,1,1,1 "access_account_subscription","account.subscription","model_account_subscription","account.group_account_user",1,1,1,1 @@ -93,3 +93,13 @@ "access_report_account_type_sales","report.account_type.sales","model_report_account_type_sales","account.group_account_manager",1,0,0,0 "access_report_account_sales","report.account.sales","model_report_account_sales","account.group_account_manager",1,0,0,0 "access_account_invoice_report","account.invoice.report","model_account_invoice_report","account.group_account_manager",1,0,0,0 +"access_project_account_analytic_line","project.account.analytic.line","model_project_account_analytic_line","account.group_account_manager",1,1,1,1 +"access_account_move_line_reconcile_select","account.move.line.reconcile.select","model_account_move_line_reconcile_select","account.group_account_manager",1,1,1,1 +"access_account_move_line_unreconcile_select","account.move.line.unreconcile.select","model_account_move_line_unreconcile_select","account.group_account_manager",1,1,1,1 +"access_account_invoice_refund","account.invoice.refund","model_account_invoice_refund","account.group_account_manager",1,1,1,1 +"access_account_move_journal","account.move.journal","model_account_move_journal","account.group_account_manager",1,1,1,1 +"access_account_move_bank_reconcile","account.move.bank.reconcile","model_account_move_bank_reconcile","account.group_account_manager",1,1,1,1 +"access_account_subscription_generate","account.subscription.generate","model_account_subscription_generate","account.group_account_manager",1,1,1,1 +"access_account_period_close","account.period.close","model_account_period_close","account.group_account_manager",1,1,1,1 +"access_account_fiscalyear_close_state","account.fiscalyear.close.state","model_account_fiscalyear_close_state","account.group_account_manager",1,1,1,1 +"access_account_chart","account.chart","model_account_chart","account.group_account_manager",1,1,1,1 diff --git a/addons/account/sequence.py b/addons/account/sequence.py index d48f23eb1cf..e23ec1e3def 100644 --- a/addons/account/sequence.py +++ b/addons/account/sequence.py @@ -42,7 +42,7 @@ class ir_sequence(osv.osv): _columns = { 'fiscal_ids' : fields.one2many('account.sequence.fiscalyear', 'sequence_main_id', 'Sequences') } - def get_id(self, cr, uid, sequence_id, test='id', context={}): + def get_id(self, cr, uid, sequence_id, test='id', context={}): cr.execute('select id from ir_sequence where '+test+'=%s and active=%s', (sequence_id, True,)) res = cr.dictfetchone() if res: diff --git a/addons/account/wizard/account_change_currency.py b/addons/account/wizard/account_change_currency.py index 1e23b793d27..eee754435cd 100644 --- a/addons/account/wizard/account_change_currency.py +++ b/addons/account/wizard/account_change_currency.py @@ -42,6 +42,7 @@ class account_change_currency(osv.osv_memory): obj_inv = self.pool.get('account.invoice') obj_inv_line = self.pool.get('account.invoice.line') obj_currency = self.pool.get('res.currency') + invoice_ids = [] if context is None: context = {} data = self.read(cr, uid, ids)[0] @@ -66,7 +67,8 @@ class account_change_currency(osv.osv_memory): new_price = (line.price_unit / old_rate ) * rate obj_inv_line.write(cr, uid, [line.id], {'price_unit' : new_price}) - obj_inv.write(cr, uid, [invoice.id], {'currency_id' : new_currency}) + invoice_ids.append(invoice.id) + obj_inv.write(cr, uid, invoice_ids, {'currency_id' : new_currency}, context=context) return {} account_change_currency() diff --git a/addons/account/wizard/account_invoice_refund.py b/addons/account/wizard/account_invoice_refund.py index f7e9d79b27a..506155e1ff1 100644 --- a/addons/account/wizard/account_invoice_refund.py +++ b/addons/account/wizard/account_invoice_refund.py @@ -21,6 +21,7 @@ from osv import fields, osv from tools.translate import _ import netsvc +import time class account_invoice_refund(osv.osv_memory): @@ -29,10 +30,14 @@ class account_invoice_refund(osv.osv_memory): _name = "account.invoice.refund" _description = "Invoice Refund" _columns = { - 'date': fields.date('Operation date', required=False), + 'date': fields.date('Operation date', required=False, help='This date will be used as the invoice date for Refund Invoice and Period will be chosen accordingly!'), 'period': fields.many2one('account.period', 'Force period', required=False), 'description': fields.char('Description', size=150, required=True), - } + } + + _defaults = { + 'date': time.strftime('%Y-%m-%d'), + } def compute_refund(self, cr, uid, ids, mode, context=None): """ @@ -167,7 +172,7 @@ class account_invoice_refund(osv.osv_memory): xml_id = 'action_invoice_tree1' elif inv.type == 'in_invoice': xml_id = 'action_invoice_tree2' - elif type == 'out_refund': + elif inv.type == 'out_refund': xml_id = 'action_invoice_tree3' else: xml_id = 'action_invoice_tree4' diff --git a/addons/account/wizard/account_reconcile.py b/addons/account/wizard/account_reconcile.py index 1f745419c5a..be0ebc40677 100644 --- a/addons/account/wizard/account_reconcile.py +++ b/addons/account/wizard/account_reconcile.py @@ -19,7 +19,6 @@ # ############################################################################## import time -import datetime from osv import fields, osv from tools.translate import _ diff --git a/addons/account/wizard/account_unreconcile.py b/addons/account/wizard/account_unreconcile.py index d50994a6f28..c1de3294c79 100644 --- a/addons/account/wizard/account_unreconcile.py +++ b/addons/account/wizard/account_unreconcile.py @@ -29,11 +29,17 @@ class account_unreconcile(osv.osv_memory): obj_move_reconcile = self.pool.get('account.move.reconcile') if context is None: context = {} - recs = obj_move_line.read(cr, uid, context['active_ids'], ['reconcile_id',]) - recs = filter(lambda x: x['reconcile_id'], recs) - rec_ids = [rec['reconcile_id'][0] for rec in recs] - if len(rec_ids): - obj_move_reconcile.unlink(cr, uid, rec_ids) + recs = pool.get('account.move.line').read(cr, uid, data['ids'], ['reconcile_id','reconcile_partial_id']) + unlink_ids = [] + full_recs = filter(lambda x: x['reconcile_id'], recs) + rec_ids = [rec['reconcile_id'][0] for rec in full_recs] + part_recs = filter(lambda x: x['reconcile_partial_id'], recs) + part_rec_ids = [rec['reconcile_partial_id'][0] for rec in part_recs] + unlink_ids += rec_ids + unlink_ids += part_rec_ids + + if len(unlink_ids): + pooler.get_pool(cr.dbname).get('account.move.reconcile').unlink(cr, uid, unlink_ids) return {} account_unreconcile() @@ -44,10 +50,11 @@ class account_unreconcile_reconcile(osv.osv_memory): def trans_unrec_reconcile(self, cr, uid, ids, context=None): obj_move_reconcile = self.pool.get('account.move.reconcile') + rec_ids = context['active_ids'] if context is None: context = {} if len(rec_ids): - obj_move_reconcile.unlink(cr, uid, context['active_ids']) + obj_move_reconcile.unlink(cr, uid, rec_ids) return {} account_unreconcile_reconcile() diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py index 7e4807a3f81..742ef74cc84 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis.py +++ b/addons/account_analytic_analysis/account_analytic_analysis.py @@ -393,7 +393,7 @@ account_analytic_account() class account_analytic_account_summary_user(osv.osv): _name = "account_analytic_analysis.summary.user" - _description = "Hours summary by user" + _description = "Hours Summary by User" _order='user' _auto = False _rec_name = 'user' diff --git a/addons/account_analytic_default/account_analytic_default.py b/addons/account_analytic_default/account_analytic_default.py index ab81e7d88fc..84fd933d9a9 100644 --- a/addons/account_analytic_default/account_analytic_default.py +++ b/addons/account_analytic_default/account_analytic_default.py @@ -25,7 +25,7 @@ import time class account_analytic_default(osv.osv): _name = 'account.analytic.default' - _description = 'Analytic Distributions' + _description = 'Analytic Distribution' _rec_name = 'analytic_id' _order = 'sequence' _columns = { @@ -69,7 +69,7 @@ account_analytic_default() class account_invoice_line(osv.osv): _inherit = 'account.invoice.line' - _description = 'account invoice line' + _description = 'Invoice Line' def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition=False, price_unit=False, address_invoice_id=False, currency_id=False, context={}): res_prod = super(account_invoice_line,self).product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition, price_unit, address_invoice_id, currency_id=currency_id, context=context) @@ -103,6 +103,8 @@ class sale_order_line(osv.osv): # Method overridden to set the analytic account by default on criterion match def invoice_line_create(self, cr, uid, ids, context={}): create_ids = super(sale_order_line,self).invoice_line_create(cr, uid, ids, context) + if not ids: + return create_ids sale_line_obj = self.browse(cr, uid, ids[0], context) pool_inv_line = self.pool.get('account.invoice.line') diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index 57acdb6dee5..db441d0931f 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -54,7 +54,7 @@ class one2many_mod2(fields.one2many): class account_analytic_plan(osv.osv): _name = "account.analytic.plan" - _description = "Analytic Plans" + _description = "Analytic Plan" _columns = { 'name': fields.char('Analytic Plan', size=64, required=True, select=True,), 'plan_ids': fields.one2many('account.analytic.plan.line','plan_id','Analytic Plans'), @@ -63,7 +63,7 @@ account_analytic_plan() class account_analytic_plan_line(osv.osv): _name = "account.analytic.plan.line" - _description = "Analytic Plan Lines" + _description = "Analytic Plan Line" _columns = { 'plan_id':fields.many2one('account.analytic.plan','Analytic Plan'), 'name': fields.char('Plan Name', size=64, required=True, select=True), @@ -297,14 +297,15 @@ class account_move_line(osv.osv): def create_analytic_lines(self, cr, uid, ids, context={}): super(account_move_line, self).create_analytic_lines(cr, uid, ids, context) + analytic_line_obj = self.pool.get('account.analytic.line') for line in self.browse(cr, uid, ids, context): if line.analytics_id: if not line.journal_id.analytic_journal_id: raise osv.except_osv(_('No Analytic Journal !'),_("You have to define an analytic journal on the '%s' journal!") % (line.journal_id.name,)) - toremove = self.pool.get('account.analytic.line').search(cr, uid, [('move_id','=',line.id)], context=context) + toremove = analytic_line_obj.search(cr, uid, [('move_id','=',line.id)], context=context) if toremove: - line.unlink(cr, uid, toremove, context=context) + analytic_line_obj.unlink(cr, uid, toremove, context=context) for line2 in line.analytics_id.account_ids: val = (line.credit or 0.0) - (line.debit or 0.0) amt=val * (line2.rate/100) @@ -321,7 +322,7 @@ class account_move_line(osv.osv): 'journal_id': line.journal_id.analytic_journal_id.id, 'ref': line.ref, } - ali_id=self.pool.get('account.analytic.line').create(cr,uid,al_vals) + ali_id=analytic_line_obj.create(cr, uid, al_vals, context=context) return True account_move_line() diff --git a/addons/account_anglo_saxon/purchase.py b/addons/account_anglo_saxon/purchase.py index 98694a3d5dd..ac2dffbfd22 100644 --- a/addons/account_anglo_saxon/purchase.py +++ b/addons/account_anglo_saxon/purchase.py @@ -24,7 +24,7 @@ from osv import fields, osv class purchase_order(osv.osv): _name = "purchase.order" _inherit = "purchase.order" - _description = "Purchase order" + _description = "Purchase Order" def inv_line_create(self, cr, uid, a, ol): line = super(purchase_order, self).inv_line_create(cr, uid, a, ol) @@ -37,5 +37,4 @@ class purchase_order(osv.osv): a = self.pool.get('account.fiscal.position').map_account(cr, uid, fpos, oa) line[2].update({'account_id': a}) return line -purchase_order() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +purchase_order() diff --git a/addons/account_budget/crossovered_budget.py b/addons/account_budget/crossovered_budget.py index 0fdb10c89a6..0e2ef2a363d 100644 --- a/addons/account_budget/crossovered_budget.py +++ b/addons/account_budget/crossovered_budget.py @@ -239,7 +239,7 @@ class crossovered_budget_lines(osv.osv): res[line.id]=0.00 return res _name="crossovered.budget.lines" - _description = "Budget Lines" + _description = "Budget Line" _columns = { 'crossovered_budget_id': fields.many2one('crossovered.budget', 'Budget', ondelete='cascade', select=True, required=True), 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account',required=True), diff --git a/addons/account_budget/i18n/oc.po b/addons/account_budget/i18n/oc.po new file mode 100644 index 00000000000..07ca10ef7d0 --- /dev/null +++ b/addons/account_budget/i18n/oc.po @@ -0,0 +1,486 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-05-18 08:42+0000\n" +"Last-Translator: Cédric VALMARY (Tot en òc) \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-05-19 05:12+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: account_budget +#: field:crossovered.budget,creating_user_id:0 +msgid "Responsible User" +msgstr "" + +#. module: account_budget +#: rml:account.budget:0 +msgid "% performance" +msgstr "" + +#. module: account_budget +#: model:ir.actions.act_window,name:account_budget.open_budget_post_form +#: model:ir.ui.menu,name:account_budget.menu_budget_post_form +msgid "Budgetary Positions" +msgstr "" + +#. module: account_budget +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "Nom del Modèl invalid per la definicion de l'accion." + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Printed at:" +msgstr "" + +#. module: account_budget +#: view:crossovered.budget:0 +msgid "Confirm" +msgstr "Confirmar" + +#. module: account_budget +#: field:crossovered.budget,validating_user_id:0 +msgid "Validate User" +msgstr "" + +#. module: account_budget +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Lo nom de l'objècte deu començar amb x_ e conténer pas de caractèrs " +"especials !" + +#. module: account_budget +#: selection:crossovered.budget,state:0 +msgid "Confirmed" +msgstr "" + +#. module: account_budget +#: field:account.budget.post.dotation,period_id:0 +msgid "Period" +msgstr "Periòde" + +#. module: account_budget +#: wizard_field:account.budget.report,init,date2:0 +#: wizard_field:wizard.analytic.account.budget.report,init,date_to:0 +#: wizard_field:wizard.crossovered.budget,init,date_to:0 +#: wizard_field:wizard.crossovered.budget.summary,init,date_to:0 +msgid "End of period" +msgstr "" + +#. module: account_budget +#: rml:account.budget:0 +msgid "Printing date:" +msgstr "" + +#. module: account_budget +#: selection:crossovered.budget,state:0 +msgid "Draft" +msgstr "Borrolhon" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "at" +msgstr "a" + +#. module: account_budget +#: view:account.budget.post:0 +msgid "Dotations" +msgstr "" + +#. module: account_budget +#: rml:account.budget:0 +msgid "Performance" +msgstr "Performància" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Currency:" +msgstr "Devisa :" + +#. module: account_budget +#: rml:account.budget:0 +msgid "From" +msgstr "De" + +#. module: account_budget +#: field:crossovered.budget.lines,percentage:0 +msgid "Percentage" +msgstr "Percentatge" + +#. module: account_budget +#: rml:account.budget:0 +msgid "Results" +msgstr "Resultats" + +#. module: account_budget +#: field:crossovered.budget,state:0 +msgid "Status" +msgstr "Estat" + +#. module: account_budget +#: model:ir.module.module,description:account_budget.module_meta_information +msgid "" +"This module allows accountants to manage analytic and crossovered budgets.\n" +"\n" +"Once the Master Budgets and the Budgets defined (in Financial\n" +"Management/Budgets/), the Project Managers can set the planned amount on " +"each\n" +"Analytic Account.\n" +"\n" +"The accountant has the possibility to see the total of amount planned for " +"each\n" +"Budget and Master Budget in order to ensure the total planned is not\n" +"greater/lower than what he planned for this Budget/Master Budget. Each list " +"of\n" +"record can also be switched to a graphical view of it.\n" +"\n" +"Three reports are available:\n" +" 1. The first is available from a list of Budgets. It gives the " +"spreading, for these Budgets, of the Analytic Accounts per Master Budgets.\n" +"\n" +" 2. The second is a summary of the previous one, it only gives the " +"spreading, for the selected Budgets, of the Analytic Accounts.\n" +"\n" +" 3. The last one is available from the Analytic Chart of Accounts. It " +"gives the spreading, for the selected Analytic Accounts, of the Master " +"Budgets per Budgets.\n" +"\n" +msgstr "" + +#. module: account_budget +#: rml:account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "%" +msgstr "%" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Description" +msgstr "Descripcion" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +msgid "Analytic Account :" +msgstr "Compte Analitic :" + +#. module: account_budget +#: wizard_button:account.budget.report,init,report:0 +#: wizard_button:wizard.analytic.account.budget.report,init,report:0 +#: wizard_button:wizard.crossovered.budget,init,report:0 +#: wizard_button:wizard.crossovered.budget.summary,init,report:0 +msgid "Print" +msgstr "Estampar" + +#. module: account_budget +#: rml:account.budget:0 +msgid "A/c No." +msgstr "" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "to" +msgstr "a" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Total :" +msgstr "Total :" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: field:crossovered.budget.lines,planned_amount:0 +#: rml:crossovered.budget.report:0 +msgid "Planned Amount" +msgstr "" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Perc(%)" +msgstr "" + +#. module: account_budget +#: rml:account.budget:0 +msgid "Period Budget" +msgstr "" + +#. module: account_budget +#: rml:account.budget:0 +msgid "Budget Analysis" +msgstr "" + +#. module: account_budget +#: view:crossovered.budget:0 +#: selection:crossovered.budget,state:0 +msgid "Done" +msgstr "Acabat" + +#. module: account_budget +#: view:crossovered.budget:0 +msgid "Validate" +msgstr "Validar" + +#. module: account_budget +#: wizard_view:wizard.crossovered.budget,init:0 +#: wizard_view:wizard.crossovered.budget.summary,init:0 +msgid "Select Options" +msgstr "" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: field:crossovered.budget.lines,practical_amount:0 +#: rml:crossovered.budget.report:0 +msgid "Practical Amount" +msgstr "" + +#. module: account_budget +#: field:crossovered.budget,date_to:0 +#: field:crossovered.budget.lines,date_to:0 +msgid "End Date" +msgstr "Data de fin" + +#. module: account_budget +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML invalid per l'arquitectura de la vista" + +#. module: account_budget +#: field:crossovered.budget.lines,theoritical_amount:0 +msgid "Theoritical Amount" +msgstr "" + +#. module: account_budget +#: field:account.budget.post,name:0 +#: field:account.budget.post.dotation,name:0 +#: field:crossovered.budget,name:0 +msgid "Name" +msgstr "Nom" + +#. module: account_budget +#: model:ir.actions.wizard,name:account_budget.wizard_crossovered_budget_menu_1 +msgid "Print Summary of Budgets" +msgstr "" + +#. module: account_budget +#: model:ir.actions.wizard,name:account_budget.wizard_budget_spread +msgid "Spread amount" +msgstr "" + +#. module: account_budget +#: view:account.analytic.account:0 +#: view:account.budget.post:0 +msgid "Lines" +msgstr "Linhas" + +#. module: account_budget +#: rml:account.budget:0 +#: view:crossovered.budget:0 +#: field:crossovered.budget.lines,crossovered_budget_id:0 +#: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_view +#: model:ir.actions.wizard,name:account_budget.wizard_budget_report +#: model:ir.model,name:account_budget.model_crossovered_budget +#: model:ir.ui.menu,name:account_budget.menu_act_crossovered_budget_view +msgid "Budget" +msgstr "Budgèt" + +#. module: account_budget +#: field:account.budget.post.dotation,post_id:0 +msgid "Item" +msgstr "Element" + +#. module: account_budget +#: field:account.budget.post.dotation,amount:0 +#: wizard_field:account.budget.spread,init,amount:0 +msgid "Amount" +msgstr "Soma" + +#. module: account_budget +#: field:crossovered.budget.lines,paid_date:0 +msgid "Paid Date" +msgstr "" + +#. module: account_budget +#: model:ir.actions.act_window,name:account_budget.action_account_budget_post_tree +#: model:ir.ui.menu,name:account_budget.menu_action_account_budget_post_tree +#: model:ir.ui.menu,name:account_budget.next_id_31 +msgid "Budgets" +msgstr "" + +#. module: account_budget +#: selection:crossovered.budget,state:0 +msgid "Cancelled" +msgstr "Anullat" + +#. module: account_budget +#: view:account.budget.post.dotation:0 +#: model:ir.model,name:account_budget.model_account_budget_post_dotation +msgid "Budget Dotation" +msgstr "" + +#. module: account_budget +#: view:account.budget.post.dotation:0 +msgid "Budget Dotations" +msgstr "" + +#. module: account_budget +#: rml:account.budget:0 +msgid "Budget Item Detail" +msgstr "" + +#. module: account_budget +#: view:account.budget.post:0 +#: field:crossovered.budget.lines,general_budget_id:0 +#: model:ir.model,name:account_budget.model_account_budget_post +msgid "Budgetary Position" +msgstr "" + +#. module: account_budget +#: wizard_field:account.budget.report,init,date1:0 +#: wizard_field:wizard.analytic.account.budget.report,init,date_from:0 +#: wizard_field:wizard.crossovered.budget,init,date_from:0 +#: wizard_field:wizard.crossovered.budget.summary,init,date_from:0 +msgid "Start of period" +msgstr "" + +#. module: account_budget +#: model:ir.actions.report.xml,name:account_budget.account_analytic_account_budget +#: model:ir.actions.report.xml,name:account_budget.report_crossovered_budget +#: model:ir.actions.wizard,name:account_budget.account_analytic_account_budget_report +#: model:ir.actions.wizard,name:account_budget.wizard_crossovered_budget_menu +msgid "Print Budgets" +msgstr "" + +#. module: account_budget +#: field:account.budget.post,code:0 +#: field:crossovered.budget,code:0 +msgid "Code" +msgstr "Còde" + +#. module: account_budget +#: field:account.budget.post.dotation,tot_planned:0 +msgid "Total Planned Amount" +msgstr "" + +#. module: account_budget +#: wizard_view:wizard.analytic.account.budget.report,init:0 +msgid "Select Dates Period" +msgstr "" + +#. module: account_budget +#: field:account.budget.post,dotation_ids:0 +msgid "Spreading" +msgstr "" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Theoretical Amount" +msgstr "" + +#. module: account_budget +#: wizard_field:account.budget.spread,init,fiscalyear:0 +msgid "Fiscal Year" +msgstr "" + +#. module: account_budget +#: field:crossovered.budget.lines,analytic_account_id:0 +msgid "Analytic Account" +msgstr "Compte Analitic" + +#. module: account_budget +#: rml:crossovered.budget.report:0 +msgid "Budget :" +msgstr "Budgèt :" + +#. module: account_budget +#: rml:account.budget:0 +#: view:account.budget.post:0 +#: wizard_view:account.budget.spread,init:0 +#: wizard_button:account.budget.spread,init,spread:0 +msgid "Spread" +msgstr "Difusir" + +#. module: account_budget +#: view:account.budget.post:0 +#: field:account.budget.post,account_ids:0 +msgid "Accounts" +msgstr "Comptes" + +#. module: account_budget +#: model:ir.actions.report.xml,name:account_budget.account_budget +msgid "Print Budget" +msgstr "" + +#. module: account_budget +#: view:account.analytic.account:0 +#: field:account.analytic.account,crossovered_budget_line:0 +#: view:account.budget.post:0 +#: field:account.budget.post,crossovered_budget_line:0 +#: view:crossovered.budget:0 +#: field:crossovered.budget,crossovered_budget_line:0 +#: view:crossovered.budget.lines:0 +#: model:ir.actions.act_window,name:account_budget.act_account_analytic_account_cb_lines +#: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_lines_view +#: model:ir.model,name:account_budget.model_crossovered_budget_lines +#: model:ir.ui.menu,name:account_budget.menu_act_crossovered_budget_lines_view +msgid "Budget Lines" +msgstr "" + +#. module: account_budget +#: wizard_button:account.budget.report,init,end:0 +#: wizard_button:account.budget.spread,init,end:0 +#: view:crossovered.budget:0 +#: wizard_button:wizard.analytic.account.budget.report,init,end:0 +#: wizard_button:wizard.crossovered.budget,init,end:0 +#: wizard_button:wizard.crossovered.budget.summary,init,end:0 +msgid "Cancel" +msgstr "Anullar" + +#. module: account_budget +#: model:ir.module.module,shortdesc:account_budget.module_meta_information +msgid "Budget Management" +msgstr "" + +#. module: account_budget +#: field:crossovered.budget,date_from:0 +#: field:crossovered.budget.lines,date_from:0 +msgid "Start Date" +msgstr "Data de començament" + +#. module: account_budget +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Analysis from" +msgstr "" + +#. module: account_budget +#: selection:crossovered.budget,state:0 +msgid "Validated" +msgstr "" + +#. module: account_budget +#: wizard_view:account.budget.report,init:0 +msgid "Select period" +msgstr "Seleccionatz un periòde" diff --git a/addons/account_chart/i18n/th.po b/addons/account_chart/i18n/th.po new file mode 100644 index 00000000000..9b4d7b21560 --- /dev/null +++ b/addons/account_chart/i18n/th.po @@ -0,0 +1,23 @@ +# Thai 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-05-20 04:33+0000\n" +"Last-Translator: Songpon Phusing \n" +"Language-Team: Thai \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-05-20 05:23+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: account_chart +#: model:ir.module.module,description:account_chart.module_meta_information +msgid "Remove minimal account chart" +msgstr "ทำการลบตัวอย่างผังบัญชีแบบง่าย" diff --git a/addons/account_date_check/account_date_check.py b/addons/account_date_check/account_date_check.py deleted file mode 100644 index 814f4e3b3c3..00000000000 --- a/addons/account_date_check/account_date_check.py +++ /dev/null @@ -1,82 +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 -from osv import osv -import time -import netsvc - -import ir -from mx import DateTime -import pooler -from tools import config -from tools.translate import _ - -class account_journal(osv.osv): - _inherit='account.journal' - _name='account.journal' - _columns = { - 'allow_date':fields.boolean('Allows date not in the period'), - } - _defaults = { - 'allow_date': lambda *a: 1, - } -account_journal() - -class account_move_line(osv.osv): - _inherit='account.move.line' - _name='account.move.line' - - def check_date(self, cr, uid, vals, context=None, check=True): - if not context: - context = {} - if 'date' in vals.keys(): - if 'journal_id' in vals and 'journal_id' not in context: - journal_id = vals['journal_id'] - if 'period_id' in vals and 'period_id' not in context: - period_id = vals['period_id'] - elif 'journal_id' not in context and 'move_id' in vals: - m = self.pool.get('account.move').browse(cr, uid, vals['move_id']) - journal_id = m.journal_id.id - period_id = m.period_id.id - else: - journal_id = context['journal_id'] - period_id = context['period_id'] - journal=self.pool.get('account.journal').browse(cr,uid,[journal_id])[0] - if not journal.allow_date: - period=self.pool.get('account.period').browse(cr,uid,[period_id])[0] - if not time.strptime(vals['date'],'%Y-%m-%d')>=time.strptime(period.date_start,'%Y-%m-%d') and time.strptime(vals['date'],'%Y-%m-%d')<=time.strptime(period.date_stop,'%Y-%m-%d'): - raise osv.except_osv(_('Error'),_('The date of your Ledger Posting is not in the defined period !')) - else: - return True - - def write(self, cr, uid, ids, vals, context=None, check=True, update_check=True): - flag=self.check_date(cr, uid, vals, context, check) - result = super(account_move_line, self).write(cr, uid, ids, vals, context, check, update_check) - return result - def create(self, cr, uid, vals, context=None, check=True): - flag=self.check_date(cr, uid, vals, context, check) - result = super(account_move_line, self).create(cr, uid, vals, context, check) - return result -account_move_line() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: - diff --git a/addons/account_date_check/account_date_check_view.xml b/addons/account_date_check/account_date_check_view.xml deleted file mode 100644 index b82fbba2490..00000000000 --- a/addons/account_date_check/account_date_check_view.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - account.journal.form.inherit2 - account.journal - form - - - - - - - - - - diff --git a/addons/account_date_check/i18n/account_date_check.pot b/addons/account_date_check/i18n/account_date_check.pot deleted file mode 100644 index f65384ee1b7..00000000000 --- a/addons/account_date_check/i18n/account_date_check.pot +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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: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: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" - diff --git a/addons/account_date_check/i18n/ar.po b/addons/account_date_check/i18n/ar.po deleted file mode 100644 index 6a3e8558bf6..00000000000 --- a/addons/account_date_check/i18n/ar.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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:24+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/bg.po b/addons/account_date_check/i18n/bg.po deleted file mode 100644 index e831bf0b3e7..00000000000 --- a/addons/account_date_check/i18n/bg.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-24 17:36+0000\n" -"Last-Translator: lem0na \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Невалиден XML за преглед на архитектурата" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/bs.po b/addons/account_date_check/i18n/bs.po deleted file mode 100644 index 7b1a70ae36e..00000000000 --- a/addons/account_date_check/i18n/bs.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-21 03:57+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neodgovarajući XML za arhitekturu prikaza!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Dozvoli datum koji nije u periodu" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Provjera Datuma Računa" diff --git a/addons/account_date_check/i18n/ca.po b/addons/account_date_check/i18n/ca.po deleted file mode 100644 index 80d27991939..00000000000 --- a/addons/account_date_check/i18n/ca.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-29 06:30+0000\n" -"Last-Translator: Jordi Esteve - http://www.zikzakmedia.com " -"\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invàlid per a la definició de la vista!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Permetre dates fora del període" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Comprovació dates en comptabilitat" diff --git a/addons/account_date_check/i18n/cs.po b/addons/account_date_check/i18n/cs.po deleted file mode 100644 index 023cca0d173..00000000000 --- a/addons/account_date_check/i18n/cs.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-17 09:32+0000\n" -"Last-Translator: Kuvaly [LCT] \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Invalidní XML pro zobrazení architektury!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Povolit data která nejsou v periodě" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Kontrola data účtu" diff --git a/addons/account_date_check/i18n/da.po b/addons/account_date_check/i18n/da.po deleted file mode 100644 index f1a046dad49..00000000000 --- a/addons/account_date_check/i18n/da.po +++ /dev/null @@ -1,33 +0,0 @@ -# Danish 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-11-17 09:32+0000\n" -"Last-Translator: SmartWi \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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Ugyldig XML for View Architecture!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Datoen er uden doe preioden" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Konto data check" diff --git a/addons/account_date_check/i18n/de.po b/addons/account_date_check/i18n/de.po deleted file mode 100644 index fec72b6a41c..00000000000 --- a/addons/account_date_check/i18n/de.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-17 09:32+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Fehlerhafter xml Code für diese Ansicht!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Erlaubt Datum außerhalb der Periode" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Konto Datums Check" diff --git a/addons/account_date_check/i18n/el.po b/addons/account_date_check/i18n/el.po deleted file mode 100644 index c5c3359f06f..00000000000 --- a/addons/account_date_check/i18n/el.po +++ /dev/null @@ -1,41 +0,0 @@ -# Greek 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 12:02+0000\n" -"Last-Translator: Makis Nicolaou \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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Άκυρο XML για την αρχιτεκτονική όψης!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Allows date not in the period" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Account Date check" - -#, python-format -#~ msgid "The date of your account move is not in the defined period !" -#~ msgstr "Η ημερομηνία κίνησης λογαριασμού δεν είναι στην καθορισμένη περίοδο!" - -#, python-format -#~ msgid "Error" -#~ msgstr "Σφάλμα" diff --git a/addons/account_date_check/i18n/es.po b/addons/account_date_check/i18n/es.po deleted file mode 100644 index 02fbaa7770b..00000000000 --- a/addons/account_date_check/i18n/es.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-24 17:37+0000\n" -"Last-Translator: Jordi Esteve - http://www.zikzakmedia.com " -"\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "¡XML inválido para la definición de la vista!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Permitir fechas fuera del periodo" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Comprobación fechas en contabilidad" diff --git a/addons/account_date_check/i18n/es_AR.po b/addons/account_date_check/i18n/es_AR.po deleted file mode 100644 index ea4bc864107..00000000000 --- a/addons/account_date_check/i18n/es_AR.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-14 13:58+0000\n" -"Last-Translator: Silvana Herrera \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para la definición de la vista!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Permitir fechas fuera del periodo" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Control de fecha contable" diff --git a/addons/account_date_check/i18n/et.po b/addons/account_date_check/i18n/et.po deleted file mode 100644 index c78c2575d74..00000000000 --- a/addons/account_date_check/i18n/et.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-09 16:21+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Vigane XML vaate arhitektuurile!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Lubab perioodivälist kuupäeva" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Konto kuupäeva kontroll" diff --git a/addons/account_date_check/i18n/fi.po b/addons/account_date_check/i18n/fi.po deleted file mode 100644 index 8bbcb3780b7..00000000000 --- a/addons/account_date_check/i18n/fi.po +++ /dev/null @@ -1,41 +0,0 @@ -# Finnish 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 14:54+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: Finnish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Virheellinen XML näkymäarkkitehtuurille!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Sallii päiväyksen joka ei ole jaksossa" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Tilin päiväys tarkistus" - -#, python-format -#~ msgid "The date of your account move is not in the defined period !" -#~ msgstr "Päiväystä tilinsiirrolle ei ole määritellyssä ajanjaksossa" - -#, python-format -#~ msgid "Error" -#~ msgstr "Virhe" diff --git a/addons/account_date_check/i18n/fr.po b/addons/account_date_check/i18n/fr.po deleted file mode 100644 index d8fe4bc69e3..00000000000 --- a/addons/account_date_check/i18n/fr.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-09 16:21+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML non valide pour l'architecture de la vue" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Permet une date hors période" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Vérification de la Date de Compte" diff --git a/addons/account_date_check/i18n/gl.po b/addons/account_date_check/i18n/gl.po deleted file mode 100644 index 76c48de5db4..00000000000 --- a/addons/account_date_check/i18n/gl.po +++ /dev/null @@ -1,42 +0,0 @@ -# translation of account-date-check-es.po to Galego -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -# Frco. Javier Rial Rodríguez , 2009. -msgid "" -msgstr "" -"Project-Id-Version: account-date-check-es\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:28+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: Galego \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "¡XML non válido para a definición da vista!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Permitir datas fóra do periodo" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Comprobación datas en contabilidade" - -#, python-format -#~ msgid "Error" -#~ msgstr "Erro" - -#, python-format -#~ msgid "The date of your account move is not in the defined period !" -#~ msgstr "¡A data do asento contábel non está no periodo indicado!" diff --git a/addons/account_date_check/i18n/hr.po b/addons/account_date_check/i18n/hr.po deleted file mode 100644 index ce6376c640a..00000000000 --- a/addons/account_date_check/i18n/hr.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-12-22 12:13+0000\n" -"Last-Translator: Jožek Prikratki \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neispravan XML za arhitekturu prikaza!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Dozvoljeno je da datum nije u periodu" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Provjera datuma računa" diff --git a/addons/account_date_check/i18n/hu.po b/addons/account_date_check/i18n/hu.po deleted file mode 100644 index 6a3e8558bf6..00000000000 --- a/addons/account_date_check/i18n/hu.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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:24+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/id.po b/addons/account_date_check/i18n/id.po deleted file mode 100644 index 0caa8f85203..00000000000 --- a/addons/account_date_check/i18n/id.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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: 2008-10-16 03:54+0000\n" -"Last-Translator: opix \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/it.po b/addons/account_date_check/i18n/it.po deleted file mode 100644 index e19de2306cf..00000000000 --- a/addons/account_date_check/i18n/it.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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: 2008-11-13 15:42+0000\n" -"Last-Translator: Marius Marolla \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML non valido per Visualizzazione Architettura!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/ko.po b/addons/account_date_check/i18n/ko.po deleted file mode 100644 index f3821065400..00000000000 --- a/addons/account_date_check/i18n/ko.po +++ /dev/null @@ -1,41 +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:49+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "유효하지 않은 뷰 아키텍처를 위한 XML !" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "기간을 벗어난 날짜를 허용" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "계정 날짜 체크" - -#, python-format -#~ msgid "The date of your account move is not in the defined period !" -#~ msgstr "귀하의 계정 이동 날자가 정의된 기간을 벗어 납니다 !" - -#, python-format -#~ msgid "Error" -#~ msgstr "에러" diff --git a/addons/account_date_check/i18n/lt.po b/addons/account_date_check/i18n/lt.po deleted file mode 100644 index d497815a537..00000000000 --- a/addons/account_date_check/i18n/lt.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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: 2010-01-20 14:02+0000\n" -"Last-Translator: Paulius Sladkevičius \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Netinkamas XML peržiūros struktūrai!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/nl.po b/addons/account_date_check/i18n/nl.po deleted file mode 100644 index 05a36e01bee..00000000000 --- a/addons/account_date_check/i18n/nl.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-12-10 10:28+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Ongeldige XML, kan overzicht niet weergeven!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Datum niet in de periode" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Datum controle op boeking" diff --git a/addons/account_date_check/i18n/nl_BE.po b/addons/account_date_check/i18n/nl_BE.po deleted file mode 100644 index 5b154b7e35b..00000000000 --- a/addons/account_date_check/i18n/nl_BE.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-24 15: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: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/oc.po b/addons/account_date_check/i18n/oc.po deleted file mode 100644 index bcfe577ea1c..00000000000 --- a/addons/account_date_check/i18n/oc.po +++ /dev/null @@ -1,33 +0,0 @@ -# Occitan (post 1500) translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-03-12 13:29+0000\n" -"Last-Translator: Cédric VALMARY (Per Tot en òc) \n" -"Language-Team: Occitan (post 1500) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invalid per l'arquitectura de la vista" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/pl.po b/addons/account_date_check/i18n/pl.po deleted file mode 100644 index 7b6a9bf8d98..00000000000 --- a/addons/account_date_check/i18n/pl.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-17 09:32+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML niewłaściwy dla tej architektury wyświetlania!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Pozwala na datę spoza okresu" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Kontrola daty konta" diff --git a/addons/account_date_check/i18n/pt.po b/addons/account_date_check/i18n/pt.po deleted file mode 100644 index 8659b61f04b..00000000000 --- a/addons/account_date_check/i18n/pt.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-29 00:16+0000\n" -"Last-Translator: Paulino \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para a arquitectura de vista" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Permitir data fora do período" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Verificar data da conta" diff --git a/addons/account_date_check/i18n/pt_BR.po b/addons/account_date_check/i18n/pt_BR.po deleted file mode 100644 index 867db1ed4f5..00000000000 --- a/addons/account_date_check/i18n/pt_BR.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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: 2010-03-24 01:05+0000\n" -"Last-Translator: Pedro_Maschio \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para Arquitetura da View" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Permite datas fora do período" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Verificação de Data de Conta" diff --git a/addons/account_date_check/i18n/ro.po b/addons/account_date_check/i18n/ro.po deleted file mode 100644 index 7f44826f88c..00000000000 --- a/addons/account_date_check/i18n/ro.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-17 09:32+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML invalid pentru arhitectura machetei de afișare !" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Permite date ce nu sunt în perioadă" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Verificare dată cont" diff --git a/addons/account_date_check/i18n/ru.po b/addons/account_date_check/i18n/ru.po deleted file mode 100644 index 220e97c3fe2..00000000000 --- a/addons/account_date_check/i18n/ru.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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: 2008-11-03 16:11+0000\n" -"Last-Translator: Sergei Kostigoff \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Неправильный XML для просмотра архитектуры!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/sk.po b/addons/account_date_check/i18n/sk.po deleted file mode 100644 index 6976446d162..00000000000 --- a/addons/account_date_check/i18n/sk.po +++ /dev/null @@ -1,33 +0,0 @@ -# Slovak translation for openobject-addons -# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-18 15:03+0000\n" -"Last-Translator: Radoslav Sloboda \n" -"Language-Team: Slovak \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neplatná XML pre zobrazenie architektúry!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/sl.po b/addons/account_date_check/i18n/sl.po deleted file mode 100644 index 1454a94f54d..00000000000 --- a/addons/account_date_check/i18n/sl.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-17 09:32+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neveljaven XML za arhitekturo pogleda." - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Dovoli datum, ki ni v obdobju" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "Kontrola datuma konta" diff --git a/addons/account_date_check/i18n/sq.po b/addons/account_date_check/i18n/sq.po deleted file mode 100644 index 316dec5efd8..00000000000 --- a/addons/account_date_check/i18n/sq.po +++ /dev/null @@ -1,64 +0,0 @@ -# Translation of OpenERP Server. -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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 15:23:46+0000\n" -"PO-Revision-Date: 2009-08-28 15:23:46+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_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" - -# This file contains the translation of the following modules: -# * account_date_check -# -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 15:23:46+0000\n" -"PO-Revision-Date: 2009-08-28 15:23:46+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_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" - diff --git a/addons/account_date_check/i18n/sv.po b/addons/account_date_check/i18n/sv.po deleted file mode 100644 index b74cce8e88b..00000000000 --- a/addons/account_date_check/i18n/sv.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-17 09:32+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Felaktig XML för Vyarkitektur!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Tillåtet datum ej inom period." - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "konto datum kontroll" diff --git a/addons/account_date_check/i18n/tlh.po b/addons/account_date_check/i18n/tlh.po deleted file mode 100644 index 0dbad9f2719..00000000000 --- a/addons/account_date_check/i18n/tlh.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0_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:24+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/tr.po b/addons/account_date_check/i18n/tr.po deleted file mode 100644 index 63e1dd2e2ef..00000000000 --- a/addons/account_date_check/i18n/tr.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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-11-17 09:32+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Görüntüleme mimarisi için Geçersiz XML" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "Girilen tarih periyod içinde değil" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "hesap tarihi kontrolü" diff --git a/addons/account_date_check/i18n/uk.po b/addons/account_date_check/i18n/uk.po deleted file mode 100644 index 109d9c1a548..00000000000 --- a/addons/account_date_check/i18n/uk.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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: 2008-11-17 21:09+0000\n" -"Last-Translator: Yuriy Tkachenko \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Неправильний XML для Архітектури Вигляду!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_date_check/i18n/vi.po b/addons/account_date_check/i18n/vi.po deleted file mode 100644 index ec7d2b886dd..00000000000 --- a/addons/account_date_check/i18n/vi.po +++ /dev/null @@ -1,64 +0,0 @@ -# Translation of OpenERP Server. -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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:00:38+0000\n" -"PO-Revision-Date: 2009-08-28 16:00:38+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_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" - -# This file contains the translation of the following modules: -# * account_date_check -# -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:00:38+0000\n" -"PO-Revision-Date: 2009-08-28 16:00:38+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_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" - diff --git a/addons/account_date_check/i18n/zh_CN.po b/addons/account_date_check/i18n/zh_CN.po deleted file mode 100644 index e47049bbfa0..00000000000 --- a/addons/account_date_check/i18n/zh_CN.po +++ /dev/null @@ -1,53 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.6\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-03-20 07:01+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "无效的视图结构XML文件!" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "允许日期不在这会计期间" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "科目日期检查" - -#~ msgid "" -#~ "\n" -#~ " * Adds a field on journals: \"Allows date not in the period\"\n" -#~ " * By default, this field is checked.\n" -#~ "\n" -#~ "If this field is not checked, the system control that the date is in the\n" -#~ "period when you create an account entry. Otherwise, it generates an\n" -#~ "error message: \"The date of your account move is not in the defined\n" -#~ "period !\"\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " * 在分类帐增加一个字段:允许日期不在会计期间\n" -#~ " * 默认下这字段是已检查\n" -#~ "\n" -#~ " 如果这字段是不检查,系统日期是在这会计期间\n" -#~ "你能创建凭证.\n" -#~ "否则,它会产生一个错误信息:\n" -#~ "你不能在这会计期间凭证\n" -#~ " " diff --git a/addons/account_date_check/i18n/zh_TW.po b/addons/account_date_check/i18n/zh_TW.po deleted file mode 100644 index 516cddc9f3c..00000000000 --- a/addons/account_date_check/i18n/zh_TW.po +++ /dev/null @@ -1,32 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_date_check -# -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 12:43+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-04-17 04:12+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: account_date_check -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_date_check -#: field:account.journal,allow_date:0 -msgid "Allows date not in the period" -msgstr "" - -#. module: account_date_check -#: model:ir.module.module,shortdesc:account_date_check.module_meta_information -msgid "Account Date check" -msgstr "" diff --git a/addons/account_followup/followup.py b/addons/account_followup/followup.py index 5eaa2a4e25a..c8bf9537f13 100644 --- a/addons/account_followup/followup.py +++ b/addons/account_followup/followup.py @@ -23,7 +23,7 @@ from osv import fields, osv class followup(osv.osv): _name = 'account_followup.followup' - _description = 'Follow-Ups' + _description = 'Follow-Up' _columns = { 'name': fields.char('Name', size=64, required=True), 'description': fields.text('Description'), @@ -34,7 +34,7 @@ followup() class followup_line(osv.osv): _name = 'account_followup.followup.line' - _description = 'Follow-Ups Criteria' + _description = 'Follow-Up Criteria' _columns = { 'name': fields.char('Name', size=64, required=True), 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of follow-up lines."), diff --git a/addons/account_followup/followup_report.py b/addons/account_followup/followup_report.py index 79cd6006e2b..5ce062ebd0b 100644 --- a/addons/account_followup/followup_report.py +++ b/addons/account_followup/followup_report.py @@ -30,7 +30,7 @@ def _code_get(self, cr, uid, context={}): class account_followup_stat(osv.osv): _name = "account_followup.stat" - _description = "Followup statistics" + _description = "Followup Statistics" _auto = False _columns = { 'name': fields.many2one('res.partner', 'Partner', readonly=True), diff --git a/addons/account_followup/followup_view.xml b/addons/account_followup/followup_view.xml index 4b5e77beb87..ae31f7253a2 100644 --- a/addons/account_followup/followup_view.xml +++ b/addons/account_followup/followup_view.xml @@ -124,7 +124,7 @@ - + diff --git a/addons/account_invoice_layout/i18n/id.po b/addons/account_invoice_layout/i18n/id.po index 9f1682ad273..661f48b2b23 100644 --- a/addons/account_invoice_layout/i18n/id.po +++ b/addons/account_invoice_layout/i18n/id.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-01-07 13:19+0000\n" -"Last-Translator: opix \n" +"PO-Revision-Date: 2010-05-18 11:05+0000\n" +"Last-Translator: Pandu Pradana \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-04-17 04:12+0000\n" +"X-Launchpad-Export-Date: 2010-05-19 05:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_invoice_layout @@ -35,7 +35,7 @@ msgstr "" #. module: account_invoice_layout #: rml:account.invoice.layout:0 msgid "Cancelled Invoice" -msgstr "" +msgstr "Pembatalan Tagihan" #. module: account_invoice_layout #: selection:account.invoice.line,state:0 @@ -56,7 +56,7 @@ msgstr "Potongan (%)" #. module: account_invoice_layout #: rml:account.invoice.layout:0 msgid "(Incl. taxes):" -msgstr "" +msgstr "(Termasuk pajak):" #. module: account_invoice_layout #: selection:account.invoice.line,state:0 @@ -132,7 +132,7 @@ msgstr "Harga" #. module: account_invoice_layout #: rml:account.invoice.layout:0 msgid "/ (" -msgstr "" +msgstr "/ (" #. module: account_invoice_layout #: rml:account.invoice.layout:0 @@ -147,7 +147,7 @@ msgstr "Rekening Asal" #. module: account_invoice_layout #: model:ir.actions.act_window,name:account_invoice_layout.notify_mesage_tree_form msgid "Write Messages" -msgstr "" +msgstr "Tulis Pesan" #. module: account_invoice_layout #: rml:account.invoice.layout:0 @@ -212,7 +212,7 @@ msgstr "Invoice dengan Layout" #. module: account_invoice_layout #: rml:account.invoice.layout:0 msgid "Description / Taxes" -msgstr "" +msgstr "Penjelasan / Pajak" #. module: account_invoice_layout #: rml:account.invoice.layout:0 @@ -222,7 +222,7 @@ msgstr "Jumlah" #. module: account_invoice_layout #: rml:account.invoice.layout:0 msgid "Description/Taxes" -msgstr "" +msgstr "Penjelasan/Pajak" #. module: account_invoice_layout #: rml:account.invoice.layout:0 @@ -262,7 +262,7 @@ msgstr "Faktur Pembelian" #. module: account_invoice_layout #: rml:account.invoice.layout:0 msgid "Note :" -msgstr "" +msgstr "Catatan :" #. module: account_invoice_layout #: rml:account.invoice.layout:0 @@ -272,12 +272,12 @@ msgstr "Pajak" #. module: account_invoice_layout #: model:ir.module.module,shortdesc:account_invoice_layout.module_meta_information msgid "account_invoice_layout" -msgstr "" +msgstr "Tatanan_tagihan_akun" #. module: account_invoice_layout #: rml:account.invoice.layout:0 msgid "Total (Excl. taxes):" -msgstr "" +msgstr "Jumlah (Tidak termasuk pajak):" #. module: account_invoice_layout #: rml:account.invoice.layout:0 diff --git a/addons/account_payment/__openerp__.py b/addons/account_payment/__openerp__.py index eba905a5253..0388bc2d4e4 100644 --- a/addons/account_payment/__openerp__.py +++ b/addons/account_payment/__openerp__.py @@ -39,6 +39,7 @@ 'security/account_payment_security.xml', 'security/ir.model.access.csv', 'wizard/account_payment_pay_view.xml', + 'wizard/account_payment_populate_statement_view.xml', 'wizard/account_payment_create_order_view.xml', 'payment_view.xml', 'payment_workflow.xml', diff --git a/addons/account_payment/payment.py b/addons/account_payment/payment.py index 8f68bdaf46f..8e300f7072a 100644 --- a/addons/account_payment/payment.py +++ b/addons/account_payment/payment.py @@ -28,7 +28,7 @@ import pooler class payment_type(osv.osv): _name= 'payment.type' - _description= 'Payment type' + _description= 'Payment Type' _columns= { 'name': fields.char('Name', size=64, required=True,help='Payment Type'), 'code': fields.char('Code', size=64, required=True,help='Specifies the Code for Payment Type'), @@ -43,7 +43,7 @@ payment_type() class payment_mode(osv.osv): _name= 'payment.mode' - _description= 'Payment mode' + _description= 'Payment Mode' _columns= { 'name': fields.char('Name', size=64, required=True,help='Mode of Payment'), 'bank_id': fields.many2one('res.partner.bank', "Bank account", diff --git a/addons/account_payment/payment_view.xml b/addons/account_payment/payment_view.xml index c5c335c4f5f..d238fe952fc 100644 --- a/addons/account_payment/payment_view.xml +++ b/addons/account_payment/payment_view.xml @@ -2,7 +2,6 @@ - account.move.line.form.inherit @@ -26,6 +25,8 @@ + + @@ -280,7 +281,6 @@ - @@ -300,7 +300,7 @@ -