diff --git a/addons/account/account.py b/addons/account/account.py index cbba0237c78..fa30b20f2ca 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -125,7 +125,7 @@ class account_payment_term_line(osv.osv): return True _constraints = [ - (_check_percent, 'Percentages for Payment Term Line must be between 0 and 1, Example: 0.02 for 2% ', ['value_amount']), + (_check_percent, 'Percentages for Payment Term Line must be between 0 and 1, Example: 0.02 for 2%.', ['value_amount']), ] account_payment_term_line() @@ -136,7 +136,7 @@ class account_account_type(osv.osv): def _get_current_report_type(self, cr, uid, ids, name, arg, context=None): obj_data = self.pool.get('ir.model.data') - obj_financial_report = self.pool.get('account.financial.report') + obj_financial_report = self.pool.get('account.financial.report') res = {} financial_report_ref = { 'asset': obj_financial_report.browse(cr, uid, obj_data.get_object_reference(cr, uid, 'account','account_financial_report_assets0')[1], context=context), @@ -154,7 +154,7 @@ class account_account_type(osv.osv): def _save_report_type(self, cr, uid, account_type_id, field_name, field_value, arg, context=None): obj_data = self.pool.get('ir.model.data') - obj_financial_report = self.pool.get('account.financial.report') + obj_financial_report = self.pool.get('account.financial.report') #unlink if it exists somewhere in the financial reports related to BS or PL financial_report_ref = { 'asset': obj_financial_report.browse(cr, uid, obj_data.get_object_reference(cr, uid, 'account','account_financial_report_assets0')[1], context=context), @@ -179,7 +179,7 @@ class account_account_type(osv.osv): 'Balance' will generally be used for cash accounts. 'Detail' will copy each existing journal item of the previous year, even the reconciled ones. 'Unreconciled' will copy only the journal items that were unreconciled on the first day of the new fiscal year."""), - 'report_type': fields.function(_get_current_report_type, fnct_inv=_save_report_type, type='selection', string='P&L / BS Category', + 'report_type': fields.function(_get_current_report_type, fnct_inv=_save_report_type, type='selection', string='P&L / BS Category', selection= [('none','/'), ('income', _('Profit & Loss (Income account)')), ('expense', _('Profit & Loss (Expense account)')), @@ -404,12 +404,12 @@ class account_account(osv.osv): journal_obj = self.pool.get('account.journal') jids = journal_obj.search(cr, uid, [('type','=','situation'),('centralisation','=',1),('company_id','=',account.company_id.id)], context=context) if not jids: - raise osv.except_osv(_('Error!'),_("You need an Opening journal with centralisation checked to set the initial balance!")) + raise osv.except_osv(_('Error!'),_("You need an Opening journal with centralisation checked to set the initial balance.")) period_obj = self.pool.get('account.period') pids = period_obj.search(cr, uid, [('special','=',True),('company_id','=',account.company_id.id)], context=context) if not pids: - raise osv.except_osv(_('Error!'),_("No opening/closing period defined, please create one to set the initial balance!")) + raise osv.except_osv(_('Error!'),_("There is no opening/closing period defined, please create one to set the initial balance.")) move_obj = self.pool.get('account.move.line') move_id = move_obj.search(cr, uid, [ @@ -426,7 +426,7 @@ class account_account(osv.osv): }, context=context) else: if diff<0.0: - raise osv.except_osv(_('Error!'),_("Unable to adapt the initial balance (negative value)!")) + raise osv.except_osv(_('Error!'),_("Unable to adapt the initial balance (negative value).")) nameinv = (name=='credit' and 'debit') or 'credit' move_id = move_obj.create(cr, uid, { 'name': _('Opening Balance'), @@ -541,9 +541,9 @@ class account_account(osv.osv): return True _constraints = [ - (_check_recursion, 'Error ! You can not create recursive accounts.', ['parent_id']), - (_check_type, 'Configuration Error! \nYou can not define children to an account with internal type different of "View"! ', ['type']), - (_check_account_type, 'Configuration Error! \nYou can not select an account type with a deferral method different of "Unreconciled" for accounts with internal type "Payable/Receivable"! ', ['user_type','type']), + (_check_recursion, 'Error!\nYou cannot create recursive accounts.', ['parent_id']), + (_check_type, 'Configuration Error!\nYou cannot define children to an account with internal type different of "View".', ['type']), + (_check_account_type, 'Configuration Error!\nYou cannot select an account type with a deferral method different of "Unreconciled" for accounts with internal type "Payable/Receivable".', ['user_type','type']), ] _sql_constraints = [ ('code_company_uniq', 'unique (code,company_id)', 'The code of the account must be unique per company !') @@ -619,14 +619,14 @@ class account_account(osv.osv): if line_obj.search(cr, uid, [('account_id', 'in', account_ids)]): if method == 'write': - raise osv.except_osv(_('Error !'), _('You can not desactivate an account that contains some journal items.')) + raise osv.except_osv(_('Error!'), _('You cannot deactivate an account that contains journal items.')) elif method == 'unlink': - raise osv.except_osv(_('Error !'), _('You can not remove an account containing journal items.')) + raise osv.except_osv(_('Error!'), _('You cannot remove an account that contains journal items.')) #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 can not remove/desactivate an account which is set on a customer or supplier.')) + raise osv.except_osv(_('Warning!'), _('You cannot remove/deactivate an account which is set on a customer or supplier.')) return True def _check_allow_type_change(self, cr, uid, ids, new_type, context=None): @@ -639,10 +639,10 @@ class account_account(osv.osv): 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 journal items!")) + raise osv.except_osv(_('Warning!'), _("You cannot change the type of account from 'Closed' to any other type which contains journal items!")) #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 journal items!") % (old_type,new_type,)) + raise osv.except_osv(_('Warning!'), _("You cannot change the type of account from '%s' to '%s' type as it contains journal items!") % (old_type,new_type,)) return True def write(self, cr, uid, ids, vals, context=None): @@ -661,7 +661,7 @@ class account_account(osv.osv): # Allow the write if the value is the same for i in [i['company_id'][0] for i in self.read(cr,uid,ids,['company_id'])]: if vals['company_id']!=i: - raise osv.except_osv(_('Warning !'), _('You cannot change the owner company of an account that already contains journal items.')) + raise osv.except_osv(_('Warning!'), _('You cannot change the owner company of an account that already contains journal items.')) if 'active' in vals and not vals['active']: self._check_moves(cr, uid, ids, "write", context=context) if 'type' in vals.keys(): @@ -730,7 +730,7 @@ class account_journal(osv.osv): 'view_id': fields.many2one('account.journal.view', 'Display Mode', required=True, help="Gives the view used when writing or browsing entries in this journal. The view tells OpenERP which fields should be visible, required or readonly and in which order. You can create your own view for a faster encoding in each journal."), 'default_credit_account_id': fields.many2one('account.account', 'Default Credit Account', domain="[('type','!=','view')]", help="It acts as a default account for credit amount"), 'default_debit_account_id': fields.many2one('account.account', 'Default Debit Account', domain="[('type','!=','view')]", help="It acts as a default account for debit amount"), - 'centralisation': fields.boolean('Centralised counterpart', help="Check this box to determine that each entry of this journal won't create a new counterpart but will share the same counterpart. This is used in fiscal year closing."), + 'centralisation': fields.boolean('Centralised Counterpart', help="Check this box to determine that each entry of this journal won't create a new counterpart but will share the same counterpart. This is used in fiscal year closing."), 'update_posted': fields.boolean('Allow Cancelling Entries', help="Check this box if you want to allow the cancellation the entries related to this journal or of the invoice related to this journal"), 'group_invoice_lines': fields.boolean('Group Invoice Lines', help="If this box is checked, the system will try to group the accounting lines when generating them from invoices."), 'sequence_id': fields.many2one('ir.sequence', 'Entry Sequence', help="This field contains the information related to the numbering of the journal entries of this journal.", required=True), @@ -768,7 +768,7 @@ class account_journal(osv.osv): return True _constraints = [ - (_check_currency, 'Configuration error! The currency chosen should be shared by the default accounts too.', ['currency','default_debit_account_id','default_credit_account_id']), + (_check_currency, 'Configuration error!\nThe currency chosen should be shared by the default accounts too.', ['currency','default_debit_account_id','default_credit_account_id']), ] def copy(self, cr, uid, id, default={}, context=None, done_list=[], local=False): @@ -790,7 +790,7 @@ class account_journal(osv.osv): if 'company_id' in vals and journal.company_id.id != vals['company_id']: move_lines = self.pool.get('account.move.line').search(cr, uid, [('journal_id', 'in', ids)]) if move_lines: - raise osv.except_osv(_('Warning !'), _('You can not modify the company of this journal as its related record exist in journal items')) + raise osv.except_osv(_('Warning!'), _('This journal already contains items, therefore you cannot modify its company field.')) return super(account_journal, self).write(cr, uid, ids, vals, context=context) def create_sequence(self, cr, uid, vals, context=None): @@ -915,7 +915,7 @@ class account_fiscalyear(osv.osv): return True _constraints = [ - (_check_duration, 'Error! The start date of the fiscal year must be before his end date.', ['date_start','date_stop']) + (_check_duration, 'Error!\nThe start date of a fiscal year must precede its end date.', ['date_start','date_stop']) ] def create_period3(self, cr, uid, ids, context=None): @@ -966,7 +966,7 @@ class account_fiscalyear(osv.osv): ids = self.search(cr, uid, args, context=context) if not ids: if exception: - raise osv.except_osv(_('Error !'), _('No fiscal year defined for this date !\nPlease create one from the configuration of the accounting menu.')) + raise osv.except_osv(_('Error!'), _('There is no fiscal year defined for this date.\nPlease create one from the configuration of the accounting menu.')) else: return [] return ids @@ -1032,8 +1032,8 @@ class account_period(osv.osv): return True _constraints = [ - (_check_duration, 'Error ! The duration of the Period(s) is/are invalid. ', ['date_stop']), - (_check_year_limit, 'Invalid period ! Some periods overlap or the date period is not in the scope of the fiscal year. ', ['date_stop']) + (_check_duration, 'Error!\nThe duration of the Period(s) is/are invalid.', ['date_stop']), + (_check_year_limit, 'Error!\nThe period is invalid. Either some periods are overlapping or the period\'s dates are not matching the scope of the fiscal year.', ['date_stop']) ] def next(self, cr, uid, period, step, context=None): @@ -1055,7 +1055,7 @@ class account_period(osv.osv): args.append(('company_id', '=', company_id)) ids = self.search(cr, uid, args, context=context) if not ids: - raise osv.except_osv(_('Error !'), _('No period defined for this date: %s !\nPlease create one.')%dt) + raise osv.except_osv(_('Error!'), _('There is no period defined for this date: %s.\nPlease create one.')%dt) return ids def action_draft(self, cr, uid, ids, *args): @@ -1080,7 +1080,7 @@ class account_period(osv.osv): if 'company_id' in vals: move_lines = self.pool.get('account.move.line').search(cr, uid, [('period_id', 'in', ids)]) if move_lines: - raise osv.except_osv(_('Warning !'), _('You can not modify company of this period as some journal items exists.')) + raise osv.except_osv(_('Warning!'), _('This journal already contains items for this period, therefore you cannot modify its company field.')) return super(account_period, self).write(cr, uid, ids, vals, context=context) def build_ctx_periods(self, cr, uid, period_from_id, period_to_id): @@ -1093,9 +1093,9 @@ class account_period(osv.osv): period_date_stop = period_to.date_stop company2_id = period_to.company_id.id if company1_id != company2_id: - raise osv.except_osv(_('Error'), _('You should have chosen periods that belongs to the same company')) + raise osv.except_osv(_('Error!'), _('You should choose the periods that belong to the same company.')) if period_date_start > period_date_stop: - raise osv.except_osv(_('Error'), _('Start period should be smaller then End period')) + raise osv.except_osv(_('Error!'), _('Start period should precede then end period.')) #for period from = january, we want to exclude the opening period (but it has same date_from, so we have to check if period_from is special or not to include that clause or not in the search). if period_from.special: return self.search(cr, uid, [('date_start', '>=', period_date_start), ('date_stop', '<=', period_date_stop), ('company_id', '=', company1_id)]) @@ -1134,7 +1134,7 @@ class account_journal_period(osv.osv): cr.execute('select * from account_move_line where journal_id=%s and period_id=%s limit 1', (obj.journal_id.id, obj.period_id.id)) res = cr.fetchall() if res: - raise osv.except_osv(_('Error !'), _('You can not modify/delete a journal with entries for this period !')) + raise osv.except_osv(_('Error!'), _('You cannot modify/delete a journal with entries for this period.')) return True def write(self, cr, uid, ids, vals, context=None): @@ -1303,7 +1303,7 @@ class account_move(osv.osv): _constraints = [ (_check_centralisation, - 'You can not create more than one move per period on centralized journal', + 'You cannot create more than one move per period on a centralized journal.', ['journal_id']), ] @@ -1314,7 +1314,7 @@ class account_move(osv.osv): valid_moves = self.validate(cr, uid, ids, context) if not valid_moves: - raise osv.except_osv(_('Integrity Error !'), _('You can not validate a non-balanced entry !\nMake sure you have configured payment terms properly !\nThe latest payment term line should be of the type "Balance" !')) + raise osv.except_osv(_('Error!'), _('You cannot validate a non-balanced entry.\nMake sure you have configured payment terms properly.\nThe latest payment term line should be of the "Balance" type.')) obj_sequence = self.pool.get('ir.sequence') for move in self.browse(cr, uid, valid_moves, context=context): if move.name =='/': @@ -1328,7 +1328,7 @@ class account_move(osv.osv): c = {'fiscalyear_id': move.period_id.fiscalyear_id.id} new_name = obj_sequence.next_by_id(cr, uid, journal.sequence_id.id, c) else: - raise osv.except_osv(_('Error'), _('No sequence defined on the journal !')) + raise osv.except_osv(_('Error!'), _('Please define a sequence on the journal.')) if new_name: self.write(cr, uid, [move.id], {'name':new_name}) @@ -1351,14 +1351,14 @@ class account_move(osv.osv): if not top_common: top_common = top_account elif top_account.id != top_common.id: - raise osv.except_osv(_('Error !'), - _('You cannot validate this journal entry because account "%s" does not belong to chart of accounts "%s"!') % (account.name, top_common.name)) + raise osv.except_osv(_('Error!'), + _('You cannot validate this journal entry because account "%s" does not belong to chart of accounts "%s".') % (account.name, top_common.name)) return self.post(cursor, user, ids, context=context) def button_cancel(self, cr, uid, ids, context=None): for line in self.browse(cr, uid, ids, context=context): if not line.journal_id.update_posted: - raise osv.except_osv(_('Error !'), _('You can not modify a posted entry of this journal !\nYou should set the journal to allow cancelling entries if you want to do that.')) + raise osv.except_osv(_('Error!'), _('You cannot modify a posted entry of this journal.\nFirst you should set the journal to allow cancelling entries.')) if ids: cr.execute('UPDATE account_move '\ 'SET state=%s '\ @@ -1445,8 +1445,8 @@ class account_move(osv.osv): obj_move_line = self.pool.get('account.move.line') for move in self.browse(cr, uid, ids, context=context): if move['state'] != 'draft': - raise osv.except_osv(_('UserError'), - _('You can not delete a posted journal entry "%s"!') % \ + raise osv.except_osv(_('User Error!'), + _('You cannot delete a posted journal entry "%s".') % \ move['name']) line_ids = map(lambda x: x.id, move.line_id) context['journal_id'] = move.journal_id.id @@ -1474,16 +1474,16 @@ class account_move(osv.osv): account_id = move.journal_id.default_debit_account_id.id mode2 = 'debit' if not account_id: - raise osv.except_osv(_('UserError'), - _('There is no default default debit account defined \n' \ - 'on journal "%s"') % move.journal_id.name) + raise osv.except_osv(_('User Error!'), + _('There is no default debit account defined \n' \ + 'on journal "%s".') % move.journal_id.name) else: account_id = move.journal_id.default_credit_account_id.id mode2 = 'credit' if not account_id: - raise osv.except_osv(_('UserError'), - _('There is no default default credit account defined \n' \ - 'on journal "%s"') % move.journal_id.name) + raise osv.except_osv(_('User Error!'), + _('There is no default credit account defined \n' \ + 'on journal "%s".') % move.journal_id.name) # find the first line of this move with the current mode # or create it if it doesn't exist @@ -1577,11 +1577,11 @@ class account_move(osv.osv): if not company_id: company_id = line.account_id.company_id.id if not company_id == line.account_id.company_id.id: - raise osv.except_osv(_('Error'), _("Couldn't create move between different companies")) + raise osv.except_osv(_('Error!'), _("Cannot create moves for different companies.")) if line.account_id.currency_id and line.currency_id: if line.account_id.currency_id.id != line.currency_id.id and (line.account_id.currency_id.id != line.account_id.company_id.currency_id.id): - raise osv.except_osv(_('Error'), _("""Couldn't create move with currency different from the secondary currency of the account "%s - %s". Clear the secondary currency field of the account definition if you want to accept all currencies.""") % (line.account_id.code, line.account_id.name)) + raise osv.except_osv(_('Error!'), _("""Cannot create move with currency different from ..""") % (line.account_id.code, line.account_id.name)) if abs(amount) < 10 ** -4: # If the move is balanced @@ -1833,7 +1833,7 @@ class account_tax_code(osv.osv): _check_recursion = check_cycle _constraints = [ - (_check_recursion, 'Error ! You can not create recursive accounts.', ['parent_id']) + (_check_recursion, 'Error!\nYou cannot create recursive accounts.', ['parent_id']) ] _order = 'code' @@ -2118,7 +2118,7 @@ class account_tax(osv.osv): } def compute(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None): - _logger.warning("Deprecated, use compute_all(...)['taxes'] instead of compute(...) to manage prices with tax included") + _logger.warning("Deprecated, use compute_all(...)['taxes'] instead of compute(...) to manage prices with tax included.") return self._compute(cr, uid, taxes, price_unit, quantity, product, partner) def _compute(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None, precision=None): @@ -2307,7 +2307,7 @@ class account_model(osv.osv): date_maturity = context.get('date',time.strftime('%Y-%m-%d')) if line.date_maturity == 'partner': if not line.partner_id: - raise osv.except_osv(_('Error !'), _("Maturity date of entry line generated by model line '%s' of model '%s' is based on partner payment term!" \ + raise osv.except_osv(_('Error!'), _("Maturity date of entry line generated by model line '%s' of model '%s' is based on partner payment term!" \ "\nPlease define partner on it!")%(line.name, model.name)) if line.partner_id.property_payment_term: payment_term_id = line.partner_id.property_payment_term.id @@ -2521,8 +2521,8 @@ class account_account_template(osv.osv): _check_recursion = check_cycle _constraints = [ - (_check_recursion, 'Error ! You can not create recursive account templates.', ['parent_id']), - (_check_type, 'Configuration Error!\nYou can not define children to an account with internal type different of "View"! ', ['type']), + (_check_recursion, 'Error!\nYou cannot create recursive account templates.', ['parent_id']), + (_check_type, 'Configuration Error!\nYou cannot define children to an account that has internal type other than "View".', ['type']), ] @@ -2623,7 +2623,7 @@ class account_add_tmpl_wizard(osv.osv_memory): ptids = tmpl_obj.read(cr, uid, [tids[0]['parent_id'][0]], ['code']) res = None if not ptids or not ptids[0]['code']: - raise osv.except_osv(_('Error !'), _('I can not locate a parent code for the template account!')) + raise osv.except_osv(_('Error!'), _('There is no parent code for the template account.')) res = acc_obj.search(cr, uid, [('code','=',ptids[0]['code'])]) return res and res[0] or False @@ -2729,7 +2729,7 @@ class account_tax_code_template(osv.osv): _check_recursion = check_cycle _constraints = [ - (_check_recursion, 'Error ! You can not create recursive Tax Codes.', ['parent_id']) + (_check_recursion, 'Error!\nYou cannot create recursive Tax Codes.', ['parent_id']) ] _order = 'code,name' account_tax_code_template() @@ -2742,7 +2742,7 @@ class account_chart_template(osv.osv): _columns={ 'name': fields.char('Name', size=64, required=True), 'parent_id': fields.many2one('account.chart.template', 'Parent Chart Template'), - 'code_digits': fields.integer('# of Digits', required=True, help="No. of Digits to use for account code"), + 'code_digits': fields.integer('# of Digits', required=True, help="No. of Digits to use for account code"), 'visible': fields.boolean('Can be Visible?', help="Set this to False if you don't want this template to be used actively in the wizard that generate Chart of Accounts from templates, this is useful when you want to generate accounts of this template only when loading its child template."), 'complete_tax_set': fields.boolean('Complete Set of Taxes', help='This boolean helps you to choose if you want to propose to the user to encode the sale and purchase rates or choose from list of taxes. This last choice assumes that the set of tax defined on this template is complete'), 'account_root_id': fields.many2one('account.account.template', 'Root Account', domain=[('parent_id','=',False)]), @@ -3026,7 +3026,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): return res def default_get(self, cr, uid, fields, context=None): - res = super(wizard_multi_charts_accounts, self).default_get(cr, uid, fields, context=context) + res = super(wizard_multi_charts_accounts, self).default_get(cr, uid, fields, context=context) tax_templ_obj = self.pool.get('account.tax.template') if 'bank_accounts_id' in fields: @@ -3102,7 +3102,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): # Get the analytic journal data = False if journal_type in ('sale', 'sale_refund'): - data = obj_data.get_object_reference(cr, uid, 'account', 'analytic_journal_sale') + data = obj_data.get_object_reference(cr, uid, 'account', 'analytic_journal_sale') elif journal_type in ('purchase', 'purchase_refund'): pass elif journal_type == 'general': @@ -3128,7 +3128,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): if journal_type in ('general', 'situation'): data = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_view') elif journal_type in ('sale_refund', 'purchase_refund'): - data = obj_data.get_object_reference(cr, uid, 'account', 'account_sp_refund_journal_view') + data = obj_data.get_object_reference(cr, uid, 'account', 'account_sp_refund_journal_view') else: data = obj_data.get_object_reference(cr, uid, 'account', 'account_sp_journal_view') return data and data[1] or False @@ -3357,7 +3357,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): def _prepare_bank_journal(self, cr, uid, line, current_num, default_account_id, company_id, context=None): ''' - This function prepares the value to use for the creation of a bank journal created through the wizard of + This function prepares the value to use for the creation of a bank journal created through the wizard of generating COA from templates. :param line: dictionary containing the values encoded by the user related to his bank account @@ -3375,9 +3375,9 @@ class wizard_multi_charts_accounts(osv.osv_memory): tmp = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_bank_view') view_id_cash = tmp and tmp[1] or False - # we need to loop again to find next number for journal code + # we need to loop again to find next number for journal code # because we can't rely on the value current_num as, - # its possible that we already have bank journals created (e.g. by the creation of res.partner.bank) + # its possible that we already have bank journals created (e.g. by the creation of res.partner.bank) # and the next number for account code might have been already used before for journal for num in xrange(current_num, 100): # journal_code has a maximal size of 5, hence we can enforce the boundary num < 100 @@ -3386,7 +3386,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): if not ids: break else: - raise osv.except_osv(_('Error'), _('Cannot generate an unused journal code.')) + raise osv.except_osv(_('Error!'), _('Cannot generate an unused journal code.')) vals = { 'name': line['acc_name'], @@ -3464,7 +3464,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): journal_data.append(vals) ref_acc_bank = obj_wizard.chart_template_id.bank_account_view_id if journal_data and not ref_acc_bank.code: - raise osv.except_osv(_('Configuration Error !'), _('The bank account defined on the selected chart of accounts hasn\'t a code.')) + raise osv.except_osv(_('Configuration Error!'), _('You have to set a code for the bank account defined on the selected chart of accounts.')) current_num = 1 for line in journal_data: diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py index 06de5a3e43e..2117f6e49ea 100644 --- a/addons/account/account_analytic_line.py +++ b/addons/account/account_analytic_line.py @@ -87,18 +87,18 @@ class account_analytic_line(osv.osv): if not a: a = prod.categ_id.property_account_expense_categ.id if not a: - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _('There is no expense account defined ' \ - 'for this product: "%s" (id:%d)') % \ + 'for this product: "%s" (id:%d).') % \ (prod.name, prod.id,)) else: a = prod.product_tmpl_id.property_account_income.id if not a: a = prod.categ_id.property_account_income_categ.id if not a: - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _('There is no income account defined ' \ - 'for this product: "%s" (id:%d)') % \ + 'for this product: "%s" (id:%d).') % \ (prod.name, prod_id,)) flag = False diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 11bcf565260..8df291a98d1 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -192,11 +192,11 @@ class account_bank_statement(osv.osv): 'ref': st_line.ref, } - def _prepare_bank_move_line(self, cr, uid, st_line, move_id, amount, company_currency_id, + def _prepare_bank_move_line(self, cr, uid, st_line, move_id, amount, company_currency_id, context=None): """Compute the args to build the dict of values to create the bank move line from a - statement line by calling the _prepare_move_line_vals. This method may be - overridden to implement custom move generation (making sure to call super() to + statement line by calling the _prepare_move_line_vals. This method may be + overridden to implement custom move generation (making sure to call super() to establish a clean extension chain). :param browse_record st_line: account.bank.statement.line record to @@ -219,12 +219,12 @@ class account_bank_statement(osv.osv): res_currency_obj = self.pool.get('res.currency') amt_cur = -res_currency_obj.compute(cr, uid, company_currency_id, cur_id, amount, context=context) - res = self._prepare_move_line_vals(cr, uid, st_line, move_id, debit, credit, + res = self._prepare_move_line_vals(cr, uid, st_line, move_id, debit, credit, amount_currency=amt_cur, currency_id=cur_id, analytic_id=anl_id, context=context) return res def _get_counter_part_account(sefl, cr, uid, st_line, context=None): - """Retrieve the account to use in the counterpart move. + """Retrieve the account to use in the counterpart move. This method may be overridden to implement custom move generation (making sure to call super() to establish a clean extension chain). @@ -237,7 +237,7 @@ class account_bank_statement(osv.osv): return st_line.statement_id.journal_id.default_debit_account_id.id def _get_counter_part_partner(sefl, cr, uid, st_line, context=None): - """Retrieve the partner to use in the counterpart move. + """Retrieve the partner to use in the counterpart move. This method may be overridden to implement custom move generation (making sure to call super() to establish a clean extension chain). @@ -247,11 +247,11 @@ class account_bank_statement(osv.osv): """ return st_line.partner_id and st_line.partner_id.id or False - def _prepare_counterpart_move_line(self, cr, uid, st_line, move_id, amount, company_currency_id, + def _prepare_counterpart_move_line(self, cr, uid, st_line, move_id, amount, company_currency_id, context=None): """Compute the args to build the dict of values to create the counter part move line from a - statement line by calling the _prepare_move_line_vals. This method may be - overridden to implement custom move generation (making sure to call super() to + statement line by calling the _prepare_move_line_vals. This method may be + overridden to implement custom move generation (making sure to call super() to establish a clean extension chain). :param browse_record st_line: account.bank.statement.line record to @@ -271,12 +271,12 @@ class account_bank_statement(osv.osv): if st_line.statement_id.currency.id <> company_currency_id: amt_cur = st_line.amount cur_id = st_line.statement_id.currency.id - return self._prepare_move_line_vals(cr, uid, st_line, move_id, debit, credit, + return self._prepare_move_line_vals(cr, uid, st_line, move_id, debit, credit, amount_currency = amt_cur, currency_id = cur_id, account_id = account_id, partner_id = partner_id, context=context) def _prepare_move_line_vals(self, cr, uid, st_line, move_id, debit, credit, currency_id = False, - amount_currency= False, account_id = False, analytic_id = False, + amount_currency= False, account_id = False, analytic_id = False, partner_id = False, context=None): """Prepare the dict of values to create the move line from a statement line. All non-mandatory args will replace the default computed one. @@ -350,12 +350,12 @@ class account_bank_statement(osv.osv): amount = res_currency_obj.compute(cr, uid, st.currency.id, company_currency_id, st_line.amount, context=context) - bank_move_vals = self._prepare_bank_move_line(cr, uid, st_line, move_id, amount, + bank_move_vals = self._prepare_bank_move_line(cr, uid, st_line, move_id, amount, company_currency_id, context=context) move_line_id = account_move_line_obj.create(cr, uid, bank_move_vals, context=context) torec.append(move_line_id) - counterpart_move_vals = self._prepare_counterpart_move_line(cr, uid, st_line, move_id, + counterpart_move_vals = self._prepare_counterpart_move_line(cr, uid, st_line, move_id, amount, company_currency_id, context=context) account_move_line_obj.create(cr, uid, counterpart_move_vals, context=context) @@ -364,7 +364,7 @@ class account_bank_statement(osv.osv): context=context).line_id], context=context): if line.state <> 'valid': - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _('Journal item "%s" is not valid.') % line.name) # Bank statements will not consider boolean on journal entry_posted @@ -377,7 +377,7 @@ class account_bank_statement(osv.osv): def balance_check(self, cr, uid, st_id, journal_type='bank', context=None): st = self.browse(cr, uid, st_id, context=context) if not ((abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001) or (abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001)): - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _('The statement balance is incorrect !\nThe expected balance (%.2f) is different than the computed one. (%.2f)') % (st.balance_end_real, st.balance_end)) return True @@ -401,7 +401,7 @@ class account_bank_statement(osv.osv): self.balance_check(cr, uid, st.id, journal_type=j_type, context=context) if (not st.journal_id.default_credit_account_id) \ or (not st.journal_id.default_debit_account_id): - raise osv.except_osv(_('Configuration Error !'), + raise osv.except_osv(_('Configuration Error!'), _('Please verify that an account is defined in the journal.')) if not st.name == '/': @@ -415,7 +415,7 @@ class account_bank_statement(osv.osv): for line in st.move_line_ids: if line.state <> 'valid': - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _('The account entries lines are not in valid state.')) for st_line in st.line_ids: if st_line.analytic_account_id: @@ -445,7 +445,7 @@ class account_bank_statement(osv.osv): account_move_obj.unlink(cr, uid, ids, context) done.append(st.id) return self.write(cr, uid, done, {'state':'draft'}, context=context) - + def _compute_balance_end_real(self, cr, uid, journal_id, context=None): cr.execute('SELECT balance_end_real \ FROM account_bank_statement \ @@ -469,7 +469,7 @@ class account_bank_statement(osv.osv): if t['state'] in ('draft'): unlink_ids.append(t['id']) else: - raise osv.except_osv(_('Invalid action !'), _('In order to delete a bank statement, you must first cancel it to delete related journal items.')) + raise osv.except_osv(_('Invalid Action!'), _('In order to delete a bank statement, you must first cancel it to delete related journal items.')) osv.osv.unlink(self, cr, uid, unlink_ids, context=context) return True diff --git a/addons/account/account_bank_view.xml b/addons/account/account_bank_view.xml index 4b3436c8a51..388a8e5a64b 100644 --- a/addons/account/account_bank_view.xml +++ b/addons/account/account_bank_view.xml @@ -45,9 +45,6 @@

Click to setup a new bank account. -

- Configure your company's bank account and select those that must - appear on the report footer.

If you use the accounting application of OpenERP, journals and accounts will be created automatically based on these data. diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py index ae225cc60de..2bb89a84cdc 100644 --- a/addons/account/account_cash_statement.py +++ b/addons/account/account_cash_statement.py @@ -238,7 +238,7 @@ class account_cash_statement(osv.osv): for statement in statement_pool.browse(cr, uid, ids, context=context): vals = {} if not self._user_allow(cr, uid, statement.id, context=context): - raise osv.except_osv(_('Error !'), (_('You do not have rights to open this %s journal !') % (statement.journal_id.name, ))) + raise osv.except_osv(_('Error!'), (_('You do not have rights to open this %s journal !') % (statement.journal_id.name, ))) if statement.name and statement.name == '/': c = {'fiscalyear_id': statement.period_id.fiscalyear_id.id} @@ -282,8 +282,8 @@ class account_cash_statement(osv.osv): for item_label, item_account in TALBES: if getattr(obj.journal_id, item_account): - raise osv.except_osv(_('Error !'), - _('There is no %s Account on the Journal %s') % (item_label, obj.journal_id.name,)) + raise osv.except_osv(_('Error!'), + _('There is no %s Account on the journal %s.') % (item_label, obj.journal_id.name,)) is_profit = obj.difference < 0.0 diff --git a/addons/account/account_installer.xml b/addons/account/account_installer.xml index b720ea16922..d2661674bae 100644 --- a/addons/account/account_installer.xml +++ b/addons/account/account_installer.xml @@ -10,7 +10,9 @@ Accounting Application Configuration

diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index b1c5db23df6..064ba419ebd 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -319,7 +319,7 @@ class account_invoice(osv.osv): res['fields'][field]['selection'] = journal_select doc = etree.XML(res['arch']) - + if context.get('type', False): for node in doc.xpath("//field[@name='partner_bank_id']"): if context['type'] == 'in_refund': @@ -327,7 +327,7 @@ class account_invoice(osv.osv): elif context['type'] == 'out_refund': node.set('domain', "[('partner_id', '=', partner_id)]") res['arch'] = etree.tostring(doc) - + if view_type == 'search': if context.get('type', 'in_invoice') in ('out_invoice', 'out_refund'): for node in doc.xpath("//group[@name='extended filter']"): @@ -364,15 +364,15 @@ class account_invoice(osv.osv): except Exception, e: if '"journal_id" viol' in e.args[0]: raise orm.except_orm(_('Configuration Error!'), - _('There is no Accounting Journal of type Sale/Purchase defined!')) + _('There is no Sale/Purchase Journal(s) defined.')) else: - raise orm.except_orm(_('Unknown Error'), str(e)) + raise orm.except_orm(_('Unknown Error!'), str(e)) def invoice_print(self, cr, uid, ids, context=None): ''' This function prints the invoice and mark it as sent, so that we can see more easily the next step of the workflow ''' - assert len(ids) == 1, 'This option should only be used for a single id at a time' + assert len(ids) == 1, 'This option should only be used for a single id at a time.' self.write(cr, uid, ids, {'sent': True}, context=context) datas = { 'ids': ids, @@ -425,7 +425,7 @@ class account_invoice(osv.osv): if t['state'] in ('draft', 'cancel') and t['internal_number']== False: unlink_ids.append(t['id']) else: - raise osv.except_osv(_('Invalid action !'), _('You can not delete an invoice which is open or paid. We suggest you to refund it instead.')) + raise osv.except_osv(_('Invalid Action!'), _('You cannot delete an invoice which is open or paid. You should refund it instead.')) osv.osv.unlink(self, cr, uid, unlink_ids, context=context) return True @@ -458,8 +458,8 @@ class account_invoice(osv.osv): rec_res_id = rec_line_data and rec_line_data[0].get('value_reference',False) and int(rec_line_data[0]['value_reference'].split(',')[1]) or False pay_res_id = pay_line_data and pay_line_data[0].get('value_reference',False) and int(pay_line_data[0]['value_reference'].split(',')[1]) or False if not rec_res_id and not pay_res_id: - raise osv.except_osv(_('Configuration Error !'), - _('Can not find a chart of accounts for this company, you should create one.')) + raise osv.except_osv(_('Configuration Error!'), + _('Cannot find a chart of accounts for this company, you should create one.')) account_obj = self.pool.get('account.account') rec_obj_acc = account_obj.browse(cr, uid, [rec_res_id]) pay_obj_acc = account_obj.browse(cr, uid, [pay_res_id]) @@ -521,7 +521,7 @@ class account_invoice(osv.osv): pterm_list.sort() res = {'value':{'date_due': pterm_list[-1]}} else: - raise osv.except_osv(_('Data Insufficient !'), _('The payment term of supplier does not have a payment term line!')) + raise osv.except_osv(_('Insufficient Data!'), _('The payment term of supplier does not have a payment term line.')) return res def onchange_invoice_line(self, cr, uid, ids, lines): @@ -553,8 +553,8 @@ class account_invoice(osv.osv): rec_res_id = rec_line_data and rec_line_data[0].get('value_reference',False) and int(rec_line_data[0]['value_reference'].split(',')[1]) or False pay_res_id = pay_line_data and pay_line_data[0].get('value_reference',False) and int(pay_line_data[0]['value_reference'].split(',')[1]) or False if not rec_res_id and not pay_res_id: - raise osv.except_osv(_('Configuration Error !'), - _('Can not find a chart of account, you should create one from the configuration of the accounting menu.')) + raise osv.except_osv(_('Configuration Error!'), + _('Cannot find a chart of account, you should create one from Settings\Configuration\Accounting menu.')) if type in ('out_invoice', 'out_refund'): acc_id = rec_res_id else: @@ -568,16 +568,16 @@ class account_invoice(osv.osv): if line.account_id.company_id.id != company_id: result_id = account_obj.search(cr, uid, [('name','=',line.account_id.name),('company_id','=',company_id)]) if not result_id: - raise osv.except_osv(_('Configuration Error !'), - _('Can not find a chart of account, you should create one from the configuration of the accounting menu.')) + raise osv.except_osv(_('Configuration Error!'), + _('Cannot find a chart of account, you should create one from Settings\Configuration\Accounting menu.')) inv_line_obj.write(cr, uid, [line.id], {'account_id': result_id[-1]}) else: if invoice_line: for inv_line in invoice_line: obj_l = account_obj.browse(cr, uid, inv_line[2]['account_id']) if obj_l.company_id.id != company_id: - raise osv.except_osv(_('Configuration Error !'), - _('Invoice line account company does not match with invoice company.')) + raise osv.except_osv(_('Configuration Error!'), + _('Invoice line account\'s company and invoice\'s compnay does not match.')) else: continue if company_id and type: @@ -598,7 +598,7 @@ class account_invoice(osv.osv): if r[1] == 'journal_id' and r[2] in journal_ids: val['journal_id'] = r[2] if not val.get('journal_id', False): - raise osv.except_osv(_('Configuration Error !'), (_('Can\'t find any account journal of %s type for this company.\n\nYou can create one in the menu: \nConfiguration\Financial Accounting\Accounts\Journals.') % (journal_type))) + raise osv.except_osv(_('Configuration Error!'), (_('Cannot find any account journal of %s type for this company.\n\nYou can create one in the menu: \nConfiguration\Journals\Journals.') % (journal_type))) dom = {'journal_id': [('id', 'in', journal_ids)]} else: journal_ids = obj_journal.search(cr, uid, []) @@ -759,13 +759,13 @@ class account_invoice(osv.osv): key = (tax.tax_code_id.id, tax.base_code_id.id, tax.account_id.id, tax.account_analytic_id.id) tax_key.append(key) if not key in compute_taxes: - raise osv.except_osv(_('Warning !'), _('Global taxes defined, but they are not in invoice lines !')) + raise osv.except_osv(_('Warning!'), _('Global taxes defined, but they are not in invoice lines !')) base = compute_taxes[key]['base'] if abs(base - tax.base) > inv.company_id.currency_id.rounding: - raise osv.except_osv(_('Warning !'), _('Tax base different!\nClick on compute to update the tax base.')) + raise osv.except_osv(_('Warning!'), _('Tax base different!\nClick on compute to update the tax base.')) for key in compute_taxes: if not key in tax_key: - raise osv.except_osv(_('Warning !'), _('Taxes are missing!\nClick on compute button.')) + raise osv.except_osv(_('Warning!'), _('Taxes are missing!\nClick on compute button.')) def compute_invoice_totals(self, cr, uid, inv, company_currency, ref, invoice_move_lines): total = 0 @@ -835,12 +835,12 @@ class account_invoice(osv.osv): context = {} for inv in self.browse(cr, uid, ids, context=context): if not inv.journal_id.sequence_id: - raise osv.except_osv(_('Error !'), _('Please define sequence on the journal related to this invoice.')) + raise osv.except_osv(_('Error!'), _('Please define sequence on the journal related to this invoice.')) if not inv.invoice_line: raise osv.except_osv(_('No Invoice Lines !'), _('Please create some invoice lines.')) if inv.move_id: continue - + ctx = context.copy() ctx.update({'lang': inv.partner_id.lang}) if not inv.date_invoice: @@ -866,7 +866,7 @@ class account_invoice(osv.osv): total_percent += line.value_amount total_fixed = (total_fixed * 100) / (inv.amount_total or 1.0) if (total_fixed + total_percent) > 100: - raise osv.except_osv(_('Error !'), _("Can not create the invoice !\nThe related payment term is probably misconfigured as it gives a computed amount greater than the total invoiced amount. The latest line of your payment term must be of type 'balance' to avoid rounding issues.")) + raise osv.except_osv(_('Error!'), _("Cannot create the invoice.\nThe related payment term is probably misconfigured as it gives a computed amount greater than the total invoiced amount. In order to avoid rounding issues, the latest line of your payment term must be of type 'balance'.")) # one move line per tax line iml += ait_obj.move_line_get(cr, uid, inv.id) @@ -947,8 +947,8 @@ class account_invoice(osv.osv): journal_id = inv.journal_id.id journal = journal_obj.browse(cr, uid, journal_id, context=ctx) if journal.centralisation: - raise osv.except_osv(_('UserError'), - _('You cannot create an invoice on a centralised journal. Uncheck the centralised counterpart box in the related journal from the configuration menu.')) + raise osv.except_osv(_('User Error!'), + _('You cannot create an invoice on a centralized journal. Uncheck the centralized counterpart box in the related journal from the configuration menu.')) line = self.finalize_invoice_move_lines(cr, uid, inv, line) @@ -979,7 +979,7 @@ class account_invoice(osv.osv): move_obj.post(cr, uid, [move_id], context=ctx) self._log_event(cr, uid, ids) return True - + def invoice_validate(self, cr, uid, ids, context=None): self.write(cr, uid, ids, {'state':'open'}, context=context) return True @@ -1061,7 +1061,7 @@ class account_invoice(osv.osv): 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 can not cancel an invoice which is partially paid! You need to unreconcile related payment entries first!')) + raise osv.except_osv(_('Error!'), _('You cannot cancel an invoice which is partially paid. You need to unreconcile related payment entries first.')) # First, set the invoices as cancelled and detach the move ids self.write(cr, uid, ids, {'state':'cancel', 'move_id':False}) @@ -1187,7 +1187,7 @@ class account_invoice(osv.osv): if context is None: context = {} #TODO check if we can use different period for payment and the writeoff line - assert len(ids)==1, "Can only pay one invoice at a time" + assert len(ids)==1, "Can only pay one invoice at a time." invoice = self.browse(cr, uid, ids[0], context=context) src_account_id = invoice.account_id.id # Take the seq as name for move @@ -1273,7 +1273,7 @@ class account_invoice(osv.osv): else: code = invoice.currency_id.symbol # TODO: use currency's formatting function - msg = _("Invoice '%s' is paid partially: %s%s of %s%s (%s%s remaining)") % \ + msg = _("Invoice '%s' is paid partially: %s%s of %s%s (%s%s remaining).") % \ (name, pay_amount, code, invoice.amount_total, code, total, code) self.message_append_note(cr, uid, [inv_id], body=msg, context=context) self.pool.get('account.move.line').reconcile_partial(cr, uid, line_ids, 'manual', context) @@ -1281,11 +1281,11 @@ class account_invoice(osv.osv): # Update the stored value (fields.function), so we write to trigger recompute self.pool.get('account.invoice').write(cr, uid, ids, {}, context=context) return True - + # ----------------------------------------- # OpenChatter notifications and need_action # ----------------------------------------- - + def _get_document_type(self, type): type_dict = { 'out_invoice': 'Customer invoice', @@ -1294,19 +1294,19 @@ class account_invoice(osv.osv): 'in_refund': 'Supplier Refund', } return type_dict.get(type, 'Invoice') - + def create_send_note(self, cr, uid, ids, context=None): for obj in self.browse(cr, uid, ids, context=context): self.message_append_note(cr, uid, [obj.id],body=_("%s created.") % (self._get_document_type(obj.type)), context=context) - + def confirm_paid_send_note(self, cr, uid, ids, context=None): for obj in self.browse(cr, uid, ids, context=context): self.message_append_note(cr, uid, [obj.id], body=_("%s paid.") % (self._get_document_type(obj.type)), context=context) - + def invoice_cancel_send_note(self, cr, uid, ids, context=None): for obj in self.browse(cr, uid, ids, context=context): self.message_append_note(cr, uid, [obj.id], body=_("%s cancelled.") % (self._get_document_type(obj.type)), context=context) - + account_invoice() class account_invoice_line(osv.osv): @@ -1475,7 +1475,7 @@ class account_invoice_line(osv.osv): if prod.uom_id.category_id.id != prod_uom.category_id.id: warning = { 'title': _('Warning!'), - 'message': _('You selected an Unit of Measure which is not compatible with the product.') + 'message': _('The selected unit of measure is not compatible with the unit of measure of the product.') } return {'value': res['value'], 'warning': warning} return res diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 5eb56bfa645..18ab1a779a3 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -95,7 +95,7 @@ class account_move_line(osv.osv): if initial_bal and not context.get('periods', False) and not where_move_lines_by_date: #we didn't pass any filter in the context, and the initial balance can't be computed using only the fiscalyear otherwise entries will be summed twice #so we have to invalidate this query - raise osv.except_osv(_('Warning !'),_("You haven't supplied enough argument to compute the initial balance, please select a period and journal in the context.")) + raise osv.except_osv(_('Warning!'),_("You have not supplied enough arguments to compute the initial balance, please select a period and a journal in the context.")) if context.get('journal_ids', False): @@ -577,14 +577,14 @@ class account_move_line(osv.osv): lines = self.browse(cr, uid, ids, context=context) for l in lines: if l.account_id.type == 'view': - raise osv.except_osv(_('Error :'), _('You can not create journal items on a "view" account %s %s') % (l.account_id.code, l.account_id.name)) + raise osv.except_osv(_('Error!'), _('You cannot create journal items on “View” type account %s %s.') % (l.account_id.code, l.account_id.name)) return True def _check_no_closed(self, cr, uid, ids, context=None): lines = self.browse(cr, uid, ids, context=context) for l in lines: if l.account_id.type == 'closed': - raise osv.except_osv(_('Error :'), _('You can not create journal items on a closed account %s %s') % (l.account_id.code, l.account_id.name)) + raise osv.except_osv(_('Error!'), _('You cannot create journal items on a closed account %s %s.') % (l.account_id.code, l.account_id.name)) return True def _check_company_id(self, cr, uid, ids, context=None): @@ -609,9 +609,9 @@ class account_move_line(osv.osv): return True _constraints = [ - (_check_no_view, 'You can not create journal items on an account of type view.', ['account_id']), - (_check_no_closed, 'You can not create journal items on closed account.', ['account_id']), - (_check_company_id, 'Company must be the same for its related account and period.', ['company_id']), + (_check_no_view, 'You cannot create journal items on an account of type view.', ['account_id']), + (_check_no_closed, 'You cannot create journal items on closed account.', ['account_id']), + (_check_company_id, 'Account and Period must belong to the same company.', ['company_id']), (_check_date, 'The date of your Journal Entry is not in the defined period! You should change the date or remove this constraint from the journal.', ['date']), (_check_currency, 'The selected account of your Journal Entry forces to provide a secondary currency. You should remove the secondary currency on the account or select a multi-currency view on the journal.', ['currency_id']), ] @@ -743,7 +743,7 @@ class account_move_line(osv.osv): context = {} for line in self.browse(cr, uid, ids, context=context): if company_list and not line.company_id.id in company_list: - raise osv.except_osv(_('Warning !'), _('To reconcile the entries company should be the same for all entries')) + raise osv.except_osv(_('Warning!'), _('To reconcile the entries company should be the same for all entries.')) company_list.append(line.company_id.id) for line in self.browse(cr, uid, ids, context=context): @@ -752,7 +752,7 @@ class account_move_line(osv.osv): else: currency_id = line.company_id.currency_id if line.reconcile_id: - raise osv.except_osv(_('Warning'), _('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: @@ -796,11 +796,11 @@ class account_move_line(osv.osv): company_list = [] for line in self.browse(cr, uid, ids, context=context): if company_list and not line.company_id.id in company_list: - raise osv.except_osv(_('Warning !'), _('To reconcile the entries company should be the same for all entries')) + raise osv.except_osv(_('Warning!'), _('To reconcile the entries company should be the same for all entries.')) company_list.append(line.company_id.id) for line in unrec_lines: if line.state <> 'valid': - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _('Entry "%s" is not valid !') % line.name) credit += line['credit'] debit += line['debit'] @@ -823,15 +823,15 @@ class account_move_line(osv.osv): r = cr.fetchall() #TODO: move this check to a constraint in the account_move_reconcile object if not unrec_lines: - raise osv.except_osv(_('Error'), _('Entry is already reconciled')) + raise osv.except_osv(_('Error!'), _('Entry is already reconciled.')) account = account_obj.browse(cr, uid, account_id, context=context) if r[0][1] != None: - raise osv.except_osv(_('Error'), _('Some entries are already reconciled !')) + raise osv.except_osv(_('Error!'), _('Some entries are already reconciled.')) if (not currency_obj.is_zero(cr, uid, account.company_id.currency_id, writeoff)) or \ (account.currency_id and (not currency_obj.is_zero(cr, uid, account.currency_id, currency))): if not writeoff_acc_id: - raise osv.except_osv(_('Warning'), _('You have to provide an account for the write off/exchange difference entry !')) + raise osv.except_osv(_('Warning!'), _('You have to provide an account for the write off/exchange difference entry.')) if writeoff > 0: debit = writeoff credit = 0.0 @@ -1090,9 +1090,9 @@ class account_move_line(osv.osv): res = cr.fetchone() if res: if res[1] != 'draft': - raise osv.except_osv(_('UserError'), + raise osv.except_osv(_('User Error!'), _('The account move (%s) for centralisation ' \ - 'has been confirmed!') % res[2]) + 'has been confirmed.') % res[2]) return res def _remove_move_reconcile(self, cr, uid, move_ids=[], context=None): @@ -1139,9 +1139,9 @@ class account_move_line(osv.osv): if isinstance(ids, (int, long)): ids = [ids] 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 !')) + raise osv.except_osv(_('Unable to change tax!'), _('You cannot change the tax, you should remove and recreate lines.')) 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!')) + raise osv.except_osv(_('Bad Account!'), _('You cannot use an inactive account.')) if update_check: if ('account_id' in vals) or ('journal_id' in vals) or ('period_id' in vals) or ('move_id' in vals) or ('debit' in vals) or ('credit' in vals) or ('date' in vals): self._update_check(cr, uid, ids, context) @@ -1186,7 +1186,7 @@ class account_move_line(osv.osv): result = cr.fetchall() for (state,) in result: if state == 'done': - raise osv.except_osv(_('Error !'), _('You can not add/modify entries in a closed journal.')) + raise osv.except_osv(_('Error!'), _('You cannot add/modify entries in a closed journal.')) if not result: journal = journal_obj.browse(cr, uid, journal_id, context=context) period = period_obj.browse(cr, uid, period_id, context=context) @@ -1202,9 +1202,9 @@ class account_move_line(osv.osv): for line in self.browse(cr, uid, ids, context=context): err_msg = _('Move name (id): %s (%s)') % (line.move_id.name, str(line.move_id.id)) if line.move_id.state <> 'draft' and (not line.journal_id.entry_posted): - raise osv.except_osv(_('Error !'), _('You can not do this modification on a confirmed entry! You can just change some non legal fields or you must unconfirm the journal entry first! \n%s') % err_msg) + raise osv.except_osv(_('Error!'), _('You cannot do this modification on a confirmed entry. You can just change some non legal fields or you must unconfirm the journal entry first.\n%s.') % err_msg) if line.reconcile_id: - raise osv.except_osv(_('Error !'), _('You can not do this modification on a reconciled entry! You can just change some non legal fields or you must unreconcile first!\n%s') % err_msg) + raise osv.except_osv(_('Error!'), _('You cannot do this modification on a reconciled entry. You can just change some non legal fields or you must unreconcile first.\n%s.') % err_msg) t = (line.journal_id.id, line.period_id.id) if t not in done: self._update_journal_check(cr, uid, line.journal_id.id, line.period_id.id, context) @@ -1224,7 +1224,7 @@ class account_move_line(osv.osv): if company_id: vals['company_id'] = company_id[0] 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!')) + raise osv.except_osv(_('Bad Account!'), _('You cannot use an inactive account.')) if 'journal_id' in vals: context['journal_id'] = vals['journal_id'] if 'period_id' in vals: @@ -1237,10 +1237,10 @@ class account_move_line(osv.osv): if 'period_id' not in context or not isinstance(context.get('period_id', ''), (int, long)): period_candidate_ids = self.pool.get('account.period').name_search(cr, uid, name=context.get('period_id','')) if len(period_candidate_ids) != 1: - raise osv.except_osv(_('Encoding error'), _('No period found or more than one period found for the given date.')) + raise osv.except_osv(_('Error!'), _('No period found or more than one period found for the given date.')) context['period_id'] = period_candidate_ids[0][0] if not context.get('journal_id', False) and context.get('search_default_journal_id', False): - context['journal_id'] = context.get('search_default_journal_id') + context['journal_id'] = context.get('search_default_journal_id') self._update_journal_check(cr, uid, context['journal_id'], context['period_id'], context) move_id = vals.get('move_id', False) journal = journal_obj.browse(cr, uid, context['journal_id'], context=context) @@ -1263,7 +1263,7 @@ class account_move_line(osv.osv): move_id = move_obj.create(cr, uid, v, context) vals['move_id'] = move_id else: - raise osv.except_osv(_('No piece number !'), _('Can not create an automatic sequence for this piece!\nPut a sequence in the journal definition for automatic numbering or create a sequence manually for this piece.')) + raise osv.except_osv(_('No piece number !'), _('Cannot create an automatic sequence for this piece.\nPut a sequence in the journal definition for automatic numbering or create a sequence manually for this piece.')) ok = not (journal.type_control_ids or journal.account_control_ids) if ('account_id' in vals): account = account_obj.browse(cr, uid, vals['account_id'], context=context) @@ -1288,7 +1288,7 @@ class account_move_line(osv.osv): vals['amount_currency'] = cur_obj.compute(cr, uid, account.company_id.currency_id.id, account.currency_id.id, vals.get('debit', 0.0)-vals.get('credit', 0.0), context=ctx) if not ok: - raise osv.except_osv(_('Bad account !'), _('You can not use this general account in this journal, check the tab \'Entry Controls\' on the related journal !')) + raise osv.except_osv(_('Bad Account!'), _('You cannot use this general account in this journal, check the tab \'Entry Controls\' on the related journal.')) if vals.get('analytic_account_id',False): if journal.analytic_journal_id: diff --git a/addons/account/installer.py b/addons/account/installer.py index 4fc4754ea3f..60a34628b1b 100644 --- a/addons/account/installer.py +++ b/addons/account/installer.py @@ -91,7 +91,7 @@ class account_installer(osv.osv_memory): def check_unconfigured_cmp(self, cr, uid, context=None): """ check if there are still unconfigured companies """ if not self.get_unconfigured_cmp(cr, uid, context=context): - raise osv.except_osv(_('No unconfigured company !'), _("There are currently no company without chart of account. The wizard will therefore not be executed.")) + raise osv.except_osv(_('No unconfigured company !'), _("There is currently no company without chart of account. The wizard will therefore not be executed.")) def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): if context is None:context = {} diff --git a/addons/account/report/common_report_header.py b/addons/account/report/common_report_header.py index c0365875bdc..c93c3e02ee3 100644 --- a/addons/account/report/common_report_header.py +++ b/addons/account/report/common_report_header.py @@ -89,7 +89,7 @@ class common_report_header(object): return '' def _get_sortby(self, data): - raise (_('Error'), _('Not implemented')) + raise (_('Error!'), _('Not implemented.')) def _get_filter(self, data): if data.get('form', False) and data['form'].get('filter', False): diff --git a/addons/account/res_config.py b/addons/account/res_config.py index 658f87962ff..8e50493b063 100644 --- a/addons/account/res_config.py +++ b/addons/account/res_config.py @@ -43,8 +43,6 @@ class account_config_settings(osv.osv_memory): string='Default company currency', help="Main currency of the company."), 'paypal_account': fields.related('company_id', 'paypal_account', type='char', size=128, string='Paypal account', help="Paypal account (email) for receiving online payments (credit card, etc.) If you set a paypal account, the customer will be able to pay your invoices or quotations with a button \"Pay with Paypal\" in automated emails or through the OpenERP portal."), - 'company_footer': fields.related('company_id', 'rml_footer2', type='char', size=250, readonly=True, - string='Bank accounts on reports will display as followed', help="Bank accounts as printed in the footer of each customer document. This is for information purpose only, you should configure these bank accounts through the above button \"Configure Bank Accounts\"."), 'has_chart_of_accounts': fields.boolean('Company has a chart of accounts'), 'chart_template_id': fields.many2one('account.chart.template', 'Template', domain="[('visible','=', True)]"), @@ -154,7 +152,6 @@ class account_config_settings(osv.osv_memory): 'expects_chart_of_accounts': company.expects_chart_of_accounts, 'currency_id': company.currency_id.id, 'paypal_account': company.paypal_account, - 'company_footer': company.rml_footer2, 'has_chart_of_accounts': has_chart_of_accounts, 'has_fiscal_year': bool(fiscalyear_count), 'chart_template_id': False, diff --git a/addons/account/res_config_view.xml b/addons/account/res_config_view.xml index ebcd99a6915..2cdeb8e0ea9 100644 --- a/addons/account/res_config_view.xml +++ b/addons/account/res_config_view.xml @@ -225,8 +225,6 @@ icon="gtk-go-forward" type="action" class="oe_inline oe_link"/> - diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py index b34d1b9f090..13171d95b9b 100644 --- a/addons/crm/crm_meeting.py +++ b/addons/crm/crm_meeting.py @@ -113,7 +113,7 @@ class res_users(osv.osv): 'user_id': user_id}, context=context) except: # Tolerate a missing shortcut. See product/product.py for similar code. - _logger.debug('Skipped meetings shortcut for user "%s"', data.get('name','created"), context=context) + return self.message_append_note(cr, uid, ids, body=_("Partner has been created."), context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm/wizard/crm_lead_to_opportunity.py b/addons/crm/wizard/crm_lead_to_opportunity.py index f6fd4332745..547d3ed299e 100644 --- a/addons/crm/wizard/crm_lead_to_opportunity.py +++ b/addons/crm/wizard/crm_lead_to_opportunity.py @@ -99,7 +99,7 @@ class crm_lead2opportunity_partner(osv.osv_memory): lead_obj = self.pool.get('crm.lead') for lead in lead_obj.browse(cr, uid, context.get('active_ids', []), context=context): if lead.state in ['done', 'cancel']: - raise osv.except_osv(_("Warning !"), _("Closed/Cancelled Leads can not be converted into Opportunity")) + raise osv.except_osv(_("Warning !"), _("Closed/Cancelled leads cannot be converted into opportunities.")) return False def _convert_opportunity(self, cr, uid, ids, vals, context=None): @@ -110,7 +110,7 @@ class crm_lead2opportunity_partner(osv.osv_memory): lead_ids = vals.get('lead_ids', []) user_ids = vals.get('user_ids', False) team_id = vals.get('section_id', False) - return lead.convert_opportunity(cr, uid, lead_ids, partner_id, user_ids, team_id, context=context) + return lead.convert_opportunity(cr, uid, lead_ids, partner_id, user_ids, team_id, context=context) def _merge_opportunity(self, cr, uid, ids, opportunity_ids, action='merge', context=None): #TOFIX: is it usefully ? @@ -131,7 +131,7 @@ class crm_lead2opportunity_partner(osv.osv_memory): """ if not context: context = {} - + lead = self.pool.get('crm.lead') lead_ids = context.get('active_ids', []) data = self.browse(cr, uid, ids, context=context)[0] diff --git a/addons/crm/wizard/crm_lead_to_partner.py b/addons/crm/wizard/crm_lead_to_partner.py index c424d511639..98f114b4088 100644 --- a/addons/crm/wizard/crm_lead_to_partner.py +++ b/addons/crm/wizard/crm_lead_to_partner.py @@ -44,7 +44,7 @@ class crm_lead2partner(osv.osv_memory): rec_ids = context and context.get('active_ids', []) for this in model.browse(cr, uid, rec_ids, context=context): if this.partner_id: - raise osv.except_osv(_('Warning !'), + raise osv.except_osv(_('Warning!'), _('A partner is already defined.')) def _select_partner(self, cr, uid, context=None): diff --git a/addons/crm_partner_assign/i18n/ar.po b/addons/crm_partner_assign/i18n/ar.po index c55a43c1ab1..af2b96e8019 100644 --- a/addons/crm_partner_assign/i18n/ar.po +++ b/addons/crm_partner_assign/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/bg.po b/addons/crm_partner_assign/i18n/bg.po index a20a16aaea0..dd7d8e8446d 100644 --- a/addons/crm_partner_assign/i18n/bg.po +++ b/addons/crm_partner_assign/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/ca.po b/addons/crm_partner_assign/i18n/ca.po index 7a760ae5c57..f012dc16dfb 100644 --- a/addons/crm_partner_assign/i18n/ca.po +++ b/addons/crm_partner_assign/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/da.po b/addons/crm_partner_assign/i18n/da.po index d31649569c0..ae5ebe38ebb 100644 --- a/addons/crm_partner_assign/i18n/da.po +++ b/addons/crm_partner_assign/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/de.po b/addons/crm_partner_assign/i18n/de.po index 167b467f78f..351a5d1f7b5 100644 --- a/addons/crm_partner_assign/i18n/de.po +++ b/addons/crm_partner_assign/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/el.po b/addons/crm_partner_assign/i18n/el.po index a046970a01b..97bdb8238a8 100644 --- a/addons/crm_partner_assign/i18n/el.po +++ b/addons/crm_partner_assign/i18n/el.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/es.po b/addons/crm_partner_assign/i18n/es.po index 04b63ef0dd7..827161206de 100644 --- a/addons/crm_partner_assign/i18n/es.po +++ b/addons/crm_partner_assign/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/es_CR.po b/addons/crm_partner_assign/i18n/es_CR.po index d0b827ef8c8..249f9e9b24c 100644 --- a/addons/crm_partner_assign/i18n/es_CR.po +++ b/addons/crm_partner_assign/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: es\n" #. module: crm_partner_assign diff --git a/addons/crm_partner_assign/i18n/es_PY.po b/addons/crm_partner_assign/i18n/es_PY.po index 9f5f8c2e04b..8c5343be3ac 100644 --- a/addons/crm_partner_assign/i18n/es_PY.po +++ b/addons/crm_partner_assign/i18n/es_PY.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:36+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/fi.po b/addons/crm_partner_assign/i18n/fi.po index 0368dfe9486..54cd578ce0b 100644 --- a/addons/crm_partner_assign/i18n/fi.po +++ b/addons/crm_partner_assign/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/fr.po b/addons/crm_partner_assign/i18n/fr.po index 3152a6cd8a4..7499444cdce 100644 --- a/addons/crm_partner_assign/i18n/fr.po +++ b/addons/crm_partner_assign/i18n/fr.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/gl.po b/addons/crm_partner_assign/i18n/gl.po index ea64989d58c..93def92dc17 100644 --- a/addons/crm_partner_assign/i18n/gl.po +++ b/addons/crm_partner_assign/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/hr.po b/addons/crm_partner_assign/i18n/hr.po index bffdbbd8154..d41efee23a3 100644 --- a/addons/crm_partner_assign/i18n/hr.po +++ b/addons/crm_partner_assign/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/hu.po b/addons/crm_partner_assign/i18n/hu.po index 5fed41312c5..96a1ea38f80 100644 --- a/addons/crm_partner_assign/i18n/hu.po +++ b/addons/crm_partner_assign/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/it.po b/addons/crm_partner_assign/i18n/it.po index e15386a42cd..9ffbeac4a0d 100644 --- a/addons/crm_partner_assign/i18n/it.po +++ b/addons/crm_partner_assign/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/ja.po b/addons/crm_partner_assign/i18n/ja.po index ce05dfd683b..71118b510d3 100644 --- a/addons/crm_partner_assign/i18n/ja.po +++ b/addons/crm_partner_assign/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/lt.po b/addons/crm_partner_assign/i18n/lt.po index 467b0156b0e..bec6492db36 100644 --- a/addons/crm_partner_assign/i18n/lt.po +++ b/addons/crm_partner_assign/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/lv.po b/addons/crm_partner_assign/i18n/lv.po index c01c6d49072..cf9563af198 100644 --- a/addons/crm_partner_assign/i18n/lv.po +++ b/addons/crm_partner_assign/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/nl.po b/addons/crm_partner_assign/i18n/nl.po index 4ad6bdef5f8..3491555f881 100644 --- a/addons/crm_partner_assign/i18n/nl.po +++ b/addons/crm_partner_assign/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/pl.po b/addons/crm_partner_assign/i18n/pl.po index f78bbc714aa..a069dbb164d 100644 --- a/addons/crm_partner_assign/i18n/pl.po +++ b/addons/crm_partner_assign/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/pt.po b/addons/crm_partner_assign/i18n/pt.po index 2f4f64914ea..b6be865392d 100644 --- a/addons/crm_partner_assign/i18n/pt.po +++ b/addons/crm_partner_assign/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/pt_BR.po b/addons/crm_partner_assign/i18n/pt_BR.po index 27881dfc2e2..2cbcff71b56 100644 --- a/addons/crm_partner_assign/i18n/pt_BR.po +++ b/addons/crm_partner_assign/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/ro.po b/addons/crm_partner_assign/i18n/ro.po index ded26fbf326..e812b698222 100644 --- a/addons/crm_partner_assign/i18n/ro.po +++ b/addons/crm_partner_assign/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/ru.po b/addons/crm_partner_assign/i18n/ru.po index 7049d6f9d0d..db52331d16c 100644 --- a/addons/crm_partner_assign/i18n/ru.po +++ b/addons/crm_partner_assign/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/sq.po b/addons/crm_partner_assign/i18n/sq.po index a1a8bc7f16d..90730a5ed8a 100644 --- a/addons/crm_partner_assign/i18n/sq.po +++ b/addons/crm_partner_assign/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/sr@latin.po b/addons/crm_partner_assign/i18n/sr@latin.po index 4d2771af55a..d01d4949341 100644 --- a/addons/crm_partner_assign/i18n/sr@latin.po +++ b/addons/crm_partner_assign/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:36+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/sv.po b/addons/crm_partner_assign/i18n/sv.po index 943d85a8cde..b691d189b8a 100644 --- a/addons/crm_partner_assign/i18n/sv.po +++ b/addons/crm_partner_assign/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/tr.po b/addons/crm_partner_assign/i18n/tr.po index fa81bacc536..fae0ed2b8f5 100644 --- a/addons/crm_partner_assign/i18n/tr.po +++ b/addons/crm_partner_assign/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/i18n/zh_CN.po b/addons/crm_partner_assign/i18n/zh_CN.po index 0033b1f35c7..cbba81541cd 100644 --- a/addons/crm_partner_assign/i18n/zh_CN.po +++ b/addons/crm_partner_assign/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:35+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:59+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 diff --git a/addons/crm_partner_assign/partner_geo_assign.py b/addons/crm_partner_assign/partner_geo_assign.py index ed918a3d0a1..9134f427c5d 100644 --- a/addons/crm_partner_assign/partner_geo_assign.py +++ b/addons/crm_partner_assign/partner_geo_assign.py @@ -34,7 +34,7 @@ def geo_find(addr): xml = urllib.urlopen(url).read() except Exception, e: raise osv.except_osv(_('Network error'), - _('Could not contact geolocation servers, please make sure you have a working internet connection (%s)') % e) + _('Cannot contact geolocation servers. Please make sure that your internet connection is up and running (%s).') % e) if '' in xml: return None @@ -46,11 +46,11 @@ def geo_find(addr): def geo_query_address(street=None, zip=None, city=None, state=None, country=None): if country and ',' in country and (country.endswith(' of') or country.endswith(' of the')): # put country qualifier in front, otherwise GMap gives wrong results, - # e.g. 'Congo, Democratic Republic of the' => 'Democratic Republic of the Congo' - country = '{1} {0}'.format(*country.split(',',1)) - return tools.ustr(', '.join(filter(None, [street, - ("%s %s" % (zip or '', city or '')).strip(), - state, + # e.g. 'Congo, Democratic Republic of the' => 'Democratic Republic of the Congo' + country = '{1} {0}'.format(*country.split(',',1)) + return tools.ustr(', '.join(filter(None, [street, + ("%s %s" % (zip or '', city or '')).strip(), + state, country]))) class res_partner_grade(osv.osv): diff --git a/addons/crm_profiling/crm_profiling.py b/addons/crm_profiling/crm_profiling.py index c23636230f2..4cc54a8d3d4 100644 --- a/addons/crm_profiling/crm_profiling.py +++ b/addons/crm_profiling/crm_profiling.py @@ -234,7 +234,7 @@ class crm_segmentation(osv.osv): } _constraints = [ - (osv.osv._check_recursion, 'Error ! You can not create recursive profiles.', ['parent_id']) + (osv.osv._check_recursion, 'Error ! You cannot create recursive profiles.', ['parent_id']) ] def process_continue(self, cr, uid, ids, start=False): diff --git a/addons/crm_profiling/i18n/ar.po b/addons/crm_profiling/i18n/ar.po index 771e29d272f..4e288764ee1 100644 --- a/addons/crm_profiling/i18n/ar.po +++ b/addons/crm_profiling/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/bg.po b/addons/crm_profiling/i18n/bg.po index 93e0e55c1cd..aa3d39cafe4 100644 --- a/addons/crm_profiling/i18n/bg.po +++ b/addons/crm_profiling/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/bs.po b/addons/crm_profiling/i18n/bs.po index f3ae9b0bf3b..9ab36cd9b2a 100644 --- a/addons/crm_profiling/i18n/bs.po +++ b/addons/crm_profiling/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/ca.po b/addons/crm_profiling/i18n/ca.po index 9094b952f14..015701431ff 100644 --- a/addons/crm_profiling/i18n/ca.po +++ b/addons/crm_profiling/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/cs.po b/addons/crm_profiling/i18n/cs.po index f09f3ad23af..b8b067ea552 100644 --- a/addons/crm_profiling/i18n/cs.po +++ b/addons/crm_profiling/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/da.po b/addons/crm_profiling/i18n/da.po index 604180ad360..ec200a94112 100644 --- a/addons/crm_profiling/i18n/da.po +++ b/addons/crm_profiling/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/de.po b/addons/crm_profiling/i18n/de.po index 033b3487add..903ca170874 100644 --- a/addons/crm_profiling/i18n/de.po +++ b/addons/crm_profiling/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/el.po b/addons/crm_profiling/i18n/el.po index 21a37b5f4d3..d11b4c42847 100644 --- a/addons/crm_profiling/i18n/el.po +++ b/addons/crm_profiling/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/crm_profiling/i18n/en_GB.po b/addons/crm_profiling/i18n/en_GB.po index 5fe976036d7..5c06199a817 100644 --- a/addons/crm_profiling/i18n/en_GB.po +++ b/addons/crm_profiling/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/es.po b/addons/crm_profiling/i18n/es.po index 0f911f7970a..8f306933852 100644 --- a/addons/crm_profiling/i18n/es.po +++ b/addons/crm_profiling/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/es_AR.po b/addons/crm_profiling/i18n/es_AR.po index 5e05986eb3e..56bb7c5d81d 100644 --- a/addons/crm_profiling/i18n/es_AR.po +++ b/addons/crm_profiling/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/es_CR.po b/addons/crm_profiling/i18n/es_CR.po index 5fc698d2405..1dab03e360a 100644 --- a/addons/crm_profiling/i18n/es_CR.po +++ b/addons/crm_profiling/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: crm_profiling diff --git a/addons/crm_profiling/i18n/es_EC.po b/addons/crm_profiling/i18n/es_EC.po index 0ee52bf6615..4683c1f1749 100644 --- a/addons/crm_profiling/i18n/es_EC.po +++ b/addons/crm_profiling/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/es_PY.po b/addons/crm_profiling/i18n/es_PY.po index b8e291883ad..c50d38652ab 100644 --- a/addons/crm_profiling/i18n/es_PY.po +++ b/addons/crm_profiling/i18n/es_PY.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/et.po b/addons/crm_profiling/i18n/et.po index a025c29af37..687ff3f6ed8 100644 --- a/addons/crm_profiling/i18n/et.po +++ b/addons/crm_profiling/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/fi.po b/addons/crm_profiling/i18n/fi.po index e6b1c3c96a5..402d48c3a18 100644 --- a/addons/crm_profiling/i18n/fi.po +++ b/addons/crm_profiling/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/fr.po b/addons/crm_profiling/i18n/fr.po index 23da076b8cb..d73cb9ec4b2 100644 --- a/addons/crm_profiling/i18n/fr.po +++ b/addons/crm_profiling/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/gl.po b/addons/crm_profiling/i18n/gl.po index 54d38ff8024..d75b0528b24 100644 --- a/addons/crm_profiling/i18n/gl.po +++ b/addons/crm_profiling/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/gu.po b/addons/crm_profiling/i18n/gu.po index 23ee68d48d3..5fea19b2ed8 100644 --- a/addons/crm_profiling/i18n/gu.po +++ b/addons/crm_profiling/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/hr.po b/addons/crm_profiling/i18n/hr.po index fd8be8be1fc..637e8885b88 100644 --- a/addons/crm_profiling/i18n/hr.po +++ b/addons/crm_profiling/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: hr\n" #. module: crm_profiling diff --git a/addons/crm_profiling/i18n/hu.po b/addons/crm_profiling/i18n/hu.po index b5b96bf95bc..52c05d01e5a 100644 --- a/addons/crm_profiling/i18n/hu.po +++ b/addons/crm_profiling/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/id.po b/addons/crm_profiling/i18n/id.po index 658e0748367..174fda8f7ec 100644 --- a/addons/crm_profiling/i18n/id.po +++ b/addons/crm_profiling/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/it.po b/addons/crm_profiling/i18n/it.po index 9841ddcb89d..7cb0b549ae5 100644 --- a/addons/crm_profiling/i18n/it.po +++ b/addons/crm_profiling/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/ja.po b/addons/crm_profiling/i18n/ja.po index b4e194f2c5c..ef0a9c5595a 100644 --- a/addons/crm_profiling/i18n/ja.po +++ b/addons/crm_profiling/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/ko.po b/addons/crm_profiling/i18n/ko.po index 8a46dedb3c8..388b1543f8c 100644 --- a/addons/crm_profiling/i18n/ko.po +++ b/addons/crm_profiling/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/lt.po b/addons/crm_profiling/i18n/lt.po index 3cd860a22f7..29c7417e4d7 100644 --- a/addons/crm_profiling/i18n/lt.po +++ b/addons/crm_profiling/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/lv.po b/addons/crm_profiling/i18n/lv.po index f93de6fc049..bd61cf86778 100644 --- a/addons/crm_profiling/i18n/lv.po +++ b/addons/crm_profiling/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/mn.po b/addons/crm_profiling/i18n/mn.po index c44a816178f..be36fa5aa50 100644 --- a/addons/crm_profiling/i18n/mn.po +++ b/addons/crm_profiling/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/nl.po b/addons/crm_profiling/i18n/nl.po index e88f1b45ee0..e35cd232166 100644 --- a/addons/crm_profiling/i18n/nl.po +++ b/addons/crm_profiling/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/nl_BE.po b/addons/crm_profiling/i18n/nl_BE.po index e457054b5fe..56965202abb 100644 --- a/addons/crm_profiling/i18n/nl_BE.po +++ b/addons/crm_profiling/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/pl.po b/addons/crm_profiling/i18n/pl.po index d71c7218e9d..0a7933e888b 100644 --- a/addons/crm_profiling/i18n/pl.po +++ b/addons/crm_profiling/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/pt.po b/addons/crm_profiling/i18n/pt.po index c0f8dd03f7d..fef3bf04c5c 100644 --- a/addons/crm_profiling/i18n/pt.po +++ b/addons/crm_profiling/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/pt_BR.po b/addons/crm_profiling/i18n/pt_BR.po index 09af7a0df40..3deee53d950 100644 --- a/addons/crm_profiling/i18n/pt_BR.po +++ b/addons/crm_profiling/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/ro.po b/addons/crm_profiling/i18n/ro.po index 6a687721dde..d40999febce 100644 --- a/addons/crm_profiling/i18n/ro.po +++ b/addons/crm_profiling/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/ru.po b/addons/crm_profiling/i18n/ru.po index aa672a30d81..9096decb1fa 100644 --- a/addons/crm_profiling/i18n/ru.po +++ b/addons/crm_profiling/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/sk.po b/addons/crm_profiling/i18n/sk.po index 70dfcaa0374..708e6b0ad9e 100644 --- a/addons/crm_profiling/i18n/sk.po +++ b/addons/crm_profiling/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/sl.po b/addons/crm_profiling/i18n/sl.po index 9095ee1b4d4..00915158102 100644 --- a/addons/crm_profiling/i18n/sl.po +++ b/addons/crm_profiling/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/sq.po b/addons/crm_profiling/i18n/sq.po index 032f8654e94..548b9e13c1f 100644 --- a/addons/crm_profiling/i18n/sq.po +++ b/addons/crm_profiling/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/sr.po b/addons/crm_profiling/i18n/sr.po index c5003bd7207..b8cfb81ab7b 100644 --- a/addons/crm_profiling/i18n/sr.po +++ b/addons/crm_profiling/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/sr@latin.po b/addons/crm_profiling/i18n/sr@latin.po index e526ff32d0a..145a067d28b 100644 --- a/addons/crm_profiling/i18n/sr@latin.po +++ b/addons/crm_profiling/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/sv.po b/addons/crm_profiling/i18n/sv.po index 224f08fc38a..62d7e64ecdc 100644 --- a/addons/crm_profiling/i18n/sv.po +++ b/addons/crm_profiling/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/tlh.po b/addons/crm_profiling/i18n/tlh.po index 7b36a8125d2..d573b5d8e99 100644 --- a/addons/crm_profiling/i18n/tlh.po +++ b/addons/crm_profiling/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/tr.po b/addons/crm_profiling/i18n/tr.po index 8feadd4a00d..e1faa9a2bb7 100644 --- a/addons/crm_profiling/i18n/tr.po +++ b/addons/crm_profiling/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/uk.po b/addons/crm_profiling/i18n/uk.po index caf1efa740b..405f0c0921d 100644 --- a/addons/crm_profiling/i18n/uk.po +++ b/addons/crm_profiling/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/vi.po b/addons/crm_profiling/i18n/vi.po index 6950b5bf993..318a0411c11 100644 --- a/addons/crm_profiling/i18n/vi.po +++ b/addons/crm_profiling/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/zh_CN.po b/addons/crm_profiling/i18n/zh_CN.po index 6829ab093e0..95834983223 100644 --- a/addons/crm_profiling/i18n/zh_CN.po +++ b/addons/crm_profiling/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/crm_profiling/i18n/zh_TW.po b/addons/crm_profiling/i18n/zh_TW.po index 102ed069feb..8b2e24dab05 100644 --- a/addons/crm_profiling/i18n/zh_TW.po +++ b/addons/crm_profiling/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 diff --git a/addons/delivery/delivery.py b/addons/delivery/delivery.py index b03bb095d5d..d6d584aa62e 100644 --- a/addons/delivery/delivery.py +++ b/addons/delivery/delivery.py @@ -217,7 +217,7 @@ class delivery_grid(osv.osv): ok = True break if not ok: - raise osv.except_osv(_('No price available!'), _('No line matched this product or order in the choosed delivery grid.')) + raise osv.except_osv(_('No price available!'), _('No line matched this product or order in the chosen delivery grid.')) return price diff --git a/addons/delivery/stock.py b/addons/delivery/stock.py index 64ebf0ff9fa..f4d133e967a 100644 --- a/addons/delivery/stock.py +++ b/addons/delivery/stock.py @@ -86,7 +86,7 @@ class stock_picking(osv.osv): grid_id = carrier_obj.grid_get(cr, uid, [picking.carrier_id.id], picking.partner_id.id, context=context) if not grid_id: - raise osv.except_osv(_('Warning'), + raise osv.except_osv(_('Warning!'), _('The carrier %s (id: %d) has no delivery grid!') \ % (picking.carrier_id.name, picking.carrier_id.id)) diff --git a/addons/document/content_index.py b/addons/document/content_index.py index f24c033a7ec..4cf3c8dfed2 100644 --- a/addons/document/content_index.py +++ b/addons/document/content_index.py @@ -93,13 +93,13 @@ class indexer(object): except NhException: pass - raise NhException('No appropriate method to index file') + raise NhException('No appropriate method to index file.') def _doIndexContent(self,content): - raise NhException("Content not handled here") + raise NhException("Content cannot be handled here.") def _doIndexFile(self,fpath): - raise NhException("Content not handled here") + raise NhException("Content cannot be handled here.") def __repr__(self): return "" %(self.__module__, self.__class__.__name__) @@ -116,7 +116,7 @@ def mime_match(mime, mdict): return (None, None) class contentIndex(object): - + def __init__(self): self.mimes = {} self.exts = {} @@ -132,9 +132,9 @@ class contentIndex(object): f = True if f: - _logger.debug('Register content indexer: %r', obj) + _logger.debug('Register content indexer: %r.', obj) if not f: - raise Exception("Your indexer should at least suport a mimetype or extension") + raise Exception("Your indexer should at least support a mimetype or extension.") def doIndex(self, content, filename=None, content_type=None, realfname = None, debug=False): fobj = None @@ -169,22 +169,22 @@ class contentIndex(object): (result, _) = pop.communicate() mime2 = result.split(';')[0] - _logger.debug('File gave us: %s', mime2) + _logger.debug('File gives us: %s', mime2) # Note that the temporary file still exists now. mime,fobj = mime_match(mime2, self.mimes) if not mime: mime = mime2 except Exception: - _logger.exception('Cannot determine mime type') + _logger.exception('Cannot determine mime type.') try: if fobj: res = (mime, fobj.indexContent(content,filename,fname or realfname) ) else: - _logger.debug("Have no object, return (%s, None)", mime) + _logger.debug("Have no object, return (%s, None).", mime) res = (mime, None ) except Exception: - _logger.exception("Could not index file %s (%s)", + _logger.exception("Cannot index file %s (%s).", filename, fname or realfname) res = None @@ -193,7 +193,7 @@ class contentIndex(object): try: os.unlink(fname) except Exception: - _logger.exception("Could not unlink %s", fname) + _logger.exception("Cannot unlink %s.", fname) return res cntIndex = contentIndex() diff --git a/addons/document/document.py b/addons/document/document.py index fa65f8d9966..3ee52f8e4fb 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -23,7 +23,7 @@ import base64 from osv import osv, fields import os -# from psycopg2 import Binary +#from psycopg2 import Binary #from tools import config import tools from tools.translate import _ @@ -37,8 +37,8 @@ DMS_ROOT_PATH = tools.config.get('document_path', os.path.join(tools.config['roo class document_file(osv.osv): _inherit = 'ir.attachment' _rec_name = 'datas_fname' - - + + def _attach_parent_id(self, cr, uid, ids=None, context=None): """Migrate ir.attachments to the document module. @@ -61,7 +61,7 @@ class document_file(osv.osv): return False if ids is not None: - raise NotImplementedError("Ids is just there by convention! Don't use it yet, please.") + raise NotImplementedError("Ids are just there by convention, please do not use it.") cr.execute("UPDATE ir_attachment " \ "SET parent_id = %s, db_datas = decode(encode(db_datas,'escape'), 'base64') " \ @@ -294,7 +294,7 @@ class document_file(osv.osv): ('datas_fname', '=', vals['datas_fname']), ] attach_ids = self.search(cr, uid, domain, context=context) - super(document_file, self).write(cr, uid, attach_ids, + super(document_file, self).write(cr, uid, attach_ids, {'datas' : vals['datas']}, context=context) result = attach_ids[0] @@ -339,7 +339,7 @@ class document_file(osv.osv): if r: unres.append(r) else: - self.loggerdoc.warning("Unlinking attachment #%s %s that has no storage", + self.loggerdoc.warning("Unlinking attachment #%s %s that has no storage.", f.id, f.name) res = super(document_file, self).unlink(cr, uid, ids, context) stor.do_unlink(cr, uid, unres) diff --git a/addons/document/document_directory.py b/addons/document/document_directory.py index 03b2dcc47bf..0f18673a007 100644 --- a/addons/document/document_directory.py +++ b/addons/document/document_directory.py @@ -78,7 +78,7 @@ class document_directory(osv.osv): root_id = objid.read(cr, uid, mid, ['res_id'])['res_id'] return root_id except Exception, e: - + _logger.warning('Cannot set directory root:'+ str(e)) return False return objid.browse(cr, uid, mid, context=context).res_id @@ -108,7 +108,7 @@ class document_directory(osv.osv): _sql_constraints = [ ('dirname_uniq', 'unique (name,parent_id,ressource_id,ressource_parent_type_id)', 'The directory name must be unique !'), ('no_selfparent', 'check(parent_id <> id)', 'Directory cannot be parent of itself!'), - ('dir_parented', 'check(parent_id IS NOT NULL OR storage_id IS NOT NULL)', 'Directory must have a parent or a storage') + ('dir_parented', 'check(parent_id IS NOT NULL OR storage_id IS NOT NULL)', 'Directory must have a parent or a storage.') ] def name_get(self, cr, uid, ids, context=None): res = [] @@ -153,7 +153,7 @@ class document_directory(osv.osv): return True _constraints = [ - (_check_recursion, 'Error! You can not create recursive Directories.', ['parent_id']) + (_check_recursion, 'Error! You cannot create recursive directories.', ['parent_id']) ] def __init__(self, *args, **kwargs): @@ -179,7 +179,7 @@ class document_directory(osv.osv): def get_node_class(self, cr, uid, ids, dbro=None, dynamic=False, context=None): """Retrieve the class of nodes for this directory - + This function can be overriden by inherited classes ;) @param dbro The browse object, if caller already has it """ @@ -193,17 +193,17 @@ class document_directory(osv.osv): elif dbro.type == 'ressource': return nodes.node_res_dir else: - raise ValueError("dir node for %s type", dbro.type) + raise ValueError("dir node for %s type.", dbro.type) def _prepare_context(self, cr, uid, nctx, context=None): """ Fill nctx with properties for this database @param nctx instance of nodes.node_context, to be filled @param context ORM context (dict) for us - - Note that this function is called *without* a list of ids, + + Note that this function is called *without* a list of ids, it should behave the same for the whole database (based on the ORM instance of document.directory). - + Some databases may override this and attach properties to the node_context. See WebDAV, CalDAV. """ diff --git a/addons/document/document_storage.py b/addons/document/document_storage.py index 339b320e9a7..21cb4f9dcf4 100644 --- a/addons/document/document_storage.py +++ b/addons/document/document_storage.py @@ -52,7 +52,7 @@ For data /storage/ we have the cases: Have (ir.attachment, context), we modify the file (save, update, rename etc). Have (directory, context), we create a file. Have (path, context), we create or modify a file. - + Note that in all above cases, we don't explicitly choose the storage media, but always require a context to be present. @@ -61,7 +61,7 @@ nodes, for once, won't. Their metadata will be computed by the parent storage media + directory. The algorithm says that in any of the above cases, our first goal is to locate -the node for any combination of search criteria. It would be wise NOT to +the node for any combination of search criteria. It would be wise NOT to represent each node in the path (like node[/] + node[/dir1] + node[/dir1/dir2]) but directly jump to the end node (like node[/dir1/dir2]) whenever possible. @@ -99,13 +99,13 @@ class nodefd_file(nodes.node_descriptor): mode = mode[:-1] self.mode = mode self._size = os.stat(path).st_size - + for attr in ('closed', 'read', 'write', 'seek', 'tell', 'next'): setattr(self,attr, getattr(self.__file, attr)) def size(self): return self._size - + def __iter__(self): return self @@ -122,7 +122,7 @@ class nodefd_file(nodes.node_descriptor): filename = par.path if isinstance(filename, (tuple, list)): filename = '/'.join(filename) - + try: mime, icont = cntIndex.doIndex(None, filename=filename, content_type=None, realfname=fname) @@ -173,7 +173,7 @@ class nodefd_db(StringIO, nodes.node_descriptor): self._size = 0L if mode.endswith('b'): mode = mode[:-1] - + if mode in ('r', 'r+'): cr = ira_browse._cr # reuse the cursor of the browse object, just now cr.execute('SELECT db_datas FROM ir_attachment WHERE id = %s',(ira_browse.id,)) @@ -188,8 +188,8 @@ class nodefd_db(StringIO, nodes.node_descriptor): elif mode == 'a': StringIO.__init__(self, None) else: - _logger.error("Incorrect mode %s specified", mode) - raise IOError(errno.EINVAL, "Invalid file mode") + _logger.error("Incorrect mode %s is specified.", mode) + raise IOError(errno.EINVAL, "Invalid file mode.") self.mode = mode def size(self): @@ -209,7 +209,7 @@ class nodefd_db(StringIO, nodes.node_descriptor): filename = par.path if isinstance(filename, (tuple, list)): filename = '/'.join(filename) - + try: mime, icont = cntIndex.doIndex(data, filename=filename, content_type=None, realfname=None) @@ -238,7 +238,7 @@ class nodefd_db(StringIO, nodes.node_descriptor): (out, len(data), par.file_id)) cr.commit() except Exception: - _logger.exception('Cannot update db file #%d for close:', par.file_id) + _logger.exception('Cannot update db file #%d for close.', par.file_id) raise finally: cr.close() @@ -246,7 +246,7 @@ class nodefd_db(StringIO, nodes.node_descriptor): class nodefd_db64(StringIO, nodes.node_descriptor): """ A descriptor to db data, base64 (the old way) - + It stores the data in base64 encoding at the db. Not optimal, but the transparent compression of Postgres will save the day. """ @@ -255,7 +255,7 @@ class nodefd_db64(StringIO, nodes.node_descriptor): self._size = 0L if mode.endswith('b'): mode = mode[:-1] - + if mode in ('r', 'r+'): data = base64.decodestring(ira_browse.db_datas) if data: @@ -268,8 +268,8 @@ class nodefd_db64(StringIO, nodes.node_descriptor): elif mode == 'a': StringIO.__init__(self, None) else: - _logger.error("Incorrect mode %s specified", mode) - raise IOError(errno.EINVAL, "Invalid file mode") + _logger.error("Incorrect mode %s is specified.", mode) + raise IOError(errno.EINVAL, "Invalid file mode.") self.mode = mode def size(self): @@ -289,7 +289,7 @@ class nodefd_db64(StringIO, nodes.node_descriptor): filename = par.path if isinstance(filename, (tuple, list)): filename = '/'.join(filename) - + try: mime, icont = cntIndex.doIndex(data, filename=filename, content_type=None, realfname=None) @@ -317,7 +317,7 @@ class nodefd_db64(StringIO, nodes.node_descriptor): (base64.encodestring(data), len(data), par.file_id)) cr.commit() except Exception: - _logger.exception('Cannot update db file #%d for close:', par.file_id) + _logger.exception('Cannot update db file #%d for close.', par.file_id) raise finally: cr.close() @@ -330,7 +330,7 @@ class document_storage(osv.osv): media. The referring document.directory-ies will control the placement of data into the storage. - + It is a bad idea to have multiple document.storage objects pointing to the same tree of filesystem storage. """ @@ -384,12 +384,12 @@ class document_storage(osv.osv): def __prepare_realpath(self, cr, file_node, ira, store_path, do_create=True): """ Cleanup path for realstore, create dirs if needed - + @param file_node the node @param ira ir.attachment browse of the file_node @param store_path the path of the parent storage object, list @param do_create create the directories, if needed - + @return tuple(path "/var/filestore/real/dir/", npath ['dir','fname.ext'] ) """ file_node.fix_ppath(cr, ira) @@ -401,10 +401,10 @@ class document_storage(osv.osv): # self._logger.debug('Npath: %s', npath) for n in npath: if n == '..': - raise ValueError("Invalid '..' element in path") + raise ValueError("Invalid '..' element in path.") for ch in ('*', '|', "\\", '/', ':', '"', '<', '>', '?',): if ch in n: - raise ValueError("Invalid char %s in path %s" %(ch, n)) + raise ValueError("Invalid char %s in path %s." %(ch, n)) dpath = [store_path,] dpath += npath[:-1] path = os.path.join(*dpath) @@ -420,8 +420,8 @@ class document_storage(osv.osv): """ boo = self.browse(cr, uid, id, context=context) if not boo.online: - raise IOError(errno.EREMOTE, 'medium offline') - + raise IOError(errno.EREMOTE, 'Medium offline.') + if fil_obj: ira = fil_obj else: @@ -435,11 +435,11 @@ class document_storage(osv.osv): context = {} boo = self.browse(cr, uid, id, context=context) if not boo.online: - raise IOError(errno.EREMOTE, 'medium offline') - + raise IOError(errno.EREMOTE, 'Medium offline.') + if boo.readonly and mode not in ('r', 'rb'): - raise IOError(errno.EPERM, "Readonly medium") - + raise IOError(errno.EPERM, "Readonly medium.") + ira = self.pool.get('ir.attachment').browse(cr, uid, file_node.file_id, context=context) if boo.type == 'filestore': if not ira.store_fname: @@ -447,8 +447,8 @@ class document_storage(osv.osv): # try to fix their directory. if mode in ('r','r+'): if ira.file_size: - _logger.warning( "ir.attachment #%d does not have a filename, but is at filestore, fix it!" % ira.id) - raise IOError(errno.ENOENT, 'No file can be located') + _logger.warning( "ir.attachment #%d does not have a filename, but is at filestore. This should get fixed." % ira.id) + raise IOError(errno.ENOENT, 'No file can be located.') else: store_fname = self.__get_random_fname(boo.path) cr.execute('UPDATE ir_attachment SET store_fname = %s WHERE id = %s', @@ -470,7 +470,7 @@ class document_storage(osv.osv): do_create = (mode[0] in ('w','a')) ) fpath = os.path.join(path, npath[-1]) if (not os.path.exists(fpath)) and mode[0] == 'r': - raise IOError("File not found: %s" % fpath) + raise IOError("File not found: %s." % fpath) elif mode[0] in ('w', 'a') and not ira.store_fname: store_fname = os.path.join(*npath) cr.execute('UPDATE ir_attachment SET store_fname = %s WHERE id = %s', @@ -478,10 +478,10 @@ class document_storage(osv.osv): return nodefd_file(file_node, path=fpath, mode=mode) elif boo.type == 'virtual': - raise ValueError('Virtual storage does not support static files') - + raise ValueError('Virtual storage does not support static file(s).') + else: - raise TypeError("No %s storage" % boo.type) + raise TypeError("No %s storage." % boo.type) def __get_data_3(self, cr, uid, boo, ira, context): if boo.type == 'filestore': @@ -489,7 +489,7 @@ class document_storage(osv.osv): # On a migrated db, some files may have the wrong storage type # try to fix their directory. if ira.file_size: - _logger.warning( "ir.attachment #%d does not have a filename, but is at filestore, fix it!" % ira.id) + _logger.warning( "ir.attachment #%d does not have a filename, but is at filestore. This should get fixed." % ira.id) return None fpath = os.path.join(boo.path, ira.store_fname) return file(fpath, 'rb').read() @@ -521,13 +521,13 @@ class document_storage(osv.osv): elif not ira.store_fname: return None else: - raise IOError(errno.ENOENT, "File not found: %s" % fpath) + raise IOError(errno.ENOENT, "File not found: %s." % fpath) elif boo.type == 'virtual': - raise ValueError('Virtual storage does not support static files') + raise ValueError('Virtual storage does not support static file(s).') else: - raise TypeError("No %s storage" % boo.type) + raise TypeError("No %s storage!" % boo.type) def set_data(self, cr, uid, id, file_node, data, context=None, fil_obj=None): """ store the data. @@ -541,12 +541,12 @@ class document_storage(osv.osv): ira = self.pool.get('ir.attachment').browse(cr, uid, file_node.file_id, context=context) if not boo.online: - raise IOError(errno.EREMOTE, 'medium offline') - - if boo.readonly: - raise IOError(errno.EPERM, "Readonly medium") + raise IOError(errno.EREMOTE, 'Medium offline.') - _logger.debug( "Store data for ir.attachment #%d" % ira.id) + if boo.readonly: + raise IOError(errno.EPERM, "Readonly medium.") + + _logger.debug( "Store data for ir.attachment #%d." % ira.id) store_fname = None fname = None if boo.type == 'filestore': @@ -557,15 +557,15 @@ class document_storage(osv.osv): fp = open(fname, 'wb') try: fp.write(data) - finally: + finally: fp.close() - _logger.debug( "Saved data to %s" % fname) + _logger.debug( "Saved data to %s." % fname) filesize = len(data) # os.stat(fname).st_size - + # TODO Here, an old file would be left hanging. except Exception, e: - _logger.warning( "Couldn't save data to %s", path, exc_info=True) + _logger.warning( "Cannot save data to %s.", path, exc_info=True) raise except_orm(_('Error!'), str(e)) elif boo.type == 'db': filesize = len(data) @@ -586,21 +586,21 @@ class document_storage(osv.osv): fp = open(fname,'wb') try: fp.write(data) - finally: + finally: fp.close() - _logger.debug("Saved data to %s", fname) + _logger.debug("Saved data to %s.", fname) filesize = len(data) # os.stat(fname).st_size store_fname = os.path.join(*npath) # TODO Here, an old file would be left hanging. except Exception,e : - _logger.warning("Couldn't save data:", exc_info=True) + _logger.warning("Cannot save data.", exc_info=True) raise except_orm(_('Error!'), str(e)) elif boo.type == 'virtual': - raise ValueError('Virtual storage does not support static files') + raise ValueError('Virtual storage does not support static file(s).') else: - raise TypeError("No %s storage" % boo.type) + raise TypeError("No %s storage!" % boo.type) # 2nd phase: store the metadata try: @@ -612,7 +612,7 @@ class document_storage(osv.osv): mime, icont = cntIndex.doIndex(data, ira.datas_fname, ira.file_type or None, fname) except Exception: - _logger.debug('Cannot index file:', exc_info=True) + _logger.debug('Cannot index file.', exc_info=True) pass try: @@ -629,7 +629,7 @@ class document_storage(osv.osv): file_node.content_type = mime return True except Exception, e : - self._logger.warning("Couldn't save data:", exc_info=True) + self._logger.warning("Cannot save data.", exc_info=True) # should we really rollback once we have written the actual data? # at the db case (only), that rollback would be safe raise except_orm(_('Error at doc write!'), str(e)) @@ -639,10 +639,10 @@ class document_storage(osv.osv): files that have to be removed, too. """ if not storage_bo.online: - raise IOError(errno.EREMOTE, 'medium offline') - + raise IOError(errno.EREMOTE, 'Medium offline.') + if storage_bo.readonly: - raise IOError(errno.EPERM, "Readonly medium") + raise IOError(errno.EPERM, "Readonly medium.") if storage_bo.type == 'filestore': fname = fil_bo.store_fname @@ -659,7 +659,7 @@ class document_storage(osv.osv): path = storage_bo.path return ( storage_bo.id, 'file', os.path.join(path, fname)) else: - raise TypeError("No %s storage" % storage_bo.type) + raise TypeError("No %s storage!" % storage_bo.type) def do_unlink(self, cr, uid, unres): for id, ktype, fname in unres: @@ -667,9 +667,9 @@ class document_storage(osv.osv): try: os.unlink(fname) except Exception: - _logger.warning("Could not remove file %s, please remove manually.", fname, exc_info=True) + _logger.warning("Cannot remove file %s, please remove it manually.", fname, exc_info=True) else: - _logger.warning("Unknown unlink key %s" % ktype) + _logger.warning("Unlink unknown key %s." % ktype) return True @@ -677,17 +677,17 @@ class document_storage(osv.osv): """ A preparation for a file rename. It will not affect the database, but merely check and perhaps rename the realstore file. - + @return the dict of values that can safely be be stored in the db. """ sbro = self.browse(cr, uid, file_node.storage_id, context=context) assert sbro, "The file #%d didn't provide storage" % file_node.file_id if not sbro.online: - raise IOError(errno.EREMOTE, 'medium offline') - + raise IOError(errno.EREMOTE, 'Medium offline.') + if sbro.readonly: - raise IOError(errno.EPERM, "Readonly medium") + raise IOError(errno.EPERM, "Readonly medium.") if sbro.type in ('filestore', 'db', 'db64'): # nothing to do for a rename, allow to change the db field @@ -699,9 +699,9 @@ class document_storage(osv.osv): fname = ira.store_fname if not fname: - _logger.warning("Trying to rename a non-stored file") + _logger.warning("Trying to rename a non-stored file.") if fname != os.path.join(*npath): - _logger.warning("inconsistency in realstore: %s != %s" , fname, repr(npath)) + _logger.warning("Inconsistency to realstore: %s != %s." , fname, repr(npath)) oldpath = os.path.join(path, npath[-1]) newpath = os.path.join(path, new_name) @@ -711,13 +711,13 @@ class document_storage(osv.osv): store_fname = os.path.join(*store_path) return { 'name': new_name, 'datas_fname': new_name, 'store_fname': store_fname } else: - raise TypeError("No %s storage" % sbro.type) + raise TypeError("No %s storage!" % sbro.type) def simple_move(self, cr, uid, file_node, ndir_bro, context=None): """ A preparation for a file move. It will not affect the database, but merely check and perhaps move the realstore file. - + @param ndir_bro a browse object of document.directory, where this file should move to. @return the dict of values that can safely be be stored in the db. @@ -726,10 +726,10 @@ class document_storage(osv.osv): assert sbro, "The file #%d didn't provide storage" % file_node.file_id if not sbro.online: - raise IOError(errno.EREMOTE, 'medium offline') - + raise IOError(errno.EREMOTE, 'Medium offline.') + if sbro.readonly: - raise IOError(errno.EPERM, "Readonly medium") + raise IOError(errno.EPERM, "Readonly medium.") par = ndir_bro psto = None @@ -739,8 +739,8 @@ class document_storage(osv.osv): break par = par.parent_id if file_node.storage_id != psto: - _logger.debug('Cannot move file %r from %r to %r', file_node, file_node.parent, ndir_bro.name) - raise NotImplementedError('Cannot move files between storage media') + _logger.debug('Cannot move file %r from %r to %r.', file_node, file_node.parent, ndir_bro.name) + raise NotImplementedError('Cannot move file(s) between storage media.') if sbro.type in ('filestore', 'db', 'db64'): # nothing to do for a rename, allow to change the db field @@ -752,30 +752,30 @@ class document_storage(osv.osv): fname = ira.store_fname if not fname: - _logger.warning("Trying to rename a non-stored file") + _logger.warning("Trying to rename a non-stored file.") if fname != os.path.join(*opath): - _logger.warning("inconsistency in realstore: %s != %s" , fname, repr(opath)) + _logger.warning("Inconsistency to realstore: %s != %s." , fname, repr(opath)) oldpath = os.path.join(path, opath[-1]) - + npath = [sbro.path,] + (ndir_bro.get_full_path() or []) npath = filter(lambda x: x is not None, npath) newdir = os.path.join(*npath) if not os.path.isdir(newdir): - _logger.debug("Must create dir %s", newdir) + _logger.debug("Must create dir %s.", newdir) os.makedirs(newdir) npath.append(opath[-1]) newpath = os.path.join(*npath) - - _logger.debug("Going to move %s from %s to %s", opath[-1], oldpath, newpath) + + _logger.debug("Going to move %s from %s to %s.", opath[-1], oldpath, newpath) shutil.move(oldpath, newpath) - + store_path = npath[1:] + [opath[-1],] store_fname = os.path.join(*store_path) - + return { 'store_fname': store_fname } else: - raise TypeError("No %s storage" % sbro.type) + raise TypeError("No %s storage." % sbro.type) document_storage() diff --git a/addons/document/i18n/ar.po b/addons/document/i18n/ar.po index 8e1e9026a8a..49a0c9ad646 100644 --- a/addons/document/i18n/ar.po +++ b/addons/document/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 @@ -40,7 +40,7 @@ msgstr "لوحة المستندات" #. module: document #: model:ir.model,name:document.model_process_node msgid "Process Node" -msgstr "" +msgstr "طرف المعالجات" #. module: document #: view:document.directory:0 diff --git a/addons/document/i18n/bg.po b/addons/document/i18n/bg.po index 9b0f5c9ff42..98952bd2806 100644 --- a/addons/document/i18n/bg.po +++ b/addons/document/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/bs.po b/addons/document/i18n/bs.po index 38bb4b89632..8e9cf19c19f 100644 --- a/addons/document/i18n/bs.po +++ b/addons/document/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/ca.po b/addons/document/i18n/ca.po index 9bedb2496e2..075eee4906a 100644 --- a/addons/document/i18n/ca.po +++ b/addons/document/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/cs.po b/addons/document/i18n/cs.po index ff9031a00b4..b64f9d34d34 100644 --- a/addons/document/i18n/cs.po +++ b/addons/document/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Language: Czech\n" #. module: document diff --git a/addons/document/i18n/da.po b/addons/document/i18n/da.po index 257d625181a..0478e923135 100644 --- a/addons/document/i18n/da.po +++ b/addons/document/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/de.po b/addons/document/i18n/de.po index 27336369766..6a22cbc0e83 100644 --- a/addons/document/i18n/de.po +++ b/addons/document/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/el.po b/addons/document/i18n/el.po index 7a13b9cf086..ff70f1473ca 100644 --- a/addons/document/i18n/el.po +++ b/addons/document/i18n/el.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/es.po b/addons/document/i18n/es.po index c253a277404..7fac82bee79 100644 --- a/addons/document/i18n/es.po +++ b/addons/document/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/es_AR.po b/addons/document/i18n/es_AR.po index 1f6b3f3ef0f..4b270f1a20e 100644 --- a/addons/document/i18n/es_AR.po +++ b/addons/document/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/es_CR.po b/addons/document/i18n/es_CR.po index 60964c8a336..acc6bad0d78 100644 --- a/addons/document/i18n/es_CR.po +++ b/addons/document/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: document diff --git a/addons/document/i18n/es_EC.po b/addons/document/i18n/es_EC.po index 5ffcf6cf9e0..69ed68fec0b 100644 --- a/addons/document/i18n/es_EC.po +++ b/addons/document/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/es_PY.po b/addons/document/i18n/es_PY.po index 20b358e3140..af09dc6bc79 100644 --- a/addons/document/i18n/es_PY.po +++ b/addons/document/i18n/es_PY.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/et.po b/addons/document/i18n/et.po index 62ed51b4b38..60af115355c 100644 --- a/addons/document/i18n/et.po +++ b/addons/document/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/fi.po b/addons/document/i18n/fi.po index 37022bb59d0..432079e9431 100644 --- a/addons/document/i18n/fi.po +++ b/addons/document/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/fr.po b/addons/document/i18n/fr.po index 887ed78b3ba..11ba811195a 100644 --- a/addons/document/i18n/fr.po +++ b/addons/document/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/gl.po b/addons/document/i18n/gl.po index 3e5a8c0ccf6..4bdcdcf1364 100644 --- a/addons/document/i18n/gl.po +++ b/addons/document/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/gu.po b/addons/document/i18n/gu.po index 3e187d1e400..81114cbb22c 100644 --- a/addons/document/i18n/gu.po +++ b/addons/document/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/hi.po b/addons/document/i18n/hi.po index 16b752d8ee8..5d8362dd745 100644 --- a/addons/document/i18n/hi.po +++ b/addons/document/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/hr.po b/addons/document/i18n/hr.po index 5b14b397daa..9d0fc7f18f4 100644 --- a/addons/document/i18n/hr.po +++ b/addons/document/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: hr\n" #. module: document diff --git a/addons/document/i18n/hu.po b/addons/document/i18n/hu.po index 82d20d79681..49ac94305d0 100644 --- a/addons/document/i18n/hu.po +++ b/addons/document/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/id.po b/addons/document/i18n/id.po index 48be3e342a1..a12b7e28ab2 100644 --- a/addons/document/i18n/id.po +++ b/addons/document/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/it.po b/addons/document/i18n/it.po index 3fb457c287f..05b30fd5259 100644 --- a/addons/document/i18n/it.po +++ b/addons/document/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/ja.po b/addons/document/i18n/ja.po index c1b9a62e53d..e89800eccf1 100644 --- a/addons/document/i18n/ja.po +++ b/addons/document/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/ko.po b/addons/document/i18n/ko.po index b25dad51f2e..3cc699fa6d1 100644 --- a/addons/document/i18n/ko.po +++ b/addons/document/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/lt.po b/addons/document/i18n/lt.po index 6d61e2590f6..7a24ef1b7ed 100644 --- a/addons/document/i18n/lt.po +++ b/addons/document/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/lv.po b/addons/document/i18n/lv.po index e5bf1d2b80e..9c45abbf1d1 100644 --- a/addons/document/i18n/lv.po +++ b/addons/document/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/mn.po b/addons/document/i18n/mn.po index 9127a34fdd7..9696dc1f54a 100644 --- a/addons/document/i18n/mn.po +++ b/addons/document/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/nl.po b/addons/document/i18n/nl.po index 24c5bf99db5..afdb957d360 100644 --- a/addons/document/i18n/nl.po +++ b/addons/document/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/nl_BE.po b/addons/document/i18n/nl_BE.po index c3948a31d90..cc83748032f 100644 --- a/addons/document/i18n/nl_BE.po +++ b/addons/document/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/pl.po b/addons/document/i18n/pl.po index 5724df5528c..0ba8695d695 100644 --- a/addons/document/i18n/pl.po +++ b/addons/document/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/pt.po b/addons/document/i18n/pt.po index 2e04488efee..ce51edffd3f 100644 --- a/addons/document/i18n/pt.po +++ b/addons/document/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/pt_BR.po b/addons/document/i18n/pt_BR.po index 0826a005ba1..d846deb6f9c 100644 --- a/addons/document/i18n/pt_BR.po +++ b/addons/document/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/ro.po b/addons/document/i18n/ro.po index bb496f3d4e6..2d377ccddc2 100644 --- a/addons/document/i18n/ro.po +++ b/addons/document/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/ru.po b/addons/document/i18n/ru.po index 5a1a37369c6..217f3c830e8 100644 --- a/addons/document/i18n/ru.po +++ b/addons/document/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/sk.po b/addons/document/i18n/sk.po index 8bc9034943d..674774572ab 100644 --- a/addons/document/i18n/sk.po +++ b/addons/document/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/sl.po b/addons/document/i18n/sl.po index 8178d69e294..4f43506b6b9 100644 --- a/addons/document/i18n/sl.po +++ b/addons/document/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/sq.po b/addons/document/i18n/sq.po index 640ca68b305..f6c02e85169 100644 --- a/addons/document/i18n/sq.po +++ b/addons/document/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/sr.po b/addons/document/i18n/sr.po index f459d4d048e..9e8ec311227 100644 --- a/addons/document/i18n/sr.po +++ b/addons/document/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/sr@latin.po b/addons/document/i18n/sr@latin.po index be8efcd74fb..49d06f208a4 100644 --- a/addons/document/i18n/sr@latin.po +++ b/addons/document/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/sv.po b/addons/document/i18n/sv.po index 3d1aa60279f..9c3ec2c2f29 100644 --- a/addons/document/i18n/sv.po +++ b/addons/document/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/tlh.po b/addons/document/i18n/tlh.po index 53c6b3c5123..1b7ecdf8204 100644 --- a/addons/document/i18n/tlh.po +++ b/addons/document/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/tr.po b/addons/document/i18n/tr.po index 380506e9a7d..b828a9c0961 100644 --- a/addons/document/i18n/tr.po +++ b/addons/document/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/uk.po b/addons/document/i18n/uk.po index f7a46b5f666..f1104ea53c7 100644 --- a/addons/document/i18n/uk.po +++ b/addons/document/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/vi.po b/addons/document/i18n/vi.po index 8564c674769..7709b3f5536 100644 --- a/addons/document/i18n/vi.po +++ b/addons/document/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/zh_CN.po b/addons/document/i18n/zh_CN.po index e019f08f1e4..0de55fdab5a 100644 --- a/addons/document/i18n/zh_CN.po +++ b/addons/document/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/zh_HK.po b/addons/document/i18n/zh_HK.po index 0a6eae47900..2c4fc1ddbef 100644 --- a/addons/document/i18n/zh_HK.po +++ b/addons/document/i18n/zh_HK.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/i18n/zh_TW.po b/addons/document/i18n/zh_TW.po index d2774a22df2..116ad3e0868 100644 --- a/addons/document/i18n/zh_TW.po +++ b/addons/document/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:23+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: document #: field:document.directory,parent_id:0 diff --git a/addons/document/nodes.py b/addons/document/nodes.py index b4f423460d7..f1c3c71a8e6 100644 --- a/addons/document/nodes.py +++ b/addons/document/nodes.py @@ -45,7 +45,7 @@ _logger = logging.getLogger(__name__) def _str2time(cre): """ Convert a string with time representation (from db) into time (float) - + Note: a place to fix if datetime is used in db. """ if not cre: @@ -62,7 +62,7 @@ def get_node_context(cr, uid, context): class node_context(object): """ This is the root node, representing access to some particular context - + A context is a set of persistent data, which may influence the structure of the nodes. All other transient information during a data query should be passed down with function arguments. @@ -99,7 +99,7 @@ class node_context(object): def __ne__(self, other): return not self.__eq__(other) - + def get(self, name, default=None): return self.context.get(name, default) @@ -119,7 +119,7 @@ class node_context(object): """Create (or locate) a node for a directory @param dbro a browse object of document.directory """ - + fullpath = dbro.get_full_path(context=self.context) klass = dbro.get_node_class(dbro, context=self.context) return klass(fullpath, None ,self, dbro) @@ -183,7 +183,7 @@ class node_descriptor(object): def __nonzero__(self): """ Ensure that a node_descriptor will never equal False - + Since we do define __len__ and __iter__ for us, we must avoid being regarded as non-true objects. """ @@ -244,7 +244,7 @@ class node_class(object): else: s.append(self.path) return s #map(lambda x: '/' +x, s) - + def __repr__(self): return "%s@/%s" % (self.our_type, '/'.join(self.full_path())) @@ -271,7 +271,7 @@ class node_class(object): return False def get_data(self,cr): - raise TypeError('no data for %s'% self.type) + raise TypeError('No data for %s.'% self.type) def open_data(self, cr, mode): """ Open a node_descriptor object for this node. @@ -285,10 +285,10 @@ class node_class(object): For this class, there is no data, so no implementation. Each child class that has data should override this. """ - raise TypeError('no data for %s' % self.type) + raise TypeError('No data for %s.' % self.type) def _get_storage(self,cr): - raise RuntimeError("no storage for base class") + raise RuntimeError("No storage for base class.") def get_etag(self,cr): """ Get a tag, unique per object + modification. @@ -323,11 +323,11 @@ class node_class(object): def get_dav_eprop(self, cr, ns, prop): if not self.DAV_M_NS: return None - + if self.DAV_M_NS.has_key(ns): prefix = self.DAV_M_NS[ns] else: - _logger.debug('No namespace: %s ("%s")',ns, prop) + _logger.debug('No namespace: %s ("%s").',ns, prop) return None mname = prefix + "_" + prop.replace('-','_') @@ -340,12 +340,12 @@ class node_class(object): r = m(cr) return r except AttributeError: - _logger.debug('Property %s not supported' % prop, exc_info=True) + _logger.debug('The property %s is not supported.' % prop, exc_info=True) return None def get_dav_resourcetype(self, cr): """ Get the DAV resource type. - + Is here because some nodes may exhibit special behaviour, like CalDAV/GroupDAV collections """ @@ -384,13 +384,13 @@ class node_class(object): """ Create a regular file under this node """ _logger.warning("Attempted to create a file under %r, not possible.", self) - raise IOError(errno.EPERM, "Not allowed to create files here") - + raise IOError(errno.EPERM, "Not allowed to create file(s) here.") + def create_child_collection(self, cr, objname): """ Create a child collection (directory) under self """ _logger.warning("Attempted to create a collection under %r, not possible.", self) - raise IOError(errno.EPERM, "Not allowed to create folders here") + raise IOError(errno.EPERM, "Not allowed to create folder(s) here.") def rm(self, cr): raise NotImplementedError(repr(self)) @@ -404,7 +404,7 @@ class node_class(object): def check_perms(self, perms): """ Check the permissions of the current node. - + @param perms either an integers of the bits to check, or a string with the permission letters @@ -414,7 +414,7 @@ class node_class(object): 4, r : allow read of file, or listing of dir contents 8, u : allow remove (unlink) """ - + if isinstance(perms, str): pe2 = 0 chars = { 'x': 1, 'w': 2, 'r': 4, 'u': 8 } @@ -423,10 +423,10 @@ class node_class(object): perms = pe2 elif isinstance(perms, int): if perms < 0 or perms > 15: - raise ValueError("Invalid permission bits") + raise ValueError("Invalid permission bits.") else: - raise ValueError("Invalid permission attribute") - + raise ValueError("Invalid permission attribute.") + return ((self.uidperms & perms) == perms) class node_database(node_class): @@ -463,9 +463,9 @@ class node_database(node_class): is_allowed = self.check_perms(1) else: is_allowed = self.check_perms(5) - + if not is_allowed: - raise IOError(errno.EPERM, "Permission into directory denied") + raise IOError(errno.EPERM, "Permission into directory denied.") if domain: where = where + domain @@ -493,7 +493,7 @@ def mkdosname(company_name, default='noname'): for c in company_name[:8]: n += (c in badchars and '_') or c return n - + def _uid2unixperms(perms, has_owner): """ Convert the uidperms and the owner flag to full unix bits @@ -543,7 +543,7 @@ class node_dir(node_database): try: self.dctx['dctx_' + dfld.field] = safe_eval(dfld.expr,dc2) except Exception,e: - print "Cannot eval %s" % dfld.expr + print "Cannot eval %s." % dfld.expr print e pass @@ -566,10 +566,10 @@ class node_dir(node_database): def _file_get(self, cr, nodename=False): res = super(node_dir,self)._file_get(cr, nodename) - + is_allowed = self.check_perms(nodename and 1 or 5) if not is_allowed: - raise IOError(errno.EPERM, "Permission into directory denied") + raise IOError(errno.EPERM, "Permission into directory denied.") cntobj = self.context._dirobj.pool.get('document.directory.content') uid = self.context.uid @@ -583,7 +583,7 @@ class node_dir(node_database): res.extend(res3) return res - + def _child_get(self, cr, name=None, domain=None): dirobj = self.context._dirobj uid = self.context.uid @@ -595,9 +595,9 @@ class node_dir(node_database): is_allowed = self.check_perms(1) else: is_allowed = self.check_perms(5) - + if not is_allowed: - raise IOError(errno.EPERM, "Permission into directory denied") + raise IOError(errno.EPERM, "Permission into directory denied.") if not domain: domain = [] @@ -633,20 +633,20 @@ class node_dir(node_database): if not directory: raise OSError(2, 'Not such file or directory.') if not self.check_perms('u'): - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") if directory._table_name=='document.directory': if self.children(cr): raise OSError(39, 'Directory not empty.') res = self.context._dirobj.unlink(cr, uid, [directory.id]) else: - raise OSError(1, 'Operation not permited.') + raise OSError(1, 'Operation is not permitted.') return res def create_child_collection(self, cr, objname): object2 = False if not self.check_perms(2): - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") dirobj = self.context._dirobj uid = self.context.uid @@ -654,7 +654,7 @@ class node_dir(node_database): ctx.update(self.dctx) obj = dirobj.browse(cr, uid, self.dir_id) if obj and (obj.type == 'ressource') and not object2: - raise OSError(1, 'Operation not permited.') + raise OSError(1, 'Operation is not permitted.') #objname = uri2[-1] val = { @@ -672,7 +672,7 @@ class node_dir(node_database): Return the node_* created """ if not self.check_perms(2): - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") dirobj = self.context._dirobj uid = self.context.uid @@ -702,10 +702,10 @@ class node_dir(node_database): Note /may/ be called with ndir_node = None, to rename the document root. """ if ndir_node and (ndir_node.context != self.context): - raise NotImplementedError("Cannot move directories between contexts") + raise NotImplementedError("Cannot move directories between contexts.") if (not self.check_perms('u')) or (not ndir_node.check_perms('w')): - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") dir_obj = self.context._dirobj if not fil_obj: @@ -724,13 +724,13 @@ class node_dir(node_database): assert self.parent if self.parent != ndir_node: - _logger.debug('Cannot move dir %r from %r to %r', self, self.parent, ndir_node) - raise NotImplementedError('Cannot move dir to another dir') + _logger.debug('Cannot move dir %r from %r to %r.', self, self.parent, ndir_node) + raise NotImplementedError('Cannot move dir to another dir.') ret = {} if new_name and (new_name != dbro.name): if ndir_node.child(cr, new_name): - raise IOError(errno.EEXIST, "Destination path already exists") + raise IOError(errno.EEXIST, "Destination path already exists.") ret['name'] = new_name del dbro @@ -832,7 +832,7 @@ class node_res_dir(node_class): elif isinstance(app, tuple): where.append(app) else: - raise RuntimeError("incorrect domain expr: %s" % self.domain) + raise RuntimeError("Incorrect domain expr: %s." % self.domain) if self.resm_id: where.append(('id','=',self.resm_id)) @@ -845,7 +845,7 @@ class node_res_dir(node_class): is_allowed = self.check_perms(5) if not is_allowed: - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") # print "Where clause for %s" % self.res_model, where if self.ressource_tree: @@ -864,10 +864,10 @@ class node_res_dir(node_class): if not res_name: continue # Yes! we can't do better but skip nameless records. - + # Escape the name for characters not supported in filenames res_name = res_name.replace('/','_') # any other weird char? - + if name and (res_name != ustr(name)): # we have matched _ to any character, but we only meant to match # the special ones. @@ -923,7 +923,7 @@ class node_res_obj(node_class): try: self.dctx[fld] = safe_eval(expr, dc2) except Exception,e: - print "Cannot eval %s for %s" % (expr, fld) + print "Cannot eval %s for %s." % (expr, fld) print e pass else: @@ -962,7 +962,7 @@ class node_res_obj(node_class): res = [] is_allowed = self.check_perms((nodename and 1) or 5) if not is_allowed: - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") cntobj = self.context._dirobj.pool.get('document.directory.content') uid = self.context.uid @@ -997,7 +997,7 @@ class node_res_obj(node_class): def get_dav_eprop_DEPR(self, cr, ns, prop): # Deprecated! if ns != 'http://groupdav.org/' or prop != 'resourcetype': - _logger.warning("Who asked for %s:%s?" % (ns, prop)) + _logger.warning("Who asks for %s:%s?" % (ns, prop)) return None cntobj = self.context._dirobj.pool.get('document.directory.content') uid = self.context.uid @@ -1016,7 +1016,7 @@ class node_res_obj(node_class): is_allowed = self.check_perms((name and 1) or 5) if not is_allowed: - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") uid = self.context.uid ctx = self.context.context.copy() @@ -1057,7 +1057,7 @@ class node_res_obj(node_class): where2 = where + [('parent_id','=',self.dir_id) ] ids = dirobj.search(cr, uid, where2, context=ctx) bo = obj.browse(cr, uid, self.res_id, context=ctx) - + for dirr in dirobj.browse(cr, uid, ids, context=ctx): if name and (name != dirr.name): continue @@ -1103,7 +1103,7 @@ class node_res_obj(node_class): dirobj = self.context._dirobj is_allowed = self.check_perms(2) if not is_allowed: - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") uid = self.context.uid ctx = self.context.context.copy() @@ -1114,7 +1114,7 @@ class node_res_obj(node_class): obj = dirobj.browse(cr, uid, self.dir_id) if obj and (obj.type == 'ressource') and not object2: - raise OSError(1, 'Operation not permited.') + raise OSError(1, 'Operation is not permitted.') val = { @@ -1135,7 +1135,7 @@ class node_res_obj(node_class): """ is_allowed = self.check_perms(2) if not is_allowed: - raise IOError(errno.EPERM,"Permission denied") + raise IOError(errno.EPERM,"Permission denied.") dirobj = self.context._dirobj uid = self.context.uid @@ -1177,14 +1177,14 @@ class node_file(node_class): self.write_date = fil.write_date or fil.create_date self.content_length = fil.file_size self.displayname = fil.name - + self.uidperms = 14 if parent: if not parent.check_perms('x'): self.uidperms = 0 elif not parent.check_perms('w'): self.uidperms = 4 - + try: self.uuser = (fil.user_id and fil.user_id.login) or 'nobody' except Exception: @@ -1213,9 +1213,9 @@ class node_file(node_class): def open_data(self, cr, mode): stor = self.storage_id - assert stor, "No storage for file #%s" % self.file_id + assert stor, "No storage for file #%s." % self.file_id if not self.check_perms(4): - raise IOError(errno.EPERM, "Permission denied") + raise IOError(errno.EPERM, "Permission denied.") # If storage is not set properly, we are just screwed here, don't # try to get it from default. @@ -1225,7 +1225,7 @@ class node_file(node_class): def rm(self, cr): uid = self.context.uid if not self.check_perms(8): - raise IOError(errno.EPERM, "Permission denied") + raise IOError(errno.EPERM, "Permission denied.") document_obj = self.context._dirobj.pool.get('ir.attachment') if self.type in ('collection','database'): return False @@ -1271,7 +1271,7 @@ class node_file(node_class): stor = self.storage_id assert stor, "No storage for file #%s" % self.file_id if not self.check_perms(4): - raise IOError(errno.EPERM, "Permission denied") + raise IOError(errno.EPERM, "Permission denied.") # If storage is not set properly, we are just screwed here, don't # try to get it from default. @@ -1294,7 +1294,7 @@ class node_file(node_class): stor = self.storage_id assert stor, "No storage for file #%s" % self.file_id if not self.check_perms(2): - raise IOError(errno.EPERM, "Permission denied") + raise IOError(errno.EPERM, "Permission denied.") stobj = self.context._dirobj.pool.get('document.storage') return stobj.set_data(cr, self.context.uid,stor, self, data, self.context.context, fil_obj) @@ -1304,31 +1304,31 @@ class node_file(node_class): def move_to(self, cr, ndir_node, new_name=False, fil_obj=None, ndir_obj=None, in_write=False): if ndir_node and ndir_node.context != self.context: - raise NotImplementedError("Cannot move files between contexts") + raise NotImplementedError("Cannot move files between contexts.") if (not self.check_perms(8)) and ndir_node.check_perms(2): - raise IOError(errno.EPERM, "Permission denied") + raise IOError(errno.EPERM, "Permission denied.") doc_obj = self.context._dirobj.pool.get('ir.attachment') if not fil_obj: dbro = doc_obj.browse(cr, self.context.uid, self.file_id, context=self.context.context) else: dbro = fil_obj - assert dbro.id == self.file_id, "%s != %s for %r" % (dbro.id, self.file_id, self) + assert dbro.id == self.file_id, "%s != %s for %r." % (dbro.id, self.file_id, self) if not dbro: - raise IndexError("Cannot locate doc %d", self.file_id) + raise IndexError("Cannot locate doc %d.", self.file_id) if (not self.parent): # there *must* be a parent node for this one self.parent = self.context.get_dir_node(cr, dbro.parent_id) assert self.parent - + ret = {} if ndir_node and self.parent != ndir_node: if not (isinstance(self.parent, node_dir) and isinstance(ndir_node, node_dir)): - _logger.debug('Cannot move file %r from %r to %r', self, self.parent, ndir_node) - raise NotImplementedError('Cannot move files between dynamic folders') + _logger.debug('Cannot move file %r from %r to %r.', self, self.parent, ndir_node) + raise NotImplementedError('Cannot move files between dynamic folders.') if not ndir_obj: ndir_obj = self.context._dirobj.browse(cr, self.context.uid, \ @@ -1343,7 +1343,7 @@ class node_file(node_class): if new_name and (new_name != dbro.name): if len(ret): - raise NotImplementedError("Cannot rename and move") # TODO + raise NotImplementedError("Cannot rename and move.") # TODO stobj = self.context._dirobj.pool.get('document.storage') r2 = stobj.simple_rename(cr, self.context.uid, self, new_name, self.context.context) ret.update(r2) @@ -1373,7 +1373,7 @@ class node_content(node_class): self.uidperms = parent.uidperms & 14 self.uuser = parent.uuser self.ugroup = parent.ugroup - + self.extension = cnt.extension self.report_id = cnt.report_id and cnt.report_id.id #self.mimetype = cnt.extension. @@ -1399,7 +1399,7 @@ class node_content(node_class): def get_data(self, cr, fil_obj = None): cntobj = self.context._dirobj.pool.get('document.directory.content') if not self.check_perms(4): - raise IOError(errno.EPERM, "Permission denied") + raise IOError(errno.EPERM, "Permission denied.") ctx = self.context.context.copy() ctx.update(self.dctx) @@ -1416,14 +1416,14 @@ class node_content(node_class): elif mode in ('r+', 'w+'): cperms = 'rw' else: - raise IOError(errno.EINVAL, "Cannot open at mode %s" % mode) - + raise IOError(errno.EINVAL, "Cannot open at mode %s." % mode) + if not self.check_perms(cperms): - raise IOError(errno.EPERM, "Permission denied") + raise IOError(errno.EPERM, "Permission denied.") ctx = self.context.context.copy() ctx.update(self.dctx) - + return nodefd_content(self, cr, mode, ctx) def get_data_len(self, cr, fil_obj = None): @@ -1438,7 +1438,7 @@ class node_content(node_class): def set_data(self, cr, data, fil_obj = None): cntobj = self.context._dirobj.pool.get('document.directory.content') if not self.check_perms(2): - raise IOError(errno.EPERM, "Permission denied") + raise IOError(errno.EPERM, "Permission denied.") ctx = self.context.context.copy() ctx.update(self.dctx) @@ -1451,7 +1451,7 @@ class node_content(node_class): return '' class nodefd_content(StringIO, node_descriptor): - + """ A descriptor to content nodes """ def __init__(self, parent, cr, mode, ctx): @@ -1473,8 +1473,8 @@ class nodefd_content(StringIO, node_descriptor): elif mode == 'a': StringIO.__init__(self, None) else: - _logger.error("Incorrect mode %s specified", mode) - raise IOError(errno.EINVAL, "Invalid file mode") + _logger.error("Incorrect mode %s is specified.", mode) + raise IOError(errno.EINVAL, "Invalid file mode.") self.mode = mode def size(self): @@ -1499,14 +1499,14 @@ class nodefd_content(StringIO, node_descriptor): raise NotImplementedError cr.commit() except Exception: - _logger.exception('Cannot update db content #%d for close:', par.cnt_id) + _logger.exception('Cannot update db content #%d for close.', par.cnt_id) raise finally: cr.close() StringIO.close(self) class nodefd_static(StringIO, node_descriptor): - + """ A descriptor to nodes with static data. """ def __init__(self, parent, cr, mode, ctx=None): @@ -1527,8 +1527,8 @@ class nodefd_static(StringIO, node_descriptor): elif mode == 'a': StringIO.__init__(self, None) else: - _logger.error("Incorrect mode %s specified", mode) - raise IOError(errno.EINVAL, "Invalid file mode") + _logger.error("Incorrect mode %s is specified.", mode) + raise IOError(errno.EINVAL, "Invalid file mode.") self.mode = mode def size(self): @@ -1552,7 +1552,7 @@ class nodefd_static(StringIO, node_descriptor): raise NotImplementedError cr.commit() except Exception: - _logger.exception('Cannot update db content #%d for close:', par.cnt_id) + _logger.exception('Cannot update db content #%d for close.', par.cnt_id) raise finally: cr.close() diff --git a/addons/document/std_index.py b/addons/document/std_index.py index 49ac9a5c906..422590e127f 100644 --- a/addons/document/std_index.py +++ b/addons/document/std_index.py @@ -104,7 +104,7 @@ class DocIndex(indexer): except OSError: _logger.warn("Failed attempt to execute antiword (MS Word reader). Antiword is necessary to index the file %s of MIME type %s. Detailed error available at DEBUG level.", fname, self._getMimeTypes()[0]) - _logger.debug("Trace of the failed file indexing attempt: ", exc_info=True) + _logger.debug("Trace of the failed file indexing attempt.", exc_info=True) return False cntIndex.register(DocIndex()) diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py index 429016a2376..dbda715f614 100644 --- a/addons/document_ftp/ftpserver/abstracted_fs.py +++ b/addons/document_ftp/ftpserver/abstracted_fs.py @@ -81,7 +81,7 @@ class abstracted_fs(object): self.db_name_list.append(db_name) cr.commit() except Exception: - self._log.warning('Cannot use db "%s"', db_name) + self._log.warning('Cannot use db "%s".', db_name) finally: if cr is not None: cr.close() @@ -143,40 +143,40 @@ class abstracted_fs(object): child = node.child(cr, objname) if child: if child.type not in ('file','content'): - raise OSError(1, 'Operation not permited.') + raise OSError(1, 'Operation is not permitted.') ret = child.open_data(cr, mode) cr.commit() - assert ret, "Cannot create descriptor for %r: %r" % (child, ret) + assert ret, "Cannot create descriptor for %r: %r." % (child, ret) return ret except EnvironmentError: raise except Exception: - self._log.exception('Cannot locate item %s at node %s', objname, repr(node)) + self._log.exception('Cannot locate item %s at node %s.', objname, repr(node)) pass try: child = node.create_child(cr, objname, data=None) ret = child.open_data(cr, mode) - assert ret, "cannot create descriptor for %r" % child + assert ret, "Cannot create descriptor for %r." % child cr.commit() return ret except EnvironmentError: raise except Exception: - self._log.exception('Cannot create item %s at node %s', objname, repr(node)) - raise OSError(1, 'Operation not permited.') + self._log.exception('Cannot create item %s at node %s.', objname, repr(node)) + raise OSError(1, 'Operation is not permitted.') def open(self, datacr, mode): if not (datacr and datacr[1]): - raise OSError(1, 'Operation not permited.') + raise OSError(1, 'Operation is not permitted.') # Reading operation cr, node, rem = datacr try: res = node.open_data(cr, mode) cr.commit() except TypeError: - raise IOError(errno.EINVAL, "No data") + raise IOError(errno.EINVAL, "No data.") return res # ok, but need test more @@ -211,9 +211,9 @@ class abstracted_fs(object): self.cwd_node = None return None if not datacr[1]: - raise OSError(1, 'Operation not permitted') + raise OSError(1, 'Operation is not permitted.') if datacr[1].type not in ('collection','database'): - raise OSError(2, 'Path is not a directory') + raise OSError(2, 'Path is not a directory.') self.cwd = '/'+datacr[1].context.dbname + '/' self.cwd += '/'.join(datacr[1].full_path()) self.cwd_node = datacr[1] @@ -223,7 +223,7 @@ class abstracted_fs(object): """Create the specified directory.""" cr, node, rem = datacr or (None, None, None) if not node: - raise OSError(1, 'Operation not permited.') + raise OSError(1, 'Operation is not permitted.') try: basename =_to_unicode(basename) @@ -231,8 +231,8 @@ class abstracted_fs(object): self._log.debug("Created child dir: %r", cdir) cr.commit() except Exception: - self._log.exception('Cannot create dir "%s" at node %s', basename, repr(node)) - raise OSError(1, 'Operation not permited.') + self._log.exception('Cannot create dir "%s" at node %s.', basename, repr(node)) + raise OSError(1, 'Operation is not permitted.') def close_cr(self, data): if data and data[0]: @@ -287,10 +287,10 @@ class abstracted_fs(object): p_parts = p_parts[1:] # self._log.debug("Path parts: %r ", p_parts) if not p_parts: - raise IOError(errno.EPERM, 'Cannot perform operation at root dir') + raise IOError(errno.EPERM, 'Cannot perform operation at root directory.') dbname = p_parts[0] if dbname not in self.db_list(): - raise IOError(errno.ENOENT,'Invalid database path: %s' % dbname) + raise IOError(errno.ENOENT,'Invalid database path: %s.' % dbname) try: db = pooler.get_db(dbname) except Exception: @@ -303,7 +303,7 @@ class abstracted_fs(object): raise if not uid: cr.close() - raise OSError(2, 'Authentification Required.') + raise OSError(2, 'Authentification required.') n = get_node_context(cr, uid, {}) node = n.get_uri(cr, p_parts[1:]) return (cr, node, rem_path) @@ -318,7 +318,7 @@ class abstracted_fs(object): node = self.cwd_node if node is False and mode not in ('???'): cr.close() - raise IOError(errno.ENOENT, 'Path does not exist') + raise IOError(errno.ENOENT, 'Path does not exist.') return (cr, node, rem_path) def get_node_cr_uid(self, node): @@ -375,7 +375,7 @@ class abstracted_fs(object): return self.rmdir(datacr) elif datacr[1].type == 'file': return self.rmfile(datacr) - raise OSError(1, 'Operation not permited.') + raise OSError(1, 'Operation is not permitted.') def rmfile(self, datacr): """Remove the specified file.""" @@ -399,8 +399,8 @@ class abstracted_fs(object): except EnvironmentError: raise except Exception: - self._log.exception('Cannot rename "%s" to "%s" at "%s"', src, datacr[2], datacr[1]) - raise OSError(1,'Operation not permited.') + self._log.exception('Cannot rename "%s" to "%s" at "%s".', src, datacr[2], datacr[1]) + raise OSError(1,'Operation is not permitted.') def stat(self, node): raise NotImplementedError() @@ -429,7 +429,7 @@ class abstracted_fs(object): def getsize(self, datacr): """Return the size of the specified file in bytes.""" if not (datacr and datacr[1]): - raise IOError(errno.ENOENT, "No such file or directory") + raise IOError(errno.ENOENT, "No such file or directory.") if datacr[1].type in ('file', 'content'): return datacr[1].get_data_len(datacr[0]) or 0L return 0L diff --git a/addons/document_ftp/ftpserver/ftpserver.py b/addons/document_ftp/ftpserver/ftpserver.py index 48ec4ad5ea0..1e8b8d88468 100755 --- a/addons/document_ftp/ftpserver/ftpserver.py +++ b/addons/document_ftp/ftpserver/ftpserver.py @@ -302,16 +302,16 @@ class DummyAuthorizer: provide customized response strings when user log-in and quit. """ if self.has_user(username): - raise AuthorizerError('User "%s" already exists' %username) + raise AuthorizerError('User "%s" already exists.' %username) homedir = os.path.realpath(homedir) if not os.path.isdir(homedir): - raise AuthorizerError('No such directory: "%s"' %homedir) + raise AuthorizerError('No such directory: "%s".' %homedir) for p in perm: if p not in 'elradfmw': - raise AuthorizerError('No such permission "%s"' %p) + raise AuthorizerError('No such permission: "%s".' %p) for p in perm: if (p in self.write_perms) and (username == 'anonymous'): - warnings.warn("write permissions assigned to anonymous user.", + warnings.warn("Write permissions are assigned to anonymous user.", RuntimeWarning) break dic = {'pwd': str(password), @@ -532,7 +532,7 @@ class ActiveDTP(asyncore.dispatcher): try: self.connect((ip, port)) except socket.gaierror: - self.cmd_channel.respond("425 Can't connect to specified address.") + self.cmd_channel.respond("425 Cannot connect to specified address.") self.close() # --- connection / overridden @@ -542,14 +542,14 @@ class ActiveDTP(asyncore.dispatcher): def handle_connect(self): """Called when connection is established.""" - self.cmd_channel.respond('200 Active data connection established.') + self.cmd_channel.respond('200 Active data connection has been established.') # delegate such connection to DTP handler handler = self.cmd_channel.dtp_handler(self.socket, self.cmd_channel) self.cmd_channel.data_channel = handler self.cmd_channel.on_dtp_connection() def handle_expt(self): - self.cmd_channel.respond("425 Can't connect to specified address.") + self.cmd_channel.respond("425 Cannot connect to specified address.") self.close() def handle_error(self): @@ -562,7 +562,7 @@ class ActiveDTP(asyncore.dispatcher): pass except: logerror(traceback.format_exc()) - self.cmd_channel.respond("425 Can't connect to specified address.") + self.cmd_channel.respond("425 Cannot connect to specified address.") self.close() class DTPHandler(asyncore.dispatcher): @@ -638,7 +638,7 @@ class DTPHandler(asyncore.dispatcher): elif type == 'i': self.data_wrapper = lambda x: x else: - raise TypeError, "Unsupported type" + raise TypeError, "Unsupported type." self.receive = True def get_transmitted_bytes(self): @@ -767,7 +767,7 @@ class DTPHandler(asyncore.dispatcher): # some other exception occurred; we don't want to provide # confidential error messages logerror(traceback.format_exc()) - error = "Internal error" + error = "Internal error." self.cmd_channel.respond("426 %s; transfer aborted." %error) self.close() @@ -823,7 +823,7 @@ class FileProducer: elif type == 'i': self.data_wrapper = lambda x: x else: - raise TypeError, "Unsupported type" + raise TypeError, "Unsupported type." def more(self): """Attempt a chunk of data of size self.buffer_size.""" @@ -1485,7 +1485,7 @@ class FTPHandler(asynchat.async_chat): buflimit = 2048 if self.in_buffer_len > buflimit: self.respond('500 Command too long.') - self.log('Command received exceeded buffer limit of %s.' %(buflimit)) + self.log('Command has been received exceeds buffer limit of %s.' %(buflimit)) self.in_buffer = [] self.in_buffer_len = 0 @@ -1528,12 +1528,12 @@ class FTPHandler(asynchat.async_chat): # let's check if user provided an argument for those commands # needing one if not arg and cmd in self.arg_cmds: - self.respond("501 Syntax error: command needs an argument.") + self.respond("501 Syntax error! Command needs an argument.") return # let's do the same for those commands requiring no argument. elif arg and cmd in self.unarg_cmds: - self.respond("501 Syntax error: command does not accept arguments.") + self.respond("501 Syntax error! Command does not accept arguments.") return # provide a limited set of commands if user isn't @@ -1617,7 +1617,7 @@ class FTPHandler(asynchat.async_chat): else: self.in_buffer.append(data) return - self.log("Can't handle OOB data.") + self.log("Cannot handle OOB data.") self.close() def handle_error(self): @@ -1801,7 +1801,7 @@ class FTPHandler(asynchat.async_chat): except NotImplementedError, err: cmdname = function.__name__ why = err.args[0] or 'Not implemented' - self.log('FAIL %s() not implemented: %s.' %(cmdname, why)) + self.log('FAIL %s() is not implemented: %s.' %(cmdname, why)) self.respond('502 %s.' %why) raise FTPExceptionSent(why) except EnvironmentError, err: @@ -1811,7 +1811,7 @@ class FTPHandler(asynchat.async_chat): except Exception: pass ret_code = eresp.get(err.errno, '451') - why = (err.strerror) or 'Error in command' + why = (err.strerror) or 'Error in command.' self.log('FAIL %s() %s errno=%s: %s.' %(cmdname, uline, err.errno, why)) self.respond('%s %s.' % (str(ret_code), why)) @@ -1841,15 +1841,15 @@ class FTPHandler(asynchat.async_chat): if ip != self.remote_ip: self.log("Rejected data connection to foreign address %s:%s." %(ip, port)) - self.respond("501 Can't connect to a foreign address.") + self.respond("501 Cannot connect to a foreign address.") return # ...another RFC-2577 recommendation is rejecting connections # to privileged ports (< 1024) for security reasons. if not self.permit_privileged_ports: if port < 1024: - self.log('PORT against the privileged port "%s" refused.' %port) - self.respond("501 Can't connect over a privileged port.") + self.log('PORT against the privileged port "%s" has been refused.' %port) + self.respond("501 Cannot connect over a privileged port.") return # close existent DTP-server instance, if any. @@ -1889,7 +1889,7 @@ class FTPHandler(asynchat.async_chat): # make sure we are not hitting the max connections limit if self.server.max_cons: if len(self._map) >= self.server.max_cons: - msg = "Too many connections. Can't open data channel." + msg = "Too many connections. Cannot open data channel." self.respond("425 %s" %msg) self.log(msg) return @@ -2150,7 +2150,7 @@ class FTPHandler(asynchat.async_chat): datacr = self.get_crdata2(line, mode='list') # RFC-3659 requires 501 response code if path is not a directory if not self.fs.isdir(datacr[1]): - err = 'No such directory' + err = 'No such directory.' self.log('FAIL MLSD "%s". %s.' %(line, err)) self.respond("501 %s." %err) return @@ -2191,7 +2191,7 @@ class FTPHandler(asynchat.async_chat): fd.seek(self.restart_position) ok = 1 except AssertionError: - why = "Invalid REST parameter" + why = "Invalid REST parameter." except IOError, err: why = _strerror(err) self.restart_position = 0 @@ -2240,7 +2240,7 @@ class FTPHandler(asynchat.async_chat): fd.seek(self.restart_position) ok = 1 except AssertionError: - why = "Invalid REST parameter" + why = "Invalid REST parameter." except IOError, err: why = _strerror(err) self.restart_position = 0 @@ -2275,7 +2275,7 @@ class FTPHandler(asynchat.async_chat): # watch for STOU preceded by REST, which makes no sense. if self.restart_position: - self.respond("450 Can't STOU while REST request is pending.") + self.respond("450 Cannot STOU while REST request is pending.") return @@ -2296,7 +2296,7 @@ class FTPHandler(asynchat.async_chat): # hitted the max number of tries to find out file with # unique name if err.errno == errno.EEXIST: - why = 'No usable unique file name found' + why = 'No usable unique file name found.' # something else happened else: why = _strerror(err) @@ -2307,9 +2307,9 @@ class FTPHandler(asynchat.async_chat): filename = line if not self.authorizer.has_perm(self.username, 'w', filename): - self.log('FAIL STOU "%s". Not enough privileges' + self.log('FAIL STOU "%s". Not enough privileges.' %self.fs.ftpnorm(line)) - self.respond("550 Can't STOU: not enough privileges.") + self.respond("550 Cannot STOU: not enough privileges.") self.fs.close_cr(datacr) return @@ -2329,7 +2329,7 @@ class FTPHandler(asynchat.async_chat): """Append data to an existing file on the server.""" # watch for APPE preceded by REST, which makes no sense. if self.restart_position: - self.respond("550 Can't APPE while REST request is pending.") + self.respond("550 Cannot APPE while REST request is pending.") else: self.ftp_STOR(line, mode='a') @@ -2405,7 +2405,7 @@ class FTPHandler(asynchat.async_chat): # and account information already supplied and beginning the # login sequence again. self.flush_account() - msg = 'Previous account information was flushed' + msg = 'Previous account information is flushed.' self.log('OK USER "%s". %s.' %(line, msg)) self.respond('331 %s, send password.' %msg) self.username = line @@ -2554,7 +2554,7 @@ class FTPHandler(asynchat.async_chat): else: datacr = self.get_crdata2(line) if not datacr: - raise IOError(errno.ENOENT, "%s is not retrievable" %line) + raise IOError(errno.ENOENT, "%s is not retrievable." %line) lmt = self.try_as_current_user(self.fs.getmtime, (datacr,), line=line) lmt = time.strftime("%Y%m%d%H%M%S", time.localtime(lmt)) @@ -2584,7 +2584,7 @@ class FTPHandler(asynchat.async_chat): try: datacr = self.get_crdata2(line, mode='delete') if not datacr[1]: - msg = "Can't remove root directory." + msg = "Cannot remove root directory." self.respond("553 %s" %msg) self.log('FAIL MKD "/". %s' %msg) self.fs.close_cr(datacr) @@ -2617,7 +2617,7 @@ class FTPHandler(asynchat.async_chat): if not datacr[1]: self.respond("550 No such file or directory.") elif not datacr[1]: - self.respond("553 Can't rename the home directory.") + self.respond("553 Cannot rename the home directory.") else: self.fs.rnfr = datacr[1] self.respond("350 Ready for destination name.") @@ -2760,14 +2760,14 @@ class FTPHandler(asynchat.async_chat): def ftp_OPTS(self, line): """Specify options for FTP commands as specified in RFC-2389.""" try: - assert (not line.count(' ') > 1), 'Invalid number of arguments' + assert (not line.count(' ') > 1), 'Invalid number of arguments.' if ' ' in line: cmd, arg = line.split(' ') - assert (';' in arg), 'Invalid argument' + assert (';' in arg), 'Invalid argument!' else: cmd, arg = line, '' # actually the only command able to accept options is MLST - assert (cmd.upper() == 'MLST'), 'Unsupported command "%s"' %cmd + assert (cmd.upper() == 'MLST'), 'Unsupported command "%s".' %cmd except AssertionError, err: self.respond('501 %s.' %err) else: diff --git a/addons/document_ftp/test_easyftp.py b/addons/document_ftp/test_easyftp.py index 16bace4b167..bb4e5ea6648 100644 --- a/addons/document_ftp/test_easyftp.py +++ b/addons/document_ftp/test_easyftp.py @@ -62,7 +62,7 @@ def get_ftp_fulldata(ftp, fname, limit=8192): data = [] def ffp(data, ndata): if len(data)+ len(ndata) > limit: - raise IndexError('Data over the limit') + raise IndexError('Data over the limit.') data.append(ndata) ftp.retrbinary('RETR %s' % fname, partial(ffp,data)) return ''.join(data) diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py index 772b7600f20..1b826434f74 100644 --- a/addons/document_webdav/dav_fs.py +++ b/addons/document_webdav/dav_fs.py @@ -78,13 +78,13 @@ def _str2time(cre): class BoundStream2(object): """Wraps around a seekable buffer, reads a determined range of data - + Note that the supplied stream object MUST support a size() which should return its data length (in bytes). - + A variation of the class in websrv_lib.py """ - + def __init__(self, stream, offset=None, length=None, chunk_size=None): self._stream = stream self._offset = offset or 0 @@ -98,8 +98,8 @@ class BoundStream2(object): def read(self, size=-1): if not self._stream: - raise IOError(errno.EBADF, "read() without stream") - + raise IOError(errno.EBADF, "read() without stream.") + if self._rem_length == 0: return '' elif self._rem_length < 0: @@ -110,7 +110,7 @@ class BoundStream2(object): rsize = size if self._chunk_size and self._chunk_size < rsize: rsize = self._chunk_size - + data = self._stream.read(rsize) self._rem_length -= len(data) @@ -136,25 +136,25 @@ class BoundStream2(object): """ if whence == os.SEEK_SET: if pos < 0 or pos > self._length: - raise IOError(errno.EINVAL,"Cannot seek") + raise IOError(errno.EINVAL,"Cannot seek.") self._stream.seek(pos - self._offset) self._rem_length = self._length - pos elif whence == os.SEEK_CUR: if pos > 0: if pos > self._rem_length: - raise IOError(errno.EINVAL,"Cannot seek past end") + raise IOError(errno.EINVAL,"Cannot seek past end.") elif pos < 0: oldpos = self.tell() if oldpos + pos < 0: - raise IOError(errno.EINVAL,"Cannot seek before start") + raise IOError(errno.EINVAL,"Cannot seek before start.") self._stream.seek(pos, os.SEEK_CUR) self._rem_length -= pos elif whence == os.SEEK_END: if pos > 0: - raise IOError(errno.EINVAL,"Cannot seek past end") + raise IOError(errno.EINVAL,"Cannot seek past end.") else: if self._length + pos < 0: - raise IOError(errno.EINVAL,"Cannot seek before start") + raise IOError(errno.EINVAL,"Cannot seek before start.") newpos = self._offset + self._length + pos self._stream.seek(newpos, os.SEEK_SET) self._rem_length = 0 - pos @@ -206,7 +206,7 @@ class openerp_dav_handler(dav_interface): self.parent.log_error("Cannot %s: %s", opname, str(e)) self.parent.log_message("Exc: %s",traceback.format_exc()) # see par 9.3.1 of rfc - raise DAV_Error(403, str(e) or 'Not supported at this path') + raise DAV_Error(403, str(e) or 'Not supported at this path.') except EnvironmentError, err: if cr: cr.close() import traceback @@ -218,7 +218,7 @@ class openerp_dav_handler(dav_interface): if cr: cr.close() self.parent.log_error("Cannot %s: %s", opname, str(e)) self.parent.log_message("Exc: %s",traceback.format_exc()) - raise default_exc("Operation failed") + raise default_exc("Operation failed.") def _get_dav_lockdiscovery(self, uri): """ We raise that so that the node API is used """ @@ -400,7 +400,7 @@ class openerp_dav_handler(dav_interface): domain = None if filters: domain = node.get_domain(cr, filters) - + if hasattr(filters, 'getElementsByTagNameNS'): hrefs = filters.getElementsByTagNameNS('DAV:', 'href') if hrefs: @@ -434,7 +434,7 @@ class openerp_dav_handler(dav_interface): except DAV_Error: raise except Exception, e: - self.parent.log_error("cannot get_children: "+ str(e)) + self.parent.log_error("Cannot get_children: "+str(e)+".") raise finally: if cr: cr.close() @@ -488,7 +488,7 @@ class openerp_dav_handler(dav_interface): if not node: raise DAV_NotFound2(uri2) # TODO: if node is a collection, for some specific set of - # clients ( web browsers; available in node context), + # clients ( web browsers; available in node context), # we may return a pseydo-html page with the directory listing. try: res = node.open_data(cr,'r') @@ -500,15 +500,15 @@ class openerp_dav_handler(dav_interface): assert start >= 0 if end and end < start: self.parent.log_error("Invalid range for data: %s-%s" %(start, end)) - raise DAV_Error(416, "Invalid range for data") + raise DAV_Error(416, "Invalid range for data.") if end: if end >= res.size(): - raise DAV_Error(416, "Requested data exceeds available size") + raise DAV_Error(416, "Requested data exceeds available size.") length = (end + 1) - start else: length = res.size() - start res = BoundStream2(res, offset=start, length=length) - + except TypeError,e: # for the collections that return this error, the DAV standard # says we'd better just return 200 OK with empty data @@ -564,10 +564,10 @@ class openerp_dav_handler(dav_interface): @memoize(CACHE_SIZE) def _get_dav_getcontentlength(self, uri): - """ return the content length of an object """ + """ return the content length of an object """ self.parent.log_message('get length: %s' % uri) result = 0 - cr, uid, pool, dbname, uri2 = self.get_cr(uri) + cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not dbname: if cr: cr.close() return str(result) @@ -602,7 +602,7 @@ class openerp_dav_handler(dav_interface): cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not dbname: return time.time() - try: + try: node = self.uri2object(cr, uid, pool, uri2) if not node: raise DAV_NotFound2(uri2) @@ -623,11 +623,11 @@ class openerp_dav_handler(dav_interface): @memoize(CACHE_SIZE) def get_creationdate(self, uri): - """ return the last modified date of the object """ + """ return the last modified date of the object """ cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not dbname: raise DAV_Error, 409 - try: + try: node = self.uri2object(cr, uid, pool, uri2) if not node: raise DAV_NotFound2(uri2) @@ -643,7 +643,7 @@ class openerp_dav_handler(dav_interface): if not dbname: if cr: cr.close() return 'httpd/unix-directory' - try: + try: node = self.uri2object(cr, uid, pool, uri2) if not node: raise DAV_NotFound2(uri2) @@ -651,8 +651,8 @@ class openerp_dav_handler(dav_interface): return result #raise DAV_NotFound, 'Could not find %s' % path finally: - if cr: cr.close() - + if cr: cr.close() + def mkcol(self,uri): """ create a new collection see par. 9.3 of rfc4918 @@ -661,7 +661,7 @@ class openerp_dav_handler(dav_interface): cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not uri2[-1]: if cr: cr.close() - raise DAV_Error(409, "Cannot create nameless collection") + raise DAV_Error(409, "Cannot create nameless collection.") if not dbname: if cr: cr.close() raise DAV_Error, 409 @@ -672,7 +672,7 @@ class openerp_dav_handler(dav_interface): nc = node.child(cr, uri2[-1]) if nc: cr.close() - raise DAV_Error(405, "Path already exists") + raise DAV_Error(405, "Path already exists.") self._try_function(node.create_child_collection, (cr, uri2[-1]), "create col %s" % uri2[-1], cr=cr) cr.commit() @@ -690,30 +690,30 @@ class openerp_dav_handler(dav_interface): node = self.uri2object(cr, uid, pool, uri2[:]) except Exception: node = False - + objname = misc.ustr(uri2[-1]) - + ret = None if not node: dir_node = self.uri2object(cr, uid, pool, uri2[:-1]) if not dir_node: cr.close() - raise DAV_NotFound('Parent folder not found') + raise DAV_NotFound('Parent folder not found.') newchild = self._try_function(dir_node.create_child, (cr, objname, data), "create %s" % objname, cr=cr) if not newchild: cr.commit() cr.close() - raise DAV_Error(400, "Failed to create resource") - + raise DAV_Error(400, "Failed to create resource.") + uparts=urlparse.urlparse(uri) fileloc = '/'.join(newchild.full_path()) if isinstance(fileloc, unicode): fileloc = fileloc.encode('utf-8') # the uri we get is a mangled one, where the davpath has been removed davpath = self.parent.get_davpath() - + surl = '%s://%s' % (uparts[0], uparts[1]) uloc = urllib.quote(fileloc) hurl = False @@ -727,19 +727,19 @@ class openerp_dav_handler(dav_interface): ret = (str(hurl), etag) else: self._try_function(node.set_data, (cr, data), "save %s" % objname, cr=cr) - + cr.commit() cr.close() return ret def rmcol(self,uri): """ delete a collection """ - cr, uid, pool, dbname, uri2 = self.get_cr(uri) + cr, uid, pool, dbname, uri2 = self.get_cr(uri) if not dbname: if cr: cr.close() raise DAV_Error, 409 - node = self.uri2object(cr, uid, pool, uri2) + node = self.uri2object(cr, uid, pool, uri2) self._try_function(node.rmcol, (cr,), "rmcol %s" % uri, cr=cr) cr.commit() @@ -748,14 +748,14 @@ class openerp_dav_handler(dav_interface): def rm(self,uri): cr, uid, pool,dbname, uri2 = self.get_cr(uri) - if not dbname: + if not dbname: if cr: cr.close() raise DAV_Error, 409 node = self.uri2object(cr, uid, pool, uri2) res = self._try_function(node.rm, (cr,), "rm %s" % uri, cr=cr) if not res: if cr: cr.close() - raise OSError(1, 'Operation not permited.') + raise OSError(1, 'Invalid Action!') cr.commit() cr.close() return 204 @@ -922,8 +922,8 @@ class openerp_dav_handler(dav_interface): return result def unlock(self, uri, token): - """ Unlock a resource from that token - + """ Unlock a resource from that token + @return True if unlocked, False if no lock existed, Exceptions """ cr, uid, pool, dbname, uri2 = self.get_cr(uri) @@ -937,7 +937,7 @@ class openerp_dav_handler(dav_interface): except AttributeError: # perhaps the node doesn't support locks cr.close() - raise DAV_Error(400, 'No locks for this resource') + raise DAV_Error(400, 'No locks for this resource.') res = self._try_function(node_fn, (cr, token), "unlock %s" % uri, cr=cr) cr.commit() @@ -959,14 +959,14 @@ class openerp_dav_handler(dav_interface): node = self.uri2object(cr, uid, pool, uri2[:]) except Exception: node = False - + objname = misc.ustr(uri2[-1]) - + if not node: dir_node = self.uri2object(cr, uid, pool, uri2[:-1]) if not dir_node: cr.close() - raise DAV_NotFound('Parent folder not found') + raise DAV_NotFound('Parent folder not found.') # We create a new node (file) but with empty data=None, # as in RFC4918 p. 9.10.4 @@ -975,8 +975,8 @@ class openerp_dav_handler(dav_interface): if not node: cr.commit() cr.close() - raise DAV_Error(400, "Failed to create resource") - + raise DAV_Error(400, "Failed to create resource.") + created = True try: @@ -984,7 +984,7 @@ class openerp_dav_handler(dav_interface): except AttributeError: # perhaps the node doesn't support locks cr.close() - raise DAV_Error(400, 'No locks for this resource') + raise DAV_Error(400, 'No locks for this resource.') # Obtain the lock on the node lres, pid, token = self._try_function(node_fn, (cr, lock_data), "lock %s" % objname, cr=cr) @@ -992,10 +992,10 @@ class openerp_dav_handler(dav_interface): if not lres: cr.commit() cr.close() - raise DAV_Error(423, "Resource already locked") - + raise DAV_Error(423, "Resource already locked.") + assert isinstance(lres, list), 'lres: %s' % repr(lres) - + try: data = mk_lock_response(self, uri, lres) cr.commit() diff --git a/addons/document_webdav/document_webdav.py b/addons/document_webdav/document_webdav.py index da463c9eb1b..f53353dd43c 100644 --- a/addons/document_webdav/document_webdav.py +++ b/addons/document_webdav/document_webdav.py @@ -43,7 +43,7 @@ class document_davdir(osv.osv): elif dbro.type == 'ressource': return nodes.node_res_dir else: - raise ValueError("dir node for %s type", dbro.type) + raise ValueError("Directory node for %s type.", dbro.type) def _prepare_context(self, cr, uid, nctx, context=None): nctx.node_file_class = nodes.node_file @@ -67,18 +67,18 @@ document_davdir() class dav_dir_property(osv.osv): """ Arbitrary WebDAV properties, attached to document.directories. - + Some DAV properties have to be settable at directories, depending on the database directory structure. - + Example would be the principal-URL. - + There _can_ be properties without a directory, which means that they globally apply to all the directories (aka. collections) of the present database. """ _name = 'document.webdav.dir.property' - + _columns = { 'create_date': fields.datetime('Date Created', readonly=True), 'create_uid': fields.many2one('res.users', 'Creator', readonly=True), @@ -90,25 +90,25 @@ class dav_dir_property(osv.osv): 'value': fields.text('Value'), 'do_subst': fields.boolean('Substitute', required=True), } - + _defaults = { 'do_subst': False, } - + dav_dir_property() class dav_file_property(osv.osv): """ Arbitrary WebDAV properties, attached to ir.attachments. - + A special case is the locks that can be applied on file nodes. - + There _can_ be properties without a file (RFC?), which means that they globally apply to all the attachments of the present database. - + TODO access permissions, per property. """ _name = 'document.webdav.file.property' - + _columns = { 'create_date': fields.datetime('Date Created', readonly=True), 'create_uid': fields.many2one('res.users', 'Creator', readonly=True), @@ -120,11 +120,11 @@ class dav_file_property(osv.osv): 'value': fields.text('Value'), 'do_subst': fields.boolean('Substitute', required=True), } - + _defaults = { 'do_subst': False, } - + dav_file_property() #eof diff --git a/addons/document_webdav/test_davclient.py b/addons/document_webdav/test_davclient.py index a4dda231bd8..f1f2e58c835 100755 --- a/addons/document_webdav/test_davclient.py +++ b/addons/document_webdav/test_davclient.py @@ -69,9 +69,9 @@ class PersistentTransport(Transport): host, extra_headers, x509 = Transport.get_host_info(self,host) if extra_headers == None: extra_headers = [] - + extra_headers.append( ( 'Connection', 'keep-alive' )) - + return host, extra_headers, x509 def _parse_response(self, file, sock, response): @@ -122,9 +122,9 @@ class PersistentTransport(Transport): resp = h._conn.getresponse() # TODO: except BadStatusLine, e: - + errcode, errmsg, headers = resp.status, resp.reason, resp.msg - + if errcode != 200: raise ProtocolError( @@ -145,7 +145,7 @@ class PersistentTransport(Transport): class CompressedTransport(PersistentTransport): def send_content(self, connection, request_body): connection.putheader("Content-Type", "text/xml") - + if len(request_body) > 512 or True: buffer = StringIO.StringIO() output = gzip.GzipFile(mode='wb', fileobj=buffer) @@ -176,7 +176,7 @@ class SafePersistentTransport(PersistentTransport): class AuthClient(object): def getAuth(self, atype, realm): raise NotImplementedError("Cannot authenticate for %s" % atype) - + def resolveFailedRealm(self, realm): """ Called when, using a known auth type, the realm is not in cache """ @@ -195,7 +195,7 @@ class BasicAuthClient(AuthClient): _logger.debug("missing key: \"%s\"" % realm) self.resolveFailedRealm(realm) return 'Basic '+ self._realm_dict[realm] - + def addLogin(self, realm, username, passwd): """ Add some known username/password for a specific login. This function should be called once, for each realm @@ -210,7 +210,7 @@ class BasicAuthClient(AuthClient): class addAuthTransport: """ Intermediate class that authentication algorithm to http transport """ - + def setAuthClient(self, authobj): """ Set the authentication client object. This method must be called before any request is issued, that @@ -218,7 +218,7 @@ class addAuthTransport: """ assert isinstance(authobj, AuthClient) self._auth_client = authobj - + def request(self, host, handler, request_body, verbose=0): # issue XML-RPC request @@ -226,7 +226,7 @@ class addAuthTransport: h = self.make_connection(host) if verbose: h.set_debuglevel(1) - + tries = 0 atype = None realm = None @@ -246,7 +246,7 @@ class addAuthTransport: resp = h._conn.getresponse() # except BadStatusLine, e: tries += 1 - + if resp.status == 401: if 'www-authenticate' in resp.msg: (atype,realm) = resp.msg.getheader('www-authenticate').split(' ',1) @@ -258,7 +258,7 @@ class addAuthTransport: _logger.debug("Resp: %r %r", resp.version,resp.isclosed(), resp.will_close) _logger.debug("Want to do auth %s for realm %s", atype, realm) if atype != 'Basic': - raise ProtocolError(host+handler, 403, + raise ProtocolError(host+handler, 403, "Unknown authentication method: %s" % atype, resp.msg) continue # with the outer while loop else: @@ -268,17 +268,17 @@ class addAuthTransport: if resp.status != 200: raise ProtocolError( host + handler, resp.status, resp.reason, resp.msg ) - + self.verbose = verbose - + try: sock = h._conn.sock except AttributeError: sock = None - + return self._parse_response(h.getfile(), sock, resp) - raise ProtocolError(host+handler, 403, "No authentication",'') + raise ProtocolError(host+handler, 403, "No authentication.",'') class PersistentAuthTransport(addAuthTransport,PersistentTransport): pass @@ -302,7 +302,7 @@ class HTTPSConnection(httplib.HTTPSConnection): self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file, ca_certs=ca_certs, cert_reqs=cert_reqs) - + def getpeercert(self): import ssl @@ -316,14 +316,14 @@ class HTTPSConnection(httplib.HTTPSConnection): if cert[0-lf] != '\n': cert = cert[:0-lf]+'\n'+cert[0-lf:] _logger.debug("len-footer: %s cert: %r", lf, cert[0-lf]) - + return cert class DAVClient(object): """An instance of a WebDAV client, connected to the OpenERP server """ - + def __init__(self, user=None, passwd=None, dbg=0, use_ssl=False, useragent=False, timeout=None): if use_ssl: self.host = config.get_misc('httpsd', 'interface', False) @@ -353,10 +353,10 @@ class DAVClient(object): def get_creds(self, obj, cr, uid): """Read back the user credentials from cr, uid - + @param obj is any orm object, in order to use its pool @param uid is the numeric id, which we will try to reverse resolve - + note: this is a hackish way to get the credentials. It is expected to break if "base_crypt" is used. """ @@ -366,7 +366,7 @@ class DAVClient(object): self.user = res[0]['login'] self.passwd = res[0]['password'] if self.passwd.startswith('$1$'): - # md5 by base crypt. We cannot decode, wild guess + # md5 by base crypt. We cannot decode, wild guess # that passwd = login self.passwd = self.user return True @@ -402,7 +402,7 @@ class DAVClient(object): r1 = conn.getresponse() except httplib.BadStatusLine, bsl: log.warning("Bad status line: %s", bsl.line) - raise Exception('Bad status line') + raise Exception('Bad status line.') if r1.status == 401: # and r1.headers: if 'www-authenticate' in r1.msg: (atype,realm) = r1.msg.getheader('www-authenticate').split(' ',1) @@ -415,7 +415,7 @@ class DAVClient(object): auths = base64.encodestring(self.user + ':' + self.passwd) if auths[-1] == "\n": auths = auths[:-1] - hdrs['Authorization']= 'Basic '+ auths + hdrs['Authorization']= 'Basic '+ auths #sleep(1) conn.request(method, path, body, hdrs ) r1 = conn.getresponse() @@ -437,7 +437,7 @@ class DAVClient(object): doc = xml.dom.minidom.parseString(data1) _logger.debug("XML Body:\n %s", doc.toprettyxml(indent="\t")) except Exception: - _logger.warning("could not print xml", exc_info=True) + _logger.warning("Cannot print XML.", exc_info=True) pass conn.close() return r1.status, r1.msg, data1 @@ -475,10 +475,10 @@ class DAVClient(object): assert s == 200, "Status: %r" % s assert 'OPTIONS' in m.getheader('Allow') _logger.debug('Options: %r', m.getheader('Allow')) - + if expect: self._assert_headers(expect, m) - + def _parse_prop_response(self, data): """ Parse a propfind/propname response """ @@ -488,7 +488,7 @@ class DAVClient(object): if node.nodeType == node.TEXT_NODE: rc.append(node.data) return ''.join(rc) - + def getElements(node, namespaces=None, strict=False): for cnod in node.childNodes: if cnod.nodeType != node.ELEMENT_NODE: @@ -534,10 +534,10 @@ class DAVClient(object): rstatus = int(sta) else: _logger.debug("What is <%s> inside a ?", pno.tagName) - + else: _logger.debug("Unknown node: %s", cno.tagName) - + res.setdefault(href,[]).append((status, res_nss)) return res @@ -558,7 +558,7 @@ class DAVClient(object): propstr += '' %(nscount, p, nscount, ns) nscount += 1 propstr += '' - + body=""" %s""" % propstr hdrs = { 'Content-Type': 'text/xml; charset=utf-8', @@ -566,7 +566,7 @@ class DAVClient(object): 'Depth': depth, } - s, m, d = self._http_request(self.davpath + path, method='PROPFIND', + s, m, d = self._http_request(self.davpath + path, method='PROPFIND', hdrs=hdrs, body=body) assert s == 207, "Bad status: %s" % s ctype = m.getheader('Content-Type').split(';',1)[0] @@ -578,7 +578,7 @@ class DAVClient(object): else: assert len(res) >= 1 return res - + def gd_propname(self, path, depth=0): body=""" @@ -587,7 +587,7 @@ class DAVClient(object): 'Accept': 'text/xml', 'Depth': depth } - s, m, d = self._http_request(self.davpath + path, method='PROPFIND', + s, m, d = self._http_request(self.davpath + path, method='PROPFIND', hdrs=hdrs, body=body) assert s == 207, "Bad status: %s" % s ctype = m.getheader('Content-Type').split(';',1)[0] @@ -605,7 +605,7 @@ class DAVClient(object): def gd_lsl(self, path): """ Return a list of 'ls -l' kind of data for a folder - + This is based on propfind. """ @@ -616,7 +616,7 @@ class DAVClient(object): propnames = [ l[1] for l in lspairs] propres = self.gd_propfind(path, props=propnames, depth=1) - + res = [] for href, pr in propres.items(): lsline = {} @@ -638,9 +638,9 @@ class DAVClient(object): lsline[lsp[0]] = lsp[2] else: _logger.debug("Strange status: %s", st) - + res.append(lsline) - + return res def gd_get(self, path, crange=None, mime=None, compare=None): @@ -651,7 +651,7 @@ class DAVClient(object): if isinstance(crange, tuple): crange = [crange,] if not isinstance(crange, list): - raise TypeError("Range must be a tuple or list of tuples") + raise TypeError("Range must be a tuple or list of tuples.") rs = [] for r in crange: rs.append('%d-%d' % r) @@ -683,13 +683,13 @@ class DAVClient(object): return ctype, rrange, d def gd_put(self, path, body=None, srcpath=None, mime=None, noclobber=False, ): - """ HTTP PUT + """ HTTP PUT @param noclobber will prevent overwritting a resource (If-None-Match) @param mime will set the content-type """ hdrs = { } if not (body or srcpath): - raise ValueError("PUT must have something to send") + raise ValueError("PUT must have something to send.") if (not body) and srcpath: fd = open(srcpath, 'rb') body = fd.read() @@ -698,7 +698,7 @@ class DAVClient(object): hdrs['Content-Type'] = mime if noclobber: hdrs['If-None-Match'] = '*' - s, m, d = self._http_request(self.davpath + path, method='PUT', + s, m, d = self._http_request(self.davpath + path, method='PUT', hdrs=hdrs, body=body) assert s == (201), "Bad status: %s" % s etag = m.getheader('ETag') diff --git a/addons/document_webdav/webdav.py b/addons/document_webdav/webdav.py index baa394e94a1..903dd6a16ba 100644 --- a/addons/document_webdav/webdav.py +++ b/addons/document_webdav/webdav.py @@ -65,7 +65,7 @@ class Prop2xml(object): def createText2Node(self, data): if not isinstance(data, StringTypes): - raise TypeError, "node contents must be a string" + raise TypeError, "Node contents must be a string." t = Text2() t.data = data t.ownerDocument = self.doc diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py index 65ebb49ff5f..28909e61167 100644 --- a/addons/document_webdav/webdav_server.py +++ b/addons/document_webdav/webdav_server.py @@ -73,7 +73,7 @@ def OpenDAVConfig(**kw): class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): verbose = False - + protocol_version = 'HTTP/1.1' _HTTP_OPTIONS= { 'DAV' : ['1', '2'], 'Allow' : [ 'GET', 'HEAD', 'COPY', 'MOVE', 'POST', 'PUT', @@ -119,7 +119,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): if up.path.startswith(self.davpath): self.headers['Destination'] = up.path[len(self.davpath):] else: - raise DAV_Forbidden("Not allowed to copy/move outside webdav path") + raise DAV_Forbidden("Not allowed to copy/move outside webdav path.") # TODO: locks DAVRequestHandler.copymove(self, CLASS) @@ -304,7 +304,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): res = dc.unlock(uri, token) except DAV_Error, (ec, dd): return self.send_status(ec, dd) - + if res == True: self.send_body(None, '204', 'OK', 'Resource unlocked.') else: @@ -338,7 +338,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): if isinstance(ldif, list): if len(ldif) !=1 or (not isinstance(ldif[0], TagList)) \ or len(ldif[0].list) != 1: - raise DAV_Error(400, "Cannot accept multiple tokens") + raise DAV_Error(400, "Cannot accept multiple tokens.") ldif = ldif[0].list[0] if ldif[0] == '<' and ldif[-1] == '>': ldif = ldif[1:-1] @@ -352,7 +352,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler): lock_data.update(self._lock_unlock_parse(body)) if lock_data['refresh'] and not lock_data.get('token', False): - raise DAV_Error(400, 'Lock refresh must specify token') + raise DAV_Error(400, 'Lock refresh must specify token.') lock_data['depth'] = depth @@ -487,7 +487,7 @@ class dummy_dav_interface(object): class DAVStaticHandler(http_server.StaticHTTPHandler): """ A variant of the Static handler, which will serve dummy DAV requests """ - + verbose = False protocol_version = 'HTTP/1.1' _HTTP_OPTIONS= { 'DAV' : ['1', '2'], @@ -503,13 +503,13 @@ class DAVStaticHandler(http_server.StaticHTTPHandler): self.end_headers() if hasattr(self, '_flush'): self._flush() - + if self.command != 'HEAD': self.wfile.write(content) def do_PROPFIND(self): """Answer to PROPFIND with generic data. - + A rough copy of python-webdav's do_PROPFIND, but hacked to work statically. """ @@ -575,7 +575,7 @@ try: handler._config = conf reg_http_service(directory, DAVHandler, DAVAuthProvider) _logger.info("WebDAV service registered at path: %s/ "% directory) - + if not (config.get_misc('webdav', 'no_root_hack', False)): # Now, replace the static http handler with the dav-enabled one. # If a static-http service has been specified for our server, then @@ -592,7 +592,7 @@ try: # an _ugly_ hack: we put that dir back in tools.config.misc, so that # the StaticHttpHandler can find its dir_path. config.misc.setdefault('static-http',{})['dir_path'] = dir_path - + reg_http_service('/', DAVStaticHandler) except Exception, e: @@ -617,10 +617,10 @@ def init_well_known(): init_well_known() class PrincipalsRedirect(RedirectHTTPHandler): - - + + redirect_paths = {} - + def _find_redirect(self): for b, r in self.redirect_paths.items(): if self.path.startswith(b): @@ -628,7 +628,7 @@ class PrincipalsRedirect(RedirectHTTPHandler): return False def init_principals_redirect(): - """ Some devices like the iPhone will look under /principals/users/xxx for + """ Some devices like the iPhone will look under /principals/users/xxx for the user's properties. In OpenERP we _cannot_ have a stray /principals/... working path, since we have a database path and the /webdav/ component. So, the best solution is to redirect the url with 301. Luckily, it does work in diff --git a/addons/edi/controllers/main.py b/addons/edi/controllers/main.py index 1de3ff8ae63..71560aa9e60 100644 --- a/addons/edi/controllers/main.py +++ b/addons/edi/controllers/main.py @@ -19,10 +19,9 @@ class EDI(openerpweb.Controller): _cp_path = "/edi" def template(self, req, mods='web,edi'): - self.wc = openerpweb.controllers_path['/web/webclient'] d = {} - d["js"] = "\n".join(''%i for i in self.wc.manifest_list(req, mods, 'js')) - d["css"] = "\n".join(''%i for i in self.wc.manifest_list(req, mods, 'css')) + d["js"] = "\n".join(''%i for i in webmain.manifest_list(req, mods, 'js')) + d["css"] = "\n".join(''%i for i in webmain.manifest_list(req, mods, 'css')) d["modules"] = simplejson.dumps(mods.split(',')) return d diff --git a/addons/edi/edi_service.py b/addons/edi/edi_service.py index f48cc60950a..63fe38786e0 100644 --- a/addons/edi/edi_service.py +++ b/addons/edi/edi_service.py @@ -40,7 +40,7 @@ class edi(netsvc.ExportService): res = getattr(edi_document, method_name)(cr, *method_args) cr.commit() except Exception: - _logger.exception('Failed to execute EDI method %s with args %r', method_name, method_args) + _logger.exception('Failed to execute EDI method %s with args %r.', method_name, method_args) raise finally: cr.close() @@ -63,7 +63,7 @@ class edi(netsvc.ExportService): # No security check for these methods pass else: - raise KeyError("Method not found: %s" % method) + raise KeyError("Method not found: %s." % method) fn = getattr(self, 'exp_'+method) return fn(*params) diff --git a/addons/edi/i18n/ar.po b/addons/edi/i18n/ar.po index 852196603c6..45ce2f2c34c 100644 --- a/addons/edi/i18n/ar.po +++ b/addons/edi/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/de.po b/addons/edi/i18n/de.po index 39d330b64d4..15bc8dd73b4 100644 --- a/addons/edi/i18n/de.po +++ b/addons/edi/i18n/de.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/es.po b/addons/edi/i18n/es.po index bf94c2b5316..56dbdbf39d5 100644 --- a/addons/edi/i18n/es.po +++ b/addons/edi/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/es_CR.po b/addons/edi/i18n/es_CR.po index 941fa6fd395..9452e50c51d 100644 --- a/addons/edi/i18n/es_CR.po +++ b/addons/edi/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/fi.po b/addons/edi/i18n/fi.po index 66d70edaf41..4b1b5b8d4e6 100644 --- a/addons/edi/i18n/fi.po +++ b/addons/edi/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/fr.po b/addons/edi/i18n/fr.po index 1c193d2c07b..03037acd322 100644 --- a/addons/edi/i18n/fr.po +++ b/addons/edi/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/ja.po b/addons/edi/i18n/ja.po index 78b89b83325..2e0cea1af7f 100644 --- a/addons/edi/i18n/ja.po +++ b/addons/edi/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/mn.po b/addons/edi/i18n/mn.po index e9cb536b198..c5d63fb984a 100644 --- a/addons/edi/i18n/mn.po +++ b/addons/edi/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/nl.po b/addons/edi/i18n/nl.po index aeb28893a89..f0c17f06883 100644 --- a/addons/edi/i18n/nl.po +++ b/addons/edi/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/pl.po b/addons/edi/i18n/pl.po index aa4a9b34219..b9e81e59f78 100644 --- a/addons/edi/i18n/pl.po +++ b/addons/edi/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/pt.po b/addons/edi/i18n/pt.po index 3d94cc165b6..7ba0c2f1359 100644 --- a/addons/edi/i18n/pt.po +++ b/addons/edi/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/pt_BR.po b/addons/edi/i18n/pt_BR.po index 96edc8587a1..359c6c7796b 100644 --- a/addons/edi/i18n/pt_BR.po +++ b/addons/edi/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/ro.po b/addons/edi/i18n/ro.po index 5a15e38f02e..b74cb3d16e1 100644 --- a/addons/edi/i18n/ro.po +++ b/addons/edi/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/sv.po b/addons/edi/i18n/sv.po index 21e078bac82..69bdba29c85 100644 --- a/addons/edi/i18n/sv.po +++ b/addons/edi/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/tr.po b/addons/edi/i18n/tr.po index e364e1c637a..807b22a52d2 100644 --- a/addons/edi/i18n/tr.po +++ b/addons/edi/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/i18n/zh_CN.po b/addons/edi/i18n/zh_CN.po index c9e2cda7928..3251e188ef6 100644 --- a/addons/edi/i18n/zh_CN.po +++ b/addons/edi/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: edi #: sql_constraint:res.currency:0 diff --git a/addons/edi/models/edi.py b/addons/edi/models/edi.py index dadfeb81209..6d11db1c52c 100644 --- a/addons/edi/models/edi.py +++ b/addons/edi/models/edi.py @@ -129,7 +129,7 @@ class edi_document(osv.osv): _logger.debug("get_document(%s)", edi_token) edi_ids = self.search(cr, uid, [('name','=', edi_token)], context=context) if not edi_ids: - raise ValueError('Invalid EDI token: %s' % edi_token) + raise ValueError('Invalid EDI token: %s.' % edi_token) edi = self.browse(cr, uid, edi_ids[0], context=context) return edi.document @@ -147,16 +147,16 @@ class edi_document(osv.osv): res = [] for edi_document in edi_documents: module = edi_document.get('__import_module') or edi_document.get('__module') - assert module, 'a `__module` or `__import_module` attribute is required in each EDI document' + assert module, 'a `__module` or `__import_module` attribute is required in each EDI document.' if module != 'base' and not ir_module.search(cr, uid, [('name','=',module),('state','=','installed')]): - raise osv.except_osv(_('Missing Application'), + raise osv.except_osv(_('Missing application.'), _("The document you are trying to import requires the OpenERP `%s` application. " "You can install it by connecting as the administrator and opening the configuration assistant.")%(module,)) model = edi_document.get('__import_model') or edi_document.get('__model') - assert model, 'a `__model` or `__import_model` attribute is required in each EDI document' + assert model, 'a `__model` or `__import_model` attribute is required in each EDI document.' model_obj = self.pool.get(model) assert model_obj, 'model `%s` cannot be found, despite module `%s` being available - '\ - 'this EDI document seems invalid or unsupported' % (model,module) + 'this EDI document seems invalid or unsupported.' % (model,module) record_id = model_obj.edi_import(cr, uid, edi_document, context=context) record_action = model_obj._edi_record_display_action(cr, uid, record_id, context=context) res.append((model, record_id, record_action)) @@ -202,7 +202,7 @@ class edi_document(osv.osv): may be retrieved, without authentication. """ if edi_url: - assert not edi_document, 'edi_document must not be provided if edi_url is given' + assert not edi_document, 'edi_document must not be provided if edi_url is given.' edi_document = urllib2.urlopen(edi_url).read() assert edi_document, 'EDI Document is empty!' edi_documents = self.deserialize(edi_document) @@ -219,7 +219,7 @@ class EDIMixin(object): model_name = edi_document.get('__imported_model') or edi_document.get('__model') or self._name for attribute in attributes: assert edi_document.get(attribute),\ - 'Attribute `%s` is required in %s EDI documents' % (attribute, model_name) + 'Attribute `%s` is required in %s EDI documents.' % (attribute, model_name) # private method, not RPC-exposed as it creates ir.model.data entries as # SUPERUSER based on its parameters @@ -261,7 +261,7 @@ class EDIMixin(object): ext_id = existing_id or safe_unique_id(db_uuid, record._name, record.id) # ID is unique cross-db thanks to db_uuid (already included in existing_module) module = existing_module or "%s:%s" % (record._original_module, db_uuid) - _logger.debug("%s: Generating new external ID `%s.%s` for %r", self._name, + _logger.debug("%s: Generating new external ID `%s.%s` for %r.", self._name, module, ext_id, record) ir_model_data.create(cr, openerp.SUPERUSER_ID, {'name': ext_id, @@ -276,7 +276,7 @@ class EDIMixin(object): # this could happen for data records defined in a module that depends # on the module that owns the model, e.g. purchase defines # product.pricelist records. - _logger.debug('Mismatching module: expected %s, got %s, for %s', + _logger.debug('Mismatching module: expected %s, got %s, for %s.', module, record._original_module, record) # ID is unique cross-db thanks to db_uuid module = "%s:%s" % (module, db_uuid) @@ -464,12 +464,12 @@ class EDIMixin(object): local_cr = db.cursor() web_root_url = self.pool.get('ir.config_parameter').get_param(local_cr, uid, 'web.base.url') if not web_root_url: - _logger.warning('Ignoring EDI mail notification, web.base.url not defined in parameters') + _logger.warning('Ignoring EDI mail notification, web.base.url is not defined in parameters.') return mail_tmpl = self._edi_get_object_by_external_id(local_cr, uid, template_ext_id, 'email.template', context=context) if not mail_tmpl: # skip EDI export if the template was not found - _logger.warning('Ignoring EDI mail notification, template %s cannot be located', template_ext_id) + _logger.warning('Ignoring EDI mail notification, template %s cannot be located.', template_ext_id) return for edi_record in self.browse(local_cr, uid, ids, context=context): edi_token = self.pool.get('edi.document').export_edi(local_cr, uid, [edi_record], context = context)[0] @@ -515,7 +515,7 @@ class EDIMixin(object): file_name = record.name_get()[0][1] file_name = re.sub(r'[^a-zA-Z0-9_-]', '_', file_name) file_name += ".pdf" - ir_attachment = self.pool.get('ir.attachment').create(cr, uid, + ir_attachment = self.pool.get('ir.attachment').create(cr, uid, {'name': file_name, 'datas': result, 'datas_fname': file_name, @@ -533,10 +533,10 @@ class EDIMixin(object): file_data = base64.b64decode(attachment.get('content')) except TypeError: pass - assert file_data, 'Incorrect/Missing attachment file content' - assert attachment.get('name'), 'Incorrect/Missing attachment name' - assert attachment.get('file_name'), 'Incorrect/Missing attachment file name' - assert attachment.get('file_name'), 'Incorrect/Missing attachment file name' + assert file_data, 'Incorrect/Missing attachment file content.' + assert attachment.get('name'), 'Incorrect/Missing attachment name.' + assert attachment.get('file_name'), 'Incorrect/Missing attachment file name.' + assert attachment.get('file_name'), 'Incorrect/Missing attachment file name.' ir_attachment.create(cr, uid, {'name': attachment['name'], 'datas_fname': attachment['file_name'], 'res_model': self._name, @@ -593,22 +593,22 @@ class EDIMixin(object): target = self._edi_get_object_by_external_id(cr, uid, external_id, model, context=context) need_new_ext_id = False if not target: - _logger.debug("%s: Importing EDI relationship [%r,%r] - ID not found, trying name_get", + _logger.debug("%s: Importing EDI relationship [%r,%r] - ID not found, trying name_get.", self._name, external_id, value) target = self._edi_get_object_by_name(cr, uid, value, model, context=context) need_new_ext_id = True if not target: - _logger.debug("%s: Importing EDI relationship [%r,%r] - name not found, creating it!", + _logger.debug("%s: Importing EDI relationship [%r,%r] - name not found, creating it.", self._name, external_id, value) # also need_new_ext_id here, but already been set above model = self.pool.get(model) - # should use name_create() but e.g. res.partner won't allow it at the moment + # should use name_create() but e.g. res.partner won't allow it at the moment res_id = model.create(cr, uid, {model._rec_name: value}, context=context) target = model.browse(cr, uid, res_id, context=context) if need_new_ext_id: ext_id_members = split_external_id(external_id) # module name is never used bare when creating ir.model.data entries, in order - # to avoid being taken as part of the module's data, and cleanup up at next update + # to avoid being taken as part of the module's data, and cleanup up at next update module = "%s:%s" % (ext_id_members['module'], ext_id_members['db_uuid']) # create a new ir.model.data entry for this value self._edi_external_id(cr, uid, target, existing_id=ext_id_members['id'], existing_module=module, context=context) @@ -622,7 +622,7 @@ class EDIMixin(object): """ assert self._name == edi_document.get('__import_model') or \ ('__import_model' not in edi_document and self._name == edi_document.get('__model')), \ - "EDI Document Model and current model do not match: '%s' (EDI) vs '%s' (current)" % \ + "EDI Document Model and current model do not match: '%s' (EDI) vs '%s' (current)." % \ (edi_document['__model'], self._name) # First check the record is now already known in the database, in which case it is ignored @@ -640,12 +640,12 @@ class EDIMixin(object): continue field_info = self._all_columns.get(field_name) if not field_info: - _logger.warning('Ignoring unknown field `%s` when importing `%s` EDI document', field_name, self._name) + _logger.warning('Ignoring unknown field `%s` when importing `%s` EDI document.', field_name, self._name) continue field = field_info.column # skip function/related fields if isinstance(field, fields.function): - _logger.warning("Unexpected function field value found in '%s' EDI document: '%s'" % (self._name, field_name)) + _logger.warning("Unexpected function field value is found in '%s' EDI document: '%s'." % (self._name, field_name)) continue relation_model = field._obj if field._type == 'many2one': diff --git a/addons/edi/models/res_company.py b/addons/edi/models/res_company.py index 0ab6607cdad..1a2bc0d10de 100644 --- a/addons/edi/models/res_company.py +++ b/addons/edi/models/res_company.py @@ -47,13 +47,6 @@ class res_company(osv.osv): result['logo'] = company.logo # already base64-encoded if company.paypal_account: result['paypal_account'] = company.paypal_account - # bank info: include only bank account supposed to be displayed in document footers - res_partner_bank = self.pool.get('res.partner.bank') - bank_ids = res_partner_bank.search(cr, uid, [('company_id','=',company.id),('footer','=',True)], context=context) - if bank_ids: - result['bank_ids'] = res_partner.edi_m2m(cr, uid, - res_partner_bank.browse(cr, uid, bank_ids, context=context), - context=context) return result # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/edi/static/src/js/edi.js b/addons/edi/static/src/js/edi.js index 995012cb3c5..f17261a4244 100644 --- a/addons/edi/static/src/js/edi.js +++ b/addons/edi/static/src/js/edi.js @@ -154,7 +154,7 @@ openerp.edi.EdiImport = openerp.web.OldWidget.extend({ on_imported: function(response) { if ('action' in response) { this.rpc("/web/session/save_session_action", {the_action: response.action}, function(key) { - window.location = "/web/webclient/home#sa="+encodeURIComponent(key); + window.location = "/#sa="+encodeURIComponent(key); }); } else { diff --git a/addons/email_template/email_template.py b/addons/email_template/email_template.py index bf57342f14f..b43b7d19b85 100644 --- a/addons/email_template/email_template.py +++ b/addons/email_template/email_template.py @@ -317,6 +317,7 @@ class email_template(osv.osv): 'message_id': False, 'state': 'outgoing', 'content_subtype': 'plain', + 'partner_ids': [], } if not template_id: return values diff --git a/addons/event/event.py b/addons/event/event.py index c3942642b3d..4279b8fcd7e 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -103,7 +103,7 @@ class event_event(osv.osv): for self.event in self.browse(cr, uid, ids, context=context): total_confirmed = self.event.register_current if total_confirmed < self.event.register_min or total_confirmed > self.event.register_max and self.event.register_max!=0: - raise osv.except_osv(_('Error!'),_("The total of confirmed registration for the event '%s' does not meet the expected minimum/maximum. You should maybe reconsider those limits before going further") % (self.event.name)) + raise osv.except_osv(_('Error!'),_("The total of confirmed registration for the event '%s' does not meet the expected minimum/maximum. Please reconsider those limits before going further.") % (self.event.name)) def check_registration_limits_before(self, cr, uid, ids, no_of_registration, context=None): for event in self.browse(cr, uid, ids, context=context): @@ -366,7 +366,7 @@ class event_registration(osv.osv): self.write(cr, uid, ids, values) self.message_append(cr, uid, ids, _('State set to Done'), body_text=_('Done')) else: - raise osv.except_osv(_('Error!'),_("You must wait the event starting day to do this action.") ) + raise osv.except_osv(_('Error!'),_("You must wait for the starting day of the event to do this action.") ) return True def button_reg_cancel(self, cr, uid, ids, context=None, *args): diff --git a/addons/event_moodle/event_moodle.py b/addons/event_moodle/event_moodle.py index 7414abe4613..19e763e91b0 100644 --- a/addons/event_moodle/event_moodle.py +++ b/addons/event_moodle/event_moodle.py @@ -54,7 +54,7 @@ class event_moodle(osv.osv): """ moodle_config_wiz_ids = self.search(cr, uid, [], context=context) if not moodle_config_wiz_ids: - raise osv.except_osv(('Error!'),("Configure your moodle connexion before")) + raise osv.except_osv(('Error!'),("First configure your moodle connection.")) return moodle_config_wiz_ids[0] def make_url(self, cr, uid, ids, context=None): @@ -132,7 +132,7 @@ class event_moodle(osv.osv): """ if email: if (email.count('@') != 1 and email.count('.') < 1): - raise osv.except_osv(_('Error!'),_("Your email '%s' is wrong") % (email)) + raise osv.except_osv(_('Error!'),_("Your email '%s' is wrong.") % (email)) def make_username(self, username, response_courses): """ diff --git a/addons/event_sale/test/confirm.yml b/addons/event_sale/test/confirm.yml index 53bc7b8b0a1..c46221acc68 100644 --- a/addons/event_sale/test/confirm.yml +++ b/addons/event_sale/test/confirm.yml @@ -50,5 +50,5 @@ order = self.pool.get('sale.order').browse(cr, uid,order_id) registration_ids = self.search(cr,uid,[('origin','=',order.name)]) if registration_ids == []: - raise osv.except_osv(_('Error!'),_("The registration is not created")) + raise osv.except_osv(_('Error!'),_("The registration is not created.")) diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py index f0e6a5179b4..62b2775a056 100644 --- a/addons/fetchmail/fetchmail.py +++ b/addons/fetchmail/fetchmail.py @@ -151,8 +151,8 @@ openerp_mailgate.py -u %(uid)d -p PASSWORD -o %(model)s -d %(dbname)s --host=HOS connection = server.connect() server.write({'state':'done'}) except Exception, e: - _logger.exception("Failed to connect to %s server %s", server.type, server.name) - raise osv.except_osv(_("Connection test failed!"), _("Here is what we got instead:\n %s") % tools.ustr(e)) + _logger.exception("Failed to connect to %s server %s.", server.type, server.name) + raise osv.except_osv(_("Connection test failed!"), _("Here is what we got instead:\n %s.") % tools.ustr(e)) finally: try: if connection: @@ -204,7 +204,7 @@ openerp_mailgate.py -u %(uid)d -p PASSWORD -o %(model)s -d %(dbname)s --host=HOS count += 1 _logger.info("fetched/processed %s email(s) on %s server %s", count, server.type, server.name) except Exception, e: - _logger.exception("Failed to fetch mail from %s server %s", server.type, server.name) + _logger.exception("Failed to fetch mail from %s server %s.", server.type, server.name) finally: if imap_server: imap_server.close() @@ -231,7 +231,7 @@ openerp_mailgate.py -u %(uid)d -p PASSWORD -o %(model)s -d %(dbname)s --host=HOS cr.commit() _logger.info("fetched/processed %s email(s) on %s server %s", numMsgs, server.type, server.name) except Exception, e: - _logger.exception("Failed to fetch mail from %s server %s", server.type, server.name) + _logger.exception("Failed to fetch mail from %s server %s.", server.type, server.name) finally: if pop_server: pop_server.quit() diff --git a/addons/fetchmail/i18n/ar.po b/addons/fetchmail/i18n/ar.po index 80989935d1f..02433f440f0 100644 --- a/addons/fetchmail/i18n/ar.po +++ b/addons/fetchmail/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/bg.po b/addons/fetchmail/i18n/bg.po index bc4c0df3e0d..c5eb7c5a44f 100644 --- a/addons/fetchmail/i18n/bg.po +++ b/addons/fetchmail/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/ca.po b/addons/fetchmail/i18n/ca.po index ab9f66dd59a..c2a988a1901 100644 --- a/addons/fetchmail/i18n/ca.po +++ b/addons/fetchmail/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/da.po b/addons/fetchmail/i18n/da.po index fd246217924..e100b324619 100644 --- a/addons/fetchmail/i18n/da.po +++ b/addons/fetchmail/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/de.po b/addons/fetchmail/i18n/de.po index 717c7e1fd11..ed78821a00a 100644 --- a/addons/fetchmail/i18n/de.po +++ b/addons/fetchmail/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/el.po b/addons/fetchmail/i18n/el.po index 52ace50822f..3b0c95d2464 100644 --- a/addons/fetchmail/i18n/el.po +++ b/addons/fetchmail/i18n/el.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/en_GB.po b/addons/fetchmail/i18n/en_GB.po index c8396e94547..51747757b22 100644 --- a/addons/fetchmail/i18n/en_GB.po +++ b/addons/fetchmail/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/es.po b/addons/fetchmail/i18n/es.po index 6a63ee599f2..a5fdef5a3e0 100644 --- a/addons/fetchmail/i18n/es.po +++ b/addons/fetchmail/i18n/es.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/es_CR.po b/addons/fetchmail/i18n/es_CR.po index 6448a69dd23..5483228cf7d 100644 --- a/addons/fetchmail/i18n/es_CR.po +++ b/addons/fetchmail/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: es\n" #. module: fetchmail diff --git a/addons/fetchmail/i18n/et.po b/addons/fetchmail/i18n/et.po index 910b69bb710..63761cd852a 100644 --- a/addons/fetchmail/i18n/et.po +++ b/addons/fetchmail/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/fi.po b/addons/fetchmail/i18n/fi.po index 091472ddac7..f9839235091 100644 --- a/addons/fetchmail/i18n/fi.po +++ b/addons/fetchmail/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/fr.po b/addons/fetchmail/i18n/fr.po index 5eb32edb0c2..6481d741ada 100644 --- a/addons/fetchmail/i18n/fr.po +++ b/addons/fetchmail/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/gl.po b/addons/fetchmail/i18n/gl.po index ddcf4baa030..aabcae6dea5 100644 --- a/addons/fetchmail/i18n/gl.po +++ b/addons/fetchmail/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/hr.po b/addons/fetchmail/i18n/hr.po index adbe9130520..49701e03c33 100644 --- a/addons/fetchmail/i18n/hr.po +++ b/addons/fetchmail/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/hu.po b/addons/fetchmail/i18n/hu.po index 08be340471c..a0f8aeb1655 100644 --- a/addons/fetchmail/i18n/hu.po +++ b/addons/fetchmail/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/it.po b/addons/fetchmail/i18n/it.po index be2d07b77da..7066ff9cdba 100644 --- a/addons/fetchmail/i18n/it.po +++ b/addons/fetchmail/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/ja.po b/addons/fetchmail/i18n/ja.po index b9b85b9e060..fa5535c5174 100644 --- a/addons/fetchmail/i18n/ja.po +++ b/addons/fetchmail/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/lt.po b/addons/fetchmail/i18n/lt.po index a39d9fd3be6..82df0314d33 100644 --- a/addons/fetchmail/i18n/lt.po +++ b/addons/fetchmail/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/lv.po b/addons/fetchmail/i18n/lv.po index befe965177f..a13aea17ef8 100644 --- a/addons/fetchmail/i18n/lv.po +++ b/addons/fetchmail/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/mn.po b/addons/fetchmail/i18n/mn.po index c6cfbd3fc62..91bed8ff2cb 100644 --- a/addons/fetchmail/i18n/mn.po +++ b/addons/fetchmail/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/nl.po b/addons/fetchmail/i18n/nl.po index bdaf96ee30e..762de66b43f 100644 --- a/addons/fetchmail/i18n/nl.po +++ b/addons/fetchmail/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/pl.po b/addons/fetchmail/i18n/pl.po index 7a1b37cb07c..e03a62c6d93 100644 --- a/addons/fetchmail/i18n/pl.po +++ b/addons/fetchmail/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/pt.po b/addons/fetchmail/i18n/pt.po index 933e2012e73..6b71ea2bb59 100644 --- a/addons/fetchmail/i18n/pt.po +++ b/addons/fetchmail/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/pt_BR.po b/addons/fetchmail/i18n/pt_BR.po index 879d7c63ed8..4454f778eb9 100644 --- a/addons/fetchmail/i18n/pt_BR.po +++ b/addons/fetchmail/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/ro.po b/addons/fetchmail/i18n/ro.po index ed8e1903518..ea90ab4e12d 100644 --- a/addons/fetchmail/i18n/ro.po +++ b/addons/fetchmail/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/ru.po b/addons/fetchmail/i18n/ru.po index a8e3d46d8fa..13eedc91a61 100644 --- a/addons/fetchmail/i18n/ru.po +++ b/addons/fetchmail/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/sl.po b/addons/fetchmail/i18n/sl.po index 9a52db181de..f92973e54e9 100644 --- a/addons/fetchmail/i18n/sl.po +++ b/addons/fetchmail/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/sr.po b/addons/fetchmail/i18n/sr.po index e91b2e0477d..ed2232fca1e 100644 --- a/addons/fetchmail/i18n/sr.po +++ b/addons/fetchmail/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/sr@latin.po b/addons/fetchmail/i18n/sr@latin.po index 9b52a6a08aa..e1f9053bae9 100644 --- a/addons/fetchmail/i18n/sr@latin.po +++ b/addons/fetchmail/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/sv.po b/addons/fetchmail/i18n/sv.po index dcb00ede4b4..dbc3651bdcb 100644 --- a/addons/fetchmail/i18n/sv.po +++ b/addons/fetchmail/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/tr.po b/addons/fetchmail/i18n/tr.po index f6d3f53f48d..24f71adcc74 100644 --- a/addons/fetchmail/i18n/tr.po +++ b/addons/fetchmail/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/vi.po b/addons/fetchmail/i18n/vi.po index 7020822d5ee..9a7a7d4228e 100644 --- a/addons/fetchmail/i18n/vi.po +++ b/addons/fetchmail/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/fetchmail/i18n/zh_CN.po b/addons/fetchmail/i18n/zh_CN.po index f2da2574718..fe94ff020b8 100644 --- a/addons/fetchmail/i18n/zh_CN.po +++ b/addons/fetchmail/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:30+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 diff --git a/addons/google_base_account/i18n/ar.po b/addons/google_base_account/i18n/ar.po index c9376832793..5f486db31ae 100644 --- a/addons/google_base_account/i18n/ar.po +++ b/addons/google_base_account/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/de.po b/addons/google_base_account/i18n/de.po index 529892edde3..6a5090f22ed 100644 --- a/addons/google_base_account/i18n/de.po +++ b/addons/google_base_account/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/es_CR.po b/addons/google_base_account/i18n/es_CR.po index f37f5198783..acbc66c7e66 100644 --- a/addons/google_base_account/i18n/es_CR.po +++ b/addons/google_base_account/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/fi.po b/addons/google_base_account/i18n/fi.po index ffdc8a87f34..0e8231c4e38 100644 --- a/addons/google_base_account/i18n/fi.po +++ b/addons/google_base_account/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/fr.po b/addons/google_base_account/i18n/fr.po index 477125bf215..882dc8da7c9 100644 --- a/addons/google_base_account/i18n/fr.po +++ b/addons/google_base_account/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/it.po b/addons/google_base_account/i18n/it.po index 5bf5d1f6c4e..db9c09edd4b 100644 --- a/addons/google_base_account/i18n/it.po +++ b/addons/google_base_account/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/ja.po b/addons/google_base_account/i18n/ja.po index 4329dec7ef5..b6329507d3d 100644 --- a/addons/google_base_account/i18n/ja.po +++ b/addons/google_base_account/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/nl.po b/addons/google_base_account/i18n/nl.po index 8cd6216b4f8..5b592546bcc 100644 --- a/addons/google_base_account/i18n/nl.po +++ b/addons/google_base_account/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/pt.po b/addons/google_base_account/i18n/pt.po index 7079e0c2557..e55a46b1c5c 100644 --- a/addons/google_base_account/i18n/pt.po +++ b/addons/google_base_account/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/pt_BR.po b/addons/google_base_account/i18n/pt_BR.po index 9746c390225..c1ac6c5e6f2 100644 --- a/addons/google_base_account/i18n/pt_BR.po +++ b/addons/google_base_account/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/ro.po b/addons/google_base_account/i18n/ro.po index 23f92d74388..09c868e8b45 100644 --- a/addons/google_base_account/i18n/ro.po +++ b/addons/google_base_account/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/sl.po b/addons/google_base_account/i18n/sl.po index d978d218e83..00b1a739f32 100644 --- a/addons/google_base_account/i18n/sl.po +++ b/addons/google_base_account/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/sr@latin.po b/addons/google_base_account/i18n/sr@latin.po index 09fa8e79385..9fcd82281da 100644 --- a/addons/google_base_account/i18n/sr@latin.po +++ b/addons/google_base_account/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/sv.po b/addons/google_base_account/i18n/sv.po index de33f648b6d..50f76ee5b23 100644 --- a/addons/google_base_account/i18n/sv.po +++ b/addons/google_base_account/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/tr.po b/addons/google_base_account/i18n/tr.po index 170f6eea8e0..7c13b07fb22 100644 --- a/addons/google_base_account/i18n/tr.po +++ b/addons/google_base_account/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/i18n/zh_CN.po b/addons/google_base_account/i18n/zh_CN.po index 76a1f204824..2c8161a73ed 100644 --- a/addons/google_base_account/i18n/zh_CN.po +++ b/addons/google_base_account/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: google_base_account #: field:res.users,gmail_user:0 diff --git a/addons/google_base_account/wizard/google_login.py b/addons/google_base_account/wizard/google_login.py index b6cb4f185b9..c502f101f07 100644 --- a/addons/google_base_account/wizard/google_login.py +++ b/addons/google_base_account/wizard/google_login.py @@ -74,7 +74,7 @@ class google_login(osv.osv_memory): } self.pool.get('res.users').write(cr, uid, uid, res, context=context) else: - raise osv.except_osv(_('Error'), _("Authentication fail check the user and password !")) + raise osv.except_osv(_('Error!'), _("Authentication failed. Check the user and password.")) return self._get_next_action(cr, uid, context=context) diff --git a/addons/google_docs/google_docs.py b/addons/google_docs/google_docs.py index 659c86ad0d1..270c105daab 100644 --- a/addons/google_docs/google_docs.py +++ b/addons/google_docs/google_docs.py @@ -27,7 +27,7 @@ try: from gdata.docs.service import DOCUMENT_LABEL import gdata.auth except ImportError: - raise osv.except_osv(_('Google Docs Error!'), _('Please install gdata-python-client from http://code.google.com/p/gdata-python-client/downloads/list')) + raise osv.except_osv(_('Google Docs Error!'), _('Please install gdata-python-client from http://code.google.com/p/gdata-python-client/downloads/list.')) class google_docs_ir_attachment(osv.osv): _inherit = 'ir.attachment' @@ -46,7 +46,7 @@ class google_docs_ir_attachment(osv.osv): #login gmail account client = google_pool.google_login( user_config['user'], user_config['password'], type='docs_client', context=context) if not client: - raise osv.except_osv( _('Google Docs Error!'), _("Check your google configuration in users/synchronization")) + raise osv.except_osv( _('Google Docs Error!'), _("Check your google configuration in Users/Users/Synchronization tab.")) return client def create_empty_google_doc(self, cr, uid, res_model, res_id, context=None): @@ -88,7 +88,7 @@ class google_docs_ir_attachment(osv.osv): #copy the document you choose in the configuration copy_resource = client.copy_resource(original_resource, 'copy_%s' % original_resource.title.text) except: - raise osv.except_osv(_('Google Docs Error!'), _("Your resource id is not correct. You can find the id in the google docs URL")) + raise osv.except_osv(_('Google Docs Error!'), _("Your resource id is not correct. You can find the id in the google docs URL.")) # create an ir.attachment self.create(cr, uid, { 'res_model': res_model, diff --git a/addons/hr/hr.py b/addons/hr/hr.py index db7b0eb18d8..47432e1f527 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -64,7 +64,7 @@ class hr_employee_category(osv.osv): return True _constraints = [ - (_check_recursion, 'Error ! You cannot create recursive Categories.', ['parent_id']) + (_check_recursion, 'Error! You cannot create recursive Categories.', ['parent_id']) ] hr_employee_category() @@ -277,7 +277,7 @@ class hr_employee(osv.osv): return True _constraints = [ - (_check_recursion, 'Error ! You cannot create recursive Hierarchy of Employees.', ['parent_id']), + (_check_recursion, 'Error! You cannot create recursive hierarchy of Employee(s).', ['parent_id']), ] hr_employee() @@ -310,7 +310,7 @@ class res_users(osv.osv): 'user_id': user_id}, context=context) except: # Tolerate a missing shortcut. See product/product.py for similar code. - _logger.debug('Skipped meetings shortcut for user "%s"', data.get('name','=%s AND action IN %s ORDER BY name" ,(tuple(context['active_ids']), date_to, date_from, tuple(['sign_in','sign_out']))) attendance_ids = [x[0] for x in cr.fetchall()] if not attendance_ids: - raise osv.except_osv(_('No Data Available'), _('No records found for your selection!')) + raise osv.except_osv(_('No Data Available !'), _('No records are found for your selection!')) attendance_records = self.pool.get('hr.attendance').browse(cr, uid, attendance_ids, context=context) for rec in attendance_records: diff --git a/addons/hr_attendance/wizard/hr_attendance_sign_in_out.py b/addons/hr_attendance/wizard/hr_attendance_sign_in_out.py index 55edb1406e8..0ad4323ad78 100644 --- a/addons/hr_attendance/wizard/hr_attendance_sign_in_out.py +++ b/addons/hr_attendance/wizard/hr_attendance_sign_in_out.py @@ -158,25 +158,25 @@ class hr_sign_in_out(osv.osv_memory): emp_id = data['emp_id'] if 'last_time' in data: if data['last_time'] > time.strftime('%Y-%m-%d %H:%M:%S'): - raise osv.except_osv(_('UserError'), _('The sign-out date must be in the past')) + raise osv.except_osv(_('User Error!'), _('The sign-out date must be in the past.')) self.pool.get('hr.attendance').create(cr, uid, {'name': data['last_time'], 'action': 'sign_out', 'employee_id': emp_id}, context=context) try: self.pool.get('hr.employee').attendance_action_change(cr, uid, [emp_id], 'sign_in') except: - raise osv.except_osv(_('UserError'), _('A sign-in must be right after a sign-out !')) + raise osv.except_osv(_('User Error!'), _('A sign-in must be right after a sign-out!')) return {'type': 'ir.actions.act_window_close'} # To do: Return Success message def sign_out(self, cr, uid, data, context=None): emp_id = data['emp_id'] if 'last_time' in data: if data['last_time'] > time.strftime('%Y-%m-%d %H:%M:%S'): - raise osv.except_osv(_('UserError'), _('The Sign-in date must be in the past')) + raise osv.except_osv(_('User Error!'), _('The sign-in date must be in the past.')) self.pool.get('hr.attendance').create(cr, uid, {'name':data['last_time'], 'action':'sign_in', 'employee_id':emp_id}, context=context) try: self.pool.get('hr.employee').attendance_action_change(cr, uid, [emp_id], 'sign_out') except: - raise osv.except_osv(_('UserError'), _('A sign-out must be right after a sign-in !')) + raise osv.except_osv(_('User Error!'), _('A sign-out must be right after a sign-in.')) return {'type': 'ir.actions.act_window_close'} # To do: Return Success message hr_sign_in_out() diff --git a/addons/hr_contract/hr_contract.py b/addons/hr_contract/hr_contract.py index 1267f13ac04..90f42d8487a 100644 --- a/addons/hr_contract/hr_contract.py +++ b/addons/hr_contract/hr_contract.py @@ -97,7 +97,7 @@ class hr_contract(osv.osv): return True _constraints = [ - (_check_dates, 'Error! contract start-date must be lower then contract end-date.', ['date_start', 'date_end']) + (_check_dates, 'Error! Contract start-date must be less than contract end-date.', ['date_start', 'date_end']) ] hr_contract() diff --git a/addons/hr_contract/i18n/ar.po b/addons/hr_contract/i18n/ar.po index 16d9761b665..133e26f6525 100644 --- a/addons/hr_contract/i18n/ar.po +++ b/addons/hr_contract/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/bg.po b/addons/hr_contract/i18n/bg.po index 33a24127427..be6d31fc273 100644 --- a/addons/hr_contract/i18n/bg.po +++ b/addons/hr_contract/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/bs.po b/addons/hr_contract/i18n/bs.po index 2e664182ce7..cd3d722fed3 100644 --- a/addons/hr_contract/i18n/bs.po +++ b/addons/hr_contract/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/ca.po b/addons/hr_contract/i18n/ca.po index d3ae167281e..84988845118 100644 --- a/addons/hr_contract/i18n/ca.po +++ b/addons/hr_contract/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/cs.po b/addons/hr_contract/i18n/cs.po index 09536710cbb..cb2befabac9 100644 --- a/addons/hr_contract/i18n/cs.po +++ b/addons/hr_contract/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Language: Czech\n" #. module: hr_contract diff --git a/addons/hr_contract/i18n/da.po b/addons/hr_contract/i18n/da.po index 64aadd277e6..a78c81d95fa 100644 --- a/addons/hr_contract/i18n/da.po +++ b/addons/hr_contract/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/de.po b/addons/hr_contract/i18n/de.po index 1aed9dab552..7b468b12f4e 100644 --- a/addons/hr_contract/i18n/de.po +++ b/addons/hr_contract/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/el.po b/addons/hr_contract/i18n/el.po index ab8fbc49ed6..0d02e35078f 100644 --- a/addons/hr_contract/i18n/el.po +++ b/addons/hr_contract/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/hr_contract/i18n/es.po b/addons/hr_contract/i18n/es.po index d06f1d0d3f8..0258090f1d4 100644 --- a/addons/hr_contract/i18n/es.po +++ b/addons/hr_contract/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/es_AR.po b/addons/hr_contract/i18n/es_AR.po index effb1b57362..f20e81f4666 100644 --- a/addons/hr_contract/i18n/es_AR.po +++ b/addons/hr_contract/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/es_CR.po b/addons/hr_contract/i18n/es_CR.po index accfe5ea589..367e76ce334 100644 --- a/addons/hr_contract/i18n/es_CR.po +++ b/addons/hr_contract/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: hr_contract diff --git a/addons/hr_contract/i18n/es_EC.po b/addons/hr_contract/i18n/es_EC.po index ff6469d4e5b..fc6a8e99cb6 100644 --- a/addons/hr_contract/i18n/es_EC.po +++ b/addons/hr_contract/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/es_PY.po b/addons/hr_contract/i18n/es_PY.po index 2b391abafca..537bc8a6feb 100644 --- a/addons/hr_contract/i18n/es_PY.po +++ b/addons/hr_contract/i18n/es_PY.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/et.po b/addons/hr_contract/i18n/et.po index 373cd49fe2e..ee70410833b 100644 --- a/addons/hr_contract/i18n/et.po +++ b/addons/hr_contract/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/fi.po b/addons/hr_contract/i18n/fi.po index 139a402b46e..37f4bdd836e 100644 --- a/addons/hr_contract/i18n/fi.po +++ b/addons/hr_contract/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/fr.po b/addons/hr_contract/i18n/fr.po index 13a3e05b09d..07cb6663104 100644 --- a/addons/hr_contract/i18n/fr.po +++ b/addons/hr_contract/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/gl.po b/addons/hr_contract/i18n/gl.po index a9a67222c4c..3e13175bf0d 100644 --- a/addons/hr_contract/i18n/gl.po +++ b/addons/hr_contract/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/gu.po b/addons/hr_contract/i18n/gu.po index d985f360c99..dd66082ed23 100644 --- a/addons/hr_contract/i18n/gu.po +++ b/addons/hr_contract/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/hi.po b/addons/hr_contract/i18n/hi.po index f5e4f5eac24..40452b480cd 100644 --- a/addons/hr_contract/i18n/hi.po +++ b/addons/hr_contract/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/hr.po b/addons/hr_contract/i18n/hr.po index f214cd6fdfb..8dfcec6be84 100644 --- a/addons/hr_contract/i18n/hr.po +++ b/addons/hr_contract/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/hu.po b/addons/hr_contract/i18n/hu.po index c1e5b582102..86a0a977ce1 100644 --- a/addons/hr_contract/i18n/hu.po +++ b/addons/hr_contract/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/id.po b/addons/hr_contract/i18n/id.po index 28a0a5acf72..7dd17005f68 100644 --- a/addons/hr_contract/i18n/id.po +++ b/addons/hr_contract/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/it.po b/addons/hr_contract/i18n/it.po index 7a692b23923..8ac0d74ef84 100644 --- a/addons/hr_contract/i18n/it.po +++ b/addons/hr_contract/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/ja.po b/addons/hr_contract/i18n/ja.po index 1fe12bd217f..6e8451caeb7 100644 --- a/addons/hr_contract/i18n/ja.po +++ b/addons/hr_contract/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/ko.po b/addons/hr_contract/i18n/ko.po index 4336baf001e..173901b3a2a 100644 --- a/addons/hr_contract/i18n/ko.po +++ b/addons/hr_contract/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/lo.po b/addons/hr_contract/i18n/lo.po index 7387e3d477c..719455e7330 100644 --- a/addons/hr_contract/i18n/lo.po +++ b/addons/hr_contract/i18n/lo.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/lt.po b/addons/hr_contract/i18n/lt.po index 2a8a5c437e9..413eb266b34 100644 --- a/addons/hr_contract/i18n/lt.po +++ b/addons/hr_contract/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/lv.po b/addons/hr_contract/i18n/lv.po index 58e36272c34..89425ba1419 100644 --- a/addons/hr_contract/i18n/lv.po +++ b/addons/hr_contract/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/mn.po b/addons/hr_contract/i18n/mn.po index 12d3ee732e6..b1dc0846c03 100644 --- a/addons/hr_contract/i18n/mn.po +++ b/addons/hr_contract/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/nl.po b/addons/hr_contract/i18n/nl.po index 29607979764..7cc2688ab79 100644 --- a/addons/hr_contract/i18n/nl.po +++ b/addons/hr_contract/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/nl_BE.po b/addons/hr_contract/i18n/nl_BE.po index 04052ad42fe..8b024691cff 100644 --- a/addons/hr_contract/i18n/nl_BE.po +++ b/addons/hr_contract/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/pl.po b/addons/hr_contract/i18n/pl.po index d0157e7d49d..dacfbe7e1c4 100644 --- a/addons/hr_contract/i18n/pl.po +++ b/addons/hr_contract/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/pt.po b/addons/hr_contract/i18n/pt.po index 1daa1dba798..cd21cc86917 100644 --- a/addons/hr_contract/i18n/pt.po +++ b/addons/hr_contract/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/pt_BR.po b/addons/hr_contract/i18n/pt_BR.po index 9cdf9a2b56a..a97d3021069 100644 --- a/addons/hr_contract/i18n/pt_BR.po +++ b/addons/hr_contract/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/ro.po b/addons/hr_contract/i18n/ro.po index 62a9729deaa..0e3107175ed 100644 --- a/addons/hr_contract/i18n/ro.po +++ b/addons/hr_contract/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/ru.po b/addons/hr_contract/i18n/ru.po index ada14c54693..bf5eb3324b4 100644 --- a/addons/hr_contract/i18n/ru.po +++ b/addons/hr_contract/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/sl.po b/addons/hr_contract/i18n/sl.po index c075bc2c4fd..b7930343cad 100644 --- a/addons/hr_contract/i18n/sl.po +++ b/addons/hr_contract/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/sq.po b/addons/hr_contract/i18n/sq.po index 3618615e8af..0410b887166 100644 --- a/addons/hr_contract/i18n/sq.po +++ b/addons/hr_contract/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/sr.po b/addons/hr_contract/i18n/sr.po index 27bc5811281..62d10ccd1cb 100644 --- a/addons/hr_contract/i18n/sr.po +++ b/addons/hr_contract/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/sr@latin.po b/addons/hr_contract/i18n/sr@latin.po index 67219ef2fe2..63fec6d0c21 100644 --- a/addons/hr_contract/i18n/sr@latin.po +++ b/addons/hr_contract/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/sv.po b/addons/hr_contract/i18n/sv.po index 72bc8fb153c..2817a19cc83 100644 --- a/addons/hr_contract/i18n/sv.po +++ b/addons/hr_contract/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/tlh.po b/addons/hr_contract/i18n/tlh.po index 79f028de4ea..e14adf66883 100644 --- a/addons/hr_contract/i18n/tlh.po +++ b/addons/hr_contract/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/tr.po b/addons/hr_contract/i18n/tr.po index 886c3c8a70f..7f56484eeda 100644 --- a/addons/hr_contract/i18n/tr.po +++ b/addons/hr_contract/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/uk.po b/addons/hr_contract/i18n/uk.po index e1cac197094..39f5d7039a9 100644 --- a/addons/hr_contract/i18n/uk.po +++ b/addons/hr_contract/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/vi.po b/addons/hr_contract/i18n/vi.po index 17835b53267..23caf5ff1e4 100644 --- a/addons/hr_contract/i18n/vi.po +++ b/addons/hr_contract/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/zh_CN.po b/addons/hr_contract/i18n/zh_CN.po index 7aba41e19f0..519a87d0584 100644 --- a/addons/hr_contract/i18n/zh_CN.po +++ b/addons/hr_contract/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/zh_TW.po b/addons/hr_contract/i18n/zh_TW.po index 0da4a17626f..c36fa6987a0 100644 --- a/addons/hr_contract/i18n/zh_TW.po +++ b/addons/hr_contract/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py index 5180050ddb9..def21f2b169 100644 --- a/addons/hr_evaluation/hr_evaluation.py +++ b/addons/hr_evaluation/hr_evaluation.py @@ -240,7 +240,7 @@ class hr_evaluation(osv.osv): self.write(cr, uid, ids, {'state':'progress'}, context=context) for id in self.browse(cr, uid, ids, context=context): if len(id.survey_request_ids) != len(request_obj.search(cr, uid, [('evaluation_id', '=', id.id),('state', 'in', ['done','cancel'])], context=context)): - raise osv.except_osv(_('Warning !'),_("You cannot change state, because some appraisal in waiting answer or draft state")) + raise osv.except_osv(_('Warning!'),_("You cannot change state, because some appraisal(s) are in waiting answer or draft state.")) return True def button_done(self,cr, uid, ids, context=None): @@ -311,7 +311,7 @@ class hr_evaluation_interview(osv.osv): flag = False wating_id = 0 if not id.evaluation_id.id: - raise osv.except_osv(_('Warning !'),_("You cannot start evaluation without Appraisal.")) + raise osv.except_osv(_('Warning!'),_("You cannot start evaluation without Appraisal.")) records = hr_eval_obj.browse(cr, uid, [id.evaluation_id.id], context=context)[0].survey_request_ids for child in records: if child.state == "draft": diff --git a/addons/hr_evaluation/i18n/ar.po b/addons/hr_evaluation/i18n/ar.po index 61a498c33f7..d97f18eae42 100644 --- a/addons/hr_evaluation/i18n/ar.po +++ b/addons/hr_evaluation/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -1073,3 +1073,6 @@ msgstr "تاريخ التقييم القادم" #~ msgid "Evaluation Plan Phase" #~ msgstr "مرحلة خطة التقييم" + +#~ msgid "E-mail composition wizard" +#~ msgstr "مرشد تركيب البريد الإلكتروني" diff --git a/addons/hr_evaluation/i18n/bg.po b/addons/hr_evaluation/i18n/bg.po index bc0d3b6bd5b..f995810152a 100644 --- a/addons/hr_evaluation/i18n/bg.po +++ b/addons/hr_evaluation/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/ca.po b/addons/hr_evaluation/i18n/ca.po index 0a66bd6f8a6..d48266005b9 100644 --- a/addons/hr_evaluation/i18n/ca.po +++ b/addons/hr_evaluation/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/da.po b/addons/hr_evaluation/i18n/da.po index eef65599b99..40ad3e32d78 100644 --- a/addons/hr_evaluation/i18n/da.po +++ b/addons/hr_evaluation/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/de.po b/addons/hr_evaluation/i18n/de.po index 1875c7da8d8..9330beb4aa8 100644 --- a/addons/hr_evaluation/i18n/de.po +++ b/addons/hr_evaluation/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/es.po b/addons/hr_evaluation/i18n/es.po index efee1abab03..eba538a32cb 100644 --- a/addons/hr_evaluation/i18n/es.po +++ b/addons/hr_evaluation/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/es_CR.po b/addons/hr_evaluation/i18n/es_CR.po index c4965bddeb1..be3d1184afe 100644 --- a/addons/hr_evaluation/i18n/es_CR.po +++ b/addons/hr_evaluation/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: es\n" #. module: hr_evaluation diff --git a/addons/hr_evaluation/i18n/es_EC.po b/addons/hr_evaluation/i18n/es_EC.po index 5cd28d17c61..ac5fb17bf13 100644 --- a/addons/hr_evaluation/i18n/es_EC.po +++ b/addons/hr_evaluation/i18n/es_EC.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/et.po b/addons/hr_evaluation/i18n/et.po index 1b7aacef9db..f24a2f8ccd1 100644 --- a/addons/hr_evaluation/i18n/et.po +++ b/addons/hr_evaluation/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/fi.po b/addons/hr_evaluation/i18n/fi.po index d57e6fd542a..597119e99f9 100644 --- a/addons/hr_evaluation/i18n/fi.po +++ b/addons/hr_evaluation/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/fr.po b/addons/hr_evaluation/i18n/fr.po index 6df80817a18..590aa799113 100644 --- a/addons/hr_evaluation/i18n/fr.po +++ b/addons/hr_evaluation/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/gl.po b/addons/hr_evaluation/i18n/gl.po index 093dbe51383..c7765a75fe1 100644 --- a/addons/hr_evaluation/i18n/gl.po +++ b/addons/hr_evaluation/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/hr.po b/addons/hr_evaluation/i18n/hr.po index 622098202a1..116a0c51fe0 100644 --- a/addons/hr_evaluation/i18n/hr.po +++ b/addons/hr_evaluation/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/hu.po b/addons/hr_evaluation/i18n/hu.po index c30128e32ab..88d5b7061d7 100644 --- a/addons/hr_evaluation/i18n/hu.po +++ b/addons/hr_evaluation/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/id.po b/addons/hr_evaluation/i18n/id.po index 0984863eff7..c01fc71c902 100644 --- a/addons/hr_evaluation/i18n/id.po +++ b/addons/hr_evaluation/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/it.po b/addons/hr_evaluation/i18n/it.po index 52cda906410..35befc9553c 100644 --- a/addons/hr_evaluation/i18n/it.po +++ b/addons/hr_evaluation/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/ja.po b/addons/hr_evaluation/i18n/ja.po index bbb2ff7db17..8e20337f962 100644 --- a/addons/hr_evaluation/i18n/ja.po +++ b/addons/hr_evaluation/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/mn.po b/addons/hr_evaluation/i18n/mn.po index 17570b73fe6..3ae8b24082b 100644 --- a/addons/hr_evaluation/i18n/mn.po +++ b/addons/hr_evaluation/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/nl.po b/addons/hr_evaluation/i18n/nl.po index d59bdf34d56..d1e76a48f92 100644 --- a/addons/hr_evaluation/i18n/nl.po +++ b/addons/hr_evaluation/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/pt.po b/addons/hr_evaluation/i18n/pt.po index d03f6a16195..77184eb4626 100644 --- a/addons/hr_evaluation/i18n/pt.po +++ b/addons/hr_evaluation/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/pt_BR.po b/addons/hr_evaluation/i18n/pt_BR.po index 84ecc7287dd..ddc74bb051c 100644 --- a/addons/hr_evaluation/i18n/pt_BR.po +++ b/addons/hr_evaluation/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/ro.po b/addons/hr_evaluation/i18n/ro.po index 7d21d0448a7..a54cb26dd1f 100644 --- a/addons/hr_evaluation/i18n/ro.po +++ b/addons/hr_evaluation/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/ru.po b/addons/hr_evaluation/i18n/ru.po index 7c1ce22aa16..3d3c2b468d8 100644 --- a/addons/hr_evaluation/i18n/ru.po +++ b/addons/hr_evaluation/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/sr.po b/addons/hr_evaluation/i18n/sr.po index 4482227b002..0fda93d6633 100644 --- a/addons/hr_evaluation/i18n/sr.po +++ b/addons/hr_evaluation/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/sr@latin.po b/addons/hr_evaluation/i18n/sr@latin.po index 66dc5f5bcb0..1dd3ecb6765 100644 --- a/addons/hr_evaluation/i18n/sr@latin.po +++ b/addons/hr_evaluation/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/sv.po b/addons/hr_evaluation/i18n/sv.po index 375a2069309..e8278d6ce4c 100644 --- a/addons/hr_evaluation/i18n/sv.po +++ b/addons/hr_evaluation/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/tr.po b/addons/hr_evaluation/i18n/tr.po index 18361ab3d5a..37c1605af05 100644 --- a/addons/hr_evaluation/i18n/tr.po +++ b/addons/hr_evaluation/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/zh_CN.po b/addons/hr_evaluation/i18n/zh_CN.po index 469369d5da6..1a4dc786095 100644 --- a/addons/hr_evaluation/i18n/zh_CN.po +++ b/addons/hr_evaluation/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:25+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index d822d466901..f25f56e83ba 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -171,7 +171,7 @@ class hr_expense_expense(osv.osv): else: acc = property_obj.get(cr, uid, 'property_account_expense_categ', 'product.category', context={'force_company': company_id}) if not acc: - raise osv.except_osv(_('Error !'), _('Please configure Default Expense account for Product purchase, `property_account_expense_categ`')) + raise osv.except_osv(_('Error!'), _('Please configure Default Expense account for Product purchase: `property_account_expense_categ`.')) lines.append((0, False, { 'name': l.name, 'account_id': acc.id, @@ -183,7 +183,7 @@ class hr_expense_expense(osv.osv): 'account_analytic_id': l.analytic_account.id, })) if not exp.employee_id.address_home_id: - raise osv.except_osv(_('Error !'), _('The employee must have a Home address.')) + raise osv.except_osv(_('Error!'), _('The employee must have a home address.')) acc = exp.employee_id.address_home_id.property_account_payable.id payment_term_id = exp.employee_id.address_home_id.property_payment_term.id inv = { diff --git a/addons/hr_expense/i18n/ar.po b/addons/hr_expense/i18n/ar.po index 65b07026f10..7c9882be661 100644 --- a/addons/hr_expense/i18n/ar.po +++ b/addons/hr_expense/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/bg.po b/addons/hr_expense/i18n/bg.po index 9ee3a3d39e1..dea8cd73ad7 100644 --- a/addons/hr_expense/i18n/bg.po +++ b/addons/hr_expense/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/bs.po b/addons/hr_expense/i18n/bs.po index 3d229af2bb5..ef680483b10 100644 --- a/addons/hr_expense/i18n/bs.po +++ b/addons/hr_expense/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/ca.po b/addons/hr_expense/i18n/ca.po index 65d6b662f1f..d075b1b7d06 100644 --- a/addons/hr_expense/i18n/ca.po +++ b/addons/hr_expense/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/cs.po b/addons/hr_expense/i18n/cs.po index 07554e2f36f..8c66f5f3737 100644 --- a/addons/hr_expense/i18n/cs.po +++ b/addons/hr_expense/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/da.po b/addons/hr_expense/i18n/da.po index c445097f9d6..8d2a64bb83f 100644 --- a/addons/hr_expense/i18n/da.po +++ b/addons/hr_expense/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/de.po b/addons/hr_expense/i18n/de.po index cbe64eb2141..d354571da8e 100644 --- a/addons/hr_expense/i18n/de.po +++ b/addons/hr_expense/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/el.po b/addons/hr_expense/i18n/el.po index 049bde1b769..da5432deee2 100644 --- a/addons/hr_expense/i18n/el.po +++ b/addons/hr_expense/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/hr_expense/i18n/es.po b/addons/hr_expense/i18n/es.po index 3185d1ba02d..f6578dd23e5 100644 --- a/addons/hr_expense/i18n/es.po +++ b/addons/hr_expense/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/es_AR.po b/addons/hr_expense/i18n/es_AR.po index a812722c4fa..62ea120604c 100644 --- a/addons/hr_expense/i18n/es_AR.po +++ b/addons/hr_expense/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/es_CR.po b/addons/hr_expense/i18n/es_CR.po index 5d4322ce528..9a531a0df85 100644 --- a/addons/hr_expense/i18n/es_CR.po +++ b/addons/hr_expense/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/es_EC.po b/addons/hr_expense/i18n/es_EC.po index 0d315f0e743..54ddf6481c2 100644 --- a/addons/hr_expense/i18n/es_EC.po +++ b/addons/hr_expense/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/et.po b/addons/hr_expense/i18n/et.po index ee460f6f893..e460e300937 100644 --- a/addons/hr_expense/i18n/et.po +++ b/addons/hr_expense/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/fi.po b/addons/hr_expense/i18n/fi.po index dfcdd93ab83..f0e3e8bcfda 100644 --- a/addons/hr_expense/i18n/fi.po +++ b/addons/hr_expense/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/fr.po b/addons/hr_expense/i18n/fr.po index 0fb2af7c0a4..24fbed9c90f 100644 --- a/addons/hr_expense/i18n/fr.po +++ b/addons/hr_expense/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/hr.po b/addons/hr_expense/i18n/hr.po index ccbd5f3de3a..e892196510a 100644 --- a/addons/hr_expense/i18n/hr.po +++ b/addons/hr_expense/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/hu.po b/addons/hr_expense/i18n/hu.po index 74ab30a26e0..18a07e4f354 100644 --- a/addons/hr_expense/i18n/hu.po +++ b/addons/hr_expense/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/id.po b/addons/hr_expense/i18n/id.po index fe847b3275d..7dc9e0ebcd4 100644 --- a/addons/hr_expense/i18n/id.po +++ b/addons/hr_expense/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/it.po b/addons/hr_expense/i18n/it.po index 8db3ba29c34..07d3421a8af 100644 --- a/addons/hr_expense/i18n/it.po +++ b/addons/hr_expense/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/ja.po b/addons/hr_expense/i18n/ja.po index 97d51c53b91..2e985a57521 100644 --- a/addons/hr_expense/i18n/ja.po +++ b/addons/hr_expense/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/ko.po b/addons/hr_expense/i18n/ko.po index 86d1f309844..0efe477be8f 100644 --- a/addons/hr_expense/i18n/ko.po +++ b/addons/hr_expense/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/lt.po b/addons/hr_expense/i18n/lt.po index 07554e2f36f..8c66f5f3737 100644 --- a/addons/hr_expense/i18n/lt.po +++ b/addons/hr_expense/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/lv.po b/addons/hr_expense/i18n/lv.po index 2fe90d276db..ae8d59c5a36 100644 --- a/addons/hr_expense/i18n/lv.po +++ b/addons/hr_expense/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/mn.po b/addons/hr_expense/i18n/mn.po index ed960620b2e..37807c888a8 100644 --- a/addons/hr_expense/i18n/mn.po +++ b/addons/hr_expense/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/nl.po b/addons/hr_expense/i18n/nl.po index d45140212e5..4cfdcf12ce7 100644 --- a/addons/hr_expense/i18n/nl.po +++ b/addons/hr_expense/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/nl_BE.po b/addons/hr_expense/i18n/nl_BE.po index cc173ee6084..e1c8196a24a 100644 --- a/addons/hr_expense/i18n/nl_BE.po +++ b/addons/hr_expense/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/pl.po b/addons/hr_expense/i18n/pl.po index 35d42d36b4a..c2af5fca653 100644 --- a/addons/hr_expense/i18n/pl.po +++ b/addons/hr_expense/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/pt.po b/addons/hr_expense/i18n/pt.po index 720d042269b..33be0c31d33 100644 --- a/addons/hr_expense/i18n/pt.po +++ b/addons/hr_expense/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/pt_BR.po b/addons/hr_expense/i18n/pt_BR.po index 5a4cb6a0120..d5f8e80b415 100644 --- a/addons/hr_expense/i18n/pt_BR.po +++ b/addons/hr_expense/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/ro.po b/addons/hr_expense/i18n/ro.po index 3f1ddc8633c..b8b14054f73 100644 --- a/addons/hr_expense/i18n/ro.po +++ b/addons/hr_expense/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/ru.po b/addons/hr_expense/i18n/ru.po index 77693a1857c..55e30b96841 100644 --- a/addons/hr_expense/i18n/ru.po +++ b/addons/hr_expense/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/sl.po b/addons/hr_expense/i18n/sl.po index b214ac17e85..20052d7bbb4 100644 --- a/addons/hr_expense/i18n/sl.po +++ b/addons/hr_expense/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/sq.po b/addons/hr_expense/i18n/sq.po index 22f2e48a7b9..992e59194f3 100644 --- a/addons/hr_expense/i18n/sq.po +++ b/addons/hr_expense/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/sr.po b/addons/hr_expense/i18n/sr.po index a32a660a56c..d8d22bc1a80 100644 --- a/addons/hr_expense/i18n/sr.po +++ b/addons/hr_expense/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/sr@latin.po b/addons/hr_expense/i18n/sr@latin.po index 37458d6f3dd..5dac268b40b 100644 --- a/addons/hr_expense/i18n/sr@latin.po +++ b/addons/hr_expense/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/sv.po b/addons/hr_expense/i18n/sv.po index dcc1960b202..dafa9c1d1b7 100644 --- a/addons/hr_expense/i18n/sv.po +++ b/addons/hr_expense/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/tlh.po b/addons/hr_expense/i18n/tlh.po index 9a11878a261..a07fa61b338 100644 --- a/addons/hr_expense/i18n/tlh.po +++ b/addons/hr_expense/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/tr.po b/addons/hr_expense/i18n/tr.po index 496fb7cfbf4..659d31f1322 100644 --- a/addons/hr_expense/i18n/tr.po +++ b/addons/hr_expense/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/uk.po b/addons/hr_expense/i18n/uk.po index 04fabd56a2e..e0372c2e485 100644 --- a/addons/hr_expense/i18n/uk.po +++ b/addons/hr_expense/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/vi.po b/addons/hr_expense/i18n/vi.po index 5af1963db1d..828177d4e68 100644 --- a/addons/hr_expense/i18n/vi.po +++ b/addons/hr_expense/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/zh_CN.po b/addons/hr_expense/i18n/zh_CN.po index af3e9717f71..80f092ebbf6 100644 --- a/addons/hr_expense/i18n/zh_CN.po +++ b/addons/hr_expense/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_expense/i18n/zh_TW.po b/addons/hr_expense/i18n/zh_TW.po index c2a602792f4..d2eb967784a 100644 --- a/addons/hr_expense/i18n/zh_TW.po +++ b/addons/hr_expense/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index 1cc0e147adf..7eedfa54ce5 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -147,7 +147,7 @@ class hr_holidays(osv.osv): 'holiday_type': 'employee' } _sql_constraints = [ - ('type_value', "CHECK( (holiday_type='employee' AND employee_id IS NOT NULL) or (holiday_type='category' AND category_id IS NOT NULL))", "You have to select an employee or a category"), + ('type_value', "CHECK( (holiday_type='employee' AND employee_id IS NOT NULL) or (holiday_type='category' AND category_id IS NOT NULL))", "You have to select an employee or a category."), ('date_check2', "CHECK ( (type='add') OR (date_from <= date_to))", "The start date must be before the end date !"), ('date_check', "CHECK ( number_of_days_temp >= 0 )", "The number of days must be greater than 0 !"), ] @@ -202,7 +202,7 @@ class hr_holidays(osv.osv): def unlink(self, cr, uid, ids, context=None): for rec in self.browse(cr, uid, ids, context=context): if rec.state<>'draft': - raise osv.except_osv(_('Warning!'),_('You cannot delete a leave which is not in draft status !')) + raise osv.except_osv(_('Warning!'),_('You cannot delete a leave which is not in draft state !')) return super(hr_holidays, self).unlink(cr, uid, ids, context) def onchange_date_from(self, cr, uid, ids, date_to, date_from): @@ -379,7 +379,7 @@ class hr_holidays(osv.osv): def create_notificate(self, cr, uid, ids, context=None): for obj in self.browse(cr, uid, ids, context=context): self.message_append_note(cr, uid, ids, _('System notification'), - _("The %s request has been created and is waiting confirmation") + _("The %s request has been created and is waiting confirmation.") % ('leave' if obj.type == 'remove' else 'allocation',), type='notification', context=context) return True @@ -443,7 +443,7 @@ class hr_employee(osv.osv): # Find for holidays status status_ids = type_obj.search(cr, uid, [('limit', '=', False)], context=context) if len(status_ids) != 1 : - raise osv.except_osv(_('Warning !'),_("The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \nYou may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in 'Human Resources \ Leaves' to manage the leave days of the employees if the configuration does not allow to use this field.") % (len(status_ids))) + raise osv.except_osv(_('Warning!'),_("The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \nYou may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in 'Human Resources \ Leaves' to manage the leave days of the employees if the configuration does not allow to use this field.") % (len(status_ids))) status_id = status_ids and status_ids[0] or False if not status_id: return False diff --git a/addons/hr_holidays/i18n/ar.po b/addons/hr_holidays/i18n/ar.po index f3b157e20d1..bba9e481509 100644 --- a/addons/hr_holidays/i18n/ar.po +++ b/addons/hr_holidays/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -49,7 +49,7 @@ msgstr "تجميع حسب..." #. module: hr_holidays #: view:hr.holidays:0 msgid "Allocation Mode" -msgstr "" +msgstr "وضع تخصيص" #. module: hr_holidays #: view:hr.holidays:0 field:hr.holidays,department_id:0 @@ -59,7 +59,7 @@ msgstr "الإدارة" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays msgid "Requests Approve" -msgstr "" +msgstr "الموافقة على الطلبات" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 @@ -117,7 +117,7 @@ msgstr "أخضر فاتح" #. module: hr_holidays #: field:hr.employee,current_leave_id:0 msgid "Current Leave Type" -msgstr "" +msgstr "نوع الإجازة الحالية" #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays @@ -146,7 +146,7 @@ msgstr "مقبول" #. module: hr_holidays #: field:hr.employee,last_login:0 msgid "Latest Connection" -msgstr "" +msgstr "الاتصال الأخير" #. module: hr_holidays #: view:hr.holidays:0 @@ -172,6 +172,11 @@ msgid "" " \n" "The state is 'Approved', when holiday request is approved by manager." msgstr "" +"يتم تعيين الحالة إلى \"مسودة\"، عندما يتم إنشاء طلب عطلة. \n" +"الحالة هي \"في انتظار الموافقة\"، عندما يتم تأكيد طلب عطلة من قبل المستخدم. " +" \n" +"الحالة هي \"رفض\" ، وعندما تم رفض طلب عطلة من قبل مدير. \n" +"الحالة هي\"مقبول\" ، عندما تمت الموافقة على طلب عطلة من قبل مدير." #. module: hr_holidays #: view:board.board:0 @@ -189,7 +194,7 @@ msgstr "مغادرة" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays msgid "Leave Requests to Approve" -msgstr "" +msgstr "الموافقة على طلبات الإجازة" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_account_central_journal @@ -217,6 +222,8 @@ msgid "" "Total number of legal leaves allocated to this employee, change this value " "to create allocation/leave requests." msgstr "" +"إجمالي عدد الإجازات القانونية المخصصة لهذا الموظف، وتغيير هذه القيمة لخلق " +"توزيع / طلبات الإجازة." #. module: hr_holidays #: view:hr.holidays.status:0 @@ -242,7 +249,7 @@ msgstr "تقرير الموارد البشرية ملخص للأجازات حس #. module: hr_holidays #: help:hr.holidays,manager_id:0 msgid "This area is automatically filled by the user who validate the leave" -msgstr "" +msgstr "هذه المنطقة تملأ بشكل آلي عن طريق المستخدم الذي أجيزت له الإجازة" #. module: hr_holidays #: field:hr.holidays,holiday_status_id:0 @@ -488,7 +495,7 @@ msgstr "أسود" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal msgid "Allocate Leaves for Employees" -msgstr "" +msgstr "تخصيص مغادرة الموظفين" #. module: hr_holidays #: field:resource.calendar.leaves,holiday_id:0 @@ -540,7 +547,7 @@ msgstr "خطأ ! لايمكنك انشاء تسلسل هرمي عودي للع #. module: hr_holidays #: view:hr.employee:0 field:hr.employee,remaining_leaves:0 msgid "Remaining Legal Leaves" -msgstr "" +msgstr "المغادرات القانونية المتبقية" #. module: hr_holidays #: field:hr.holidays,manager_id:0 @@ -562,7 +569,7 @@ msgstr "ملخص الاجازات" #. module: hr_holidays #: view:hr.holidays:0 msgid "Holidays during last month" -msgstr "" +msgstr "العطلات خلال الشهر الماضي" #. module: hr_holidays #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 @@ -573,7 +580,7 @@ msgstr "خطأ" #. module: hr_holidays #: view:hr.employee:0 msgid "Assign Leaves" -msgstr "" +msgstr "تعيين المغادرات" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -583,12 +590,12 @@ msgstr "أزرق فاتح" #. module: hr_holidays #: view:hr.holidays:0 msgid "My Department Leaves" -msgstr "" +msgstr "قسمي للمغادرات" #. module: hr_holidays #: field:hr.employee,current_leave_state:0 msgid "Current Leave Status" -msgstr "" +msgstr "حالات المغادرة الحالية" #. module: hr_holidays #: field:hr.holidays,type:0 @@ -616,7 +623,7 @@ msgstr "عام" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_comp msgid "Compensatory Days" -msgstr "" +msgstr "أيام التعويضية" #. module: hr_holidays #: view:hr.holidays:0 field:hr.holidays,notes:0 diff --git a/addons/hr_holidays/i18n/bg.po b/addons/hr_holidays/i18n/bg.po index 9a4062d1c7a..39e8d55e5a3 100644 --- a/addons/hr_holidays/i18n/bg.po +++ b/addons/hr_holidays/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/bs.po b/addons/hr_holidays/i18n/bs.po index 5f64a359536..b61a1596772 100644 --- a/addons/hr_holidays/i18n/bs.po +++ b/addons/hr_holidays/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/ca.po b/addons/hr_holidays/i18n/ca.po index e20fa04ecb1..fb05ef9d7e3 100644 --- a/addons/hr_holidays/i18n/ca.po +++ b/addons/hr_holidays/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/cs.po b/addons/hr_holidays/i18n/cs.po index 5f851041ebb..1a8f859dac9 100644 --- a/addons/hr_holidays/i18n/cs.po +++ b/addons/hr_holidays/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Language: Czech\n" #. module: hr_holidays diff --git a/addons/hr_holidays/i18n/da.po b/addons/hr_holidays/i18n/da.po index 3e737f4fc2b..68aed1263ab 100644 --- a/addons/hr_holidays/i18n/da.po +++ b/addons/hr_holidays/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/de.po b/addons/hr_holidays/i18n/de.po index 1feab256e37..39a3e53e210 100644 --- a/addons/hr_holidays/i18n/de.po +++ b/addons/hr_holidays/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/el.po b/addons/hr_holidays/i18n/el.po index 9baa016c54f..03c7a556acd 100644 --- a/addons/hr_holidays/i18n/el.po +++ b/addons/hr_holidays/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/hr_holidays/i18n/es.po b/addons/hr_holidays/i18n/es.po index 3293dfc9d21..e3f1b1bdde6 100644 --- a/addons/hr_holidays/i18n/es.po +++ b/addons/hr_holidays/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/es_AR.po b/addons/hr_holidays/i18n/es_AR.po index e058a1999c6..8dca5bc8511 100644 --- a/addons/hr_holidays/i18n/es_AR.po +++ b/addons/hr_holidays/i18n/es_AR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/es_CR.po b/addons/hr_holidays/i18n/es_CR.po index 9185a9d7062..63cb01d3493 100644 --- a/addons/hr_holidays/i18n/es_CR.po +++ b/addons/hr_holidays/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:52+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: hr_holidays diff --git a/addons/hr_holidays/i18n/es_EC.po b/addons/hr_holidays/i18n/es_EC.po index 34014a53d20..f997f8ddcb7 100644 --- a/addons/hr_holidays/i18n/es_EC.po +++ b/addons/hr_holidays/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:52+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/et.po b/addons/hr_holidays/i18n/et.po index 3b19b94cfa7..e8da4619e1a 100644 --- a/addons/hr_holidays/i18n/et.po +++ b/addons/hr_holidays/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/fi.po b/addons/hr_holidays/i18n/fi.po index 289276df900..73260d163cf 100644 --- a/addons/hr_holidays/i18n/fi.po +++ b/addons/hr_holidays/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/fr.po b/addons/hr_holidays/i18n/fr.po index 0acde674a72..4fdc0f5dafd 100644 --- a/addons/hr_holidays/i18n/fr.po +++ b/addons/hr_holidays/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/gu.po b/addons/hr_holidays/i18n/gu.po index cf3f49c234b..534f02b3d64 100644 --- a/addons/hr_holidays/i18n/gu.po +++ b/addons/hr_holidays/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/hi.po b/addons/hr_holidays/i18n/hi.po index 803f29f5dab..da654a794da 100644 --- a/addons/hr_holidays/i18n/hi.po +++ b/addons/hr_holidays/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/hr.po b/addons/hr_holidays/i18n/hr.po index 3ee9fa7cb29..b0cdbe9591d 100644 --- a/addons/hr_holidays/i18n/hr.po +++ b/addons/hr_holidays/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/hu.po b/addons/hr_holidays/i18n/hu.po index 17d3cf366ec..da62836ca36 100644 --- a/addons/hr_holidays/i18n/hu.po +++ b/addons/hr_holidays/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/id.po b/addons/hr_holidays/i18n/id.po index 83a5fd6959e..20f44c95fdf 100644 --- a/addons/hr_holidays/i18n/id.po +++ b/addons/hr_holidays/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/it.po b/addons/hr_holidays/i18n/it.po index c26dc31cb8f..bac05827ace 100644 --- a/addons/hr_holidays/i18n/it.po +++ b/addons/hr_holidays/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/ja.po b/addons/hr_holidays/i18n/ja.po index ff3b2baf77f..03b5a40cb48 100644 --- a/addons/hr_holidays/i18n/ja.po +++ b/addons/hr_holidays/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/ko.po b/addons/hr_holidays/i18n/ko.po index 821f0b416d7..0d559138f52 100644 --- a/addons/hr_holidays/i18n/ko.po +++ b/addons/hr_holidays/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/lt.po b/addons/hr_holidays/i18n/lt.po index 5f84a814f03..b7eb6fe7f60 100644 --- a/addons/hr_holidays/i18n/lt.po +++ b/addons/hr_holidays/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/lv.po b/addons/hr_holidays/i18n/lv.po index 00f9c3af602..3b62f2ccc13 100644 --- a/addons/hr_holidays/i18n/lv.po +++ b/addons/hr_holidays/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/mn.po b/addons/hr_holidays/i18n/mn.po index 1ecf1e490ba..fc6ed871d50 100644 --- a/addons/hr_holidays/i18n/mn.po +++ b/addons/hr_holidays/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/nl.po b/addons/hr_holidays/i18n/nl.po index 195c8032b9b..8c253d78b95 100644 --- a/addons/hr_holidays/i18n/nl.po +++ b/addons/hr_holidays/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/nl_BE.po b/addons/hr_holidays/i18n/nl_BE.po index f15c0b56d11..b22e60797ee 100644 --- a/addons/hr_holidays/i18n/nl_BE.po +++ b/addons/hr_holidays/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/pl.po b/addons/hr_holidays/i18n/pl.po index 21694832e83..e33ebef7fe7 100644 --- a/addons/hr_holidays/i18n/pl.po +++ b/addons/hr_holidays/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/pt.po b/addons/hr_holidays/i18n/pt.po index d4622f0bd4c..a5422a8b3d7 100644 --- a/addons/hr_holidays/i18n/pt.po +++ b/addons/hr_holidays/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/pt_BR.po b/addons/hr_holidays/i18n/pt_BR.po index 39ddcbb2a33..dba532f0014 100644 --- a/addons/hr_holidays/i18n/pt_BR.po +++ b/addons/hr_holidays/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/ro.po b/addons/hr_holidays/i18n/ro.po index b1cda16f141..7fa6e26db8d 100644 --- a/addons/hr_holidays/i18n/ro.po +++ b/addons/hr_holidays/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/ru.po b/addons/hr_holidays/i18n/ru.po index 7cc4971fe7b..f606b8a4f86 100644 --- a/addons/hr_holidays/i18n/ru.po +++ b/addons/hr_holidays/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/sl.po b/addons/hr_holidays/i18n/sl.po index 30b75e94f2e..41ef504215c 100644 --- a/addons/hr_holidays/i18n/sl.po +++ b/addons/hr_holidays/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/sq.po b/addons/hr_holidays/i18n/sq.po index 997d273479f..4afcc391a38 100644 --- a/addons/hr_holidays/i18n/sq.po +++ b/addons/hr_holidays/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/sr.po b/addons/hr_holidays/i18n/sr.po index b1011ab5fbe..920eaf10349 100644 --- a/addons/hr_holidays/i18n/sr.po +++ b/addons/hr_holidays/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/sr@latin.po b/addons/hr_holidays/i18n/sr@latin.po index fbb25401e65..ab6924599b1 100644 --- a/addons/hr_holidays/i18n/sr@latin.po +++ b/addons/hr_holidays/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:52+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/sv.po b/addons/hr_holidays/i18n/sv.po index 98b1b0d67a6..9f3e7818729 100644 --- a/addons/hr_holidays/i18n/sv.po +++ b/addons/hr_holidays/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/th.po b/addons/hr_holidays/i18n/th.po index 4752a0640fa..34e38c9c1c1 100644 --- a/addons/hr_holidays/i18n/th.po +++ b/addons/hr_holidays/i18n/th.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/tlh.po b/addons/hr_holidays/i18n/tlh.po index 0b866c39163..98b36a6f40c 100644 --- a/addons/hr_holidays/i18n/tlh.po +++ b/addons/hr_holidays/i18n/tlh.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/tr.po b/addons/hr_holidays/i18n/tr.po index ff65cc415df..d6ff2aa5b4d 100644 --- a/addons/hr_holidays/i18n/tr.po +++ b/addons/hr_holidays/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/uk.po b/addons/hr_holidays/i18n/uk.po index efec2d56fab..2889dc474d4 100644 --- a/addons/hr_holidays/i18n/uk.po +++ b/addons/hr_holidays/i18n/uk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/vi.po b/addons/hr_holidays/i18n/vi.po index 9eb5cc60ef2..c6fe222e4c4 100644 --- a/addons/hr_holidays/i18n/vi.po +++ b/addons/hr_holidays/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:51+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/zh_CN.po b/addons/hr_holidays/i18n/zh_CN.po index 29563e7ff7f..cce07c2bc58 100644 --- a/addons/hr_holidays/i18n/zh_CN.po +++ b/addons/hr_holidays/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:52+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/i18n/zh_TW.po b/addons/hr_holidays/i18n/zh_TW.po index d0ee93f7677..5e6eb969ab3 100644 --- a/addons/hr_holidays/i18n/zh_TW.po +++ b/addons/hr_holidays/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:18+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:52+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 diff --git a/addons/hr_holidays/wizard/hr_holidays_summary_department.py b/addons/hr_holidays/wizard/hr_holidays_summary_department.py index 53f981424d2..efd64c88500 100644 --- a/addons/hr_holidays/wizard/hr_holidays_summary_department.py +++ b/addons/hr_holidays/wizard/hr_holidays_summary_department.py @@ -41,7 +41,7 @@ class hr_holidays_summary_dept(osv.osv_memory): def print_report(self, cr, uid, ids, context=None): data = self.read(cr, uid, ids, [], context=context)[0] if not data['depts']: - raise osv.except_osv(_('Error'), _('You have to select at least 1 Department. And try again')) + raise osv.except_osv(_('Error!'), _('You have to select at least one Department. And try again.')) datas = { 'ids': [], 'model': 'ir.ui.menu', diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index a8bafe43685..c82c6db446b 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -859,18 +859,18 @@ result = rules.NET > categories.NET * 0.10''', try: return rule.amount_fix, eval(rule.quantity, localdict), 100.0 except: - raise osv.except_osv(_('Error'), _('Wrong quantity defined for salary rule %s (%s)')% (rule.name, rule.code)) + raise osv.except_osv(_('Error!'), _('Wrong quantity defined for salary rule %s (%s).')% (rule.name, rule.code)) elif rule.amount_select == 'percentage': try: return eval(rule.amount_percentage_base, localdict), eval(rule.quantity, localdict), rule.amount_percentage except: - raise osv.except_osv(_('Error'), _('Wrong percentage base or quantity defined for salary rule %s (%s)')% (rule.name, rule.code)) + raise osv.except_osv(_('Error!'), _('Wrong percentage base or quantity defined for salary rule %s (%s).')% (rule.name, rule.code)) else: try: eval(rule.amount_python_compute, localdict, mode='exec', nocopy=True) return localdict['result'], 'result_qty' in localdict and localdict['result_qty'] or 1.0, 'result_rate' in localdict and localdict['result_rate'] or 100.0 except: - raise osv.except_osv(_('Error'), _('Wrong python code defined for salary rule %s (%s) ')% (rule.name, rule.code)) + raise osv.except_osv(_('Error!'), _('Wrong python code defined for salary rule %s (%s).')% (rule.name, rule.code)) def satisfy_condition(self, cr, uid, rule_id, localdict, context=None): """ @@ -887,13 +887,13 @@ result = rules.NET > categories.NET * 0.10''', result = eval(rule.condition_range, localdict) return rule.condition_range_min <= result and result <= rule.condition_range_max or False except: - raise osv.except_osv(_('Error'), _('Wrong range condition defined for salary rule %s (%s)')% (rule.name, rule.code)) + raise osv.except_osv(_('Error!'), _('Wrong range condition defined for salary rule %s (%s).')% (rule.name, rule.code)) else: #python code try: eval(rule.condition_python, localdict, mode='exec', nocopy=True) return 'result' in localdict and localdict['result'] or False except: - raise osv.except_osv(_('Error'), _('Wrong python condition defined for salary rule %s (%s)')% (rule.name, rule.code)) + raise osv.except_osv(_('Error!'), _('Wrong python condition defined for salary rule %s (%s).')% (rule.name, rule.code)) hr_salary_rule() diff --git a/addons/hr_payroll/i18n/ar.po b/addons/hr_payroll/i18n/ar.po index 8ec1f089e9f..07653838057 100644 --- a/addons/hr_payroll/i18n/ar.po +++ b/addons/hr_payroll/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/bg.po b/addons/hr_payroll/i18n/bg.po index 0d1fa4ae38b..abc426ad31b 100644 --- a/addons/hr_payroll/i18n/bg.po +++ b/addons/hr_payroll/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/ca.po b/addons/hr_payroll/i18n/ca.po index 144e583a2f0..8978d26055c 100644 --- a/addons/hr_payroll/i18n/ca.po +++ b/addons/hr_payroll/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/cs.po b/addons/hr_payroll/i18n/cs.po index 1abfccceac9..2dbd958298b 100644 --- a/addons/hr_payroll/i18n/cs.po +++ b/addons/hr_payroll/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Language: Czech\n" #. module: hr_payroll diff --git a/addons/hr_payroll/i18n/da.po b/addons/hr_payroll/i18n/da.po index 4d59214b637..0958fc8abd9 100644 --- a/addons/hr_payroll/i18n/da.po +++ b/addons/hr_payroll/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/de.po b/addons/hr_payroll/i18n/de.po index 772e28c797f..94575ba76de 100644 --- a/addons/hr_payroll/i18n/de.po +++ b/addons/hr_payroll/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/en_GB.po b/addons/hr_payroll/i18n/en_GB.po index 32f07520349..d61b9bbc2d1 100644 --- a/addons/hr_payroll/i18n/en_GB.po +++ b/addons/hr_payroll/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/es.po b/addons/hr_payroll/i18n/es.po index 17e1cf4b763..3e1758b192f 100644 --- a/addons/hr_payroll/i18n/es.po +++ b/addons/hr_payroll/i18n/es.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/es_CR.po b/addons/hr_payroll/i18n/es_CR.po index 13bda4dd436..a80db4287d0 100644 --- a/addons/hr_payroll/i18n/es_CR.po +++ b/addons/hr_payroll/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:29+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: es\n" #. module: hr_payroll diff --git a/addons/hr_payroll/i18n/es_EC.po b/addons/hr_payroll/i18n/es_EC.po index 7c285bc827e..b34932d1f37 100644 --- a/addons/hr_payroll/i18n/es_EC.po +++ b/addons/hr_payroll/i18n/es_EC.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:29+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/et.po b/addons/hr_payroll/i18n/et.po index 18372f3d0a8..6dcf69908ca 100644 --- a/addons/hr_payroll/i18n/et.po +++ b/addons/hr_payroll/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/fi.po b/addons/hr_payroll/i18n/fi.po index 67d72a352ee..9a9975e33ca 100644 --- a/addons/hr_payroll/i18n/fi.po +++ b/addons/hr_payroll/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/fr.po b/addons/hr_payroll/i18n/fr.po index f566f3f1c1c..c2a29dc248c 100644 --- a/addons/hr_payroll/i18n/fr.po +++ b/addons/hr_payroll/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/gl.po b/addons/hr_payroll/i18n/gl.po index 664b5e29ac9..ee657304fa2 100644 --- a/addons/hr_payroll/i18n/gl.po +++ b/addons/hr_payroll/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/gu.po b/addons/hr_payroll/i18n/gu.po index 24a796359d3..20ba6016337 100644 --- a/addons/hr_payroll/i18n/gu.po +++ b/addons/hr_payroll/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/he.po b/addons/hr_payroll/i18n/he.po index df826da8767..4def38eef47 100644 --- a/addons/hr_payroll/i18n/he.po +++ b/addons/hr_payroll/i18n/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/hr.po b/addons/hr_payroll/i18n/hr.po index 57f97f9113e..c8f251faded 100644 --- a/addons/hr_payroll/i18n/hr.po +++ b/addons/hr_payroll/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/hu.po b/addons/hr_payroll/i18n/hu.po index 365d6b2ae96..810f73b27d0 100644 --- a/addons/hr_payroll/i18n/hu.po +++ b/addons/hr_payroll/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/id.po b/addons/hr_payroll/i18n/id.po index 636ff845b7f..bd4af32ca10 100644 --- a/addons/hr_payroll/i18n/id.po +++ b/addons/hr_payroll/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/it.po b/addons/hr_payroll/i18n/it.po index 9981d99d3f2..562432afb24 100644 --- a/addons/hr_payroll/i18n/it.po +++ b/addons/hr_payroll/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/ja.po b/addons/hr_payroll/i18n/ja.po index e6367ace984..216934fbc7e 100644 --- a/addons/hr_payroll/i18n/ja.po +++ b/addons/hr_payroll/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/lo.po b/addons/hr_payroll/i18n/lo.po index fc65b25bd52..2865166f869 100644 --- a/addons/hr_payroll/i18n/lo.po +++ b/addons/hr_payroll/i18n/lo.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/lt.po b/addons/hr_payroll/i18n/lt.po index 474ccd9927f..28e13dc0ebe 100644 --- a/addons/hr_payroll/i18n/lt.po +++ b/addons/hr_payroll/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/lv.po b/addons/hr_payroll/i18n/lv.po index 36d339af188..f54bf17ea07 100644 --- a/addons/hr_payroll/i18n/lv.po +++ b/addons/hr_payroll/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/mn.po b/addons/hr_payroll/i18n/mn.po index 18e772ea957..99addf251a2 100644 --- a/addons/hr_payroll/i18n/mn.po +++ b/addons/hr_payroll/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/nb.po b/addons/hr_payroll/i18n/nb.po index 67a838528c4..9c2b00c64d4 100644 --- a/addons/hr_payroll/i18n/nb.po +++ b/addons/hr_payroll/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/nl.po b/addons/hr_payroll/i18n/nl.po index 4364b97564d..a06cbc4db7d 100644 --- a/addons/hr_payroll/i18n/nl.po +++ b/addons/hr_payroll/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/pl.po b/addons/hr_payroll/i18n/pl.po index 7023b1a8d80..19d7ffc37f8 100644 --- a/addons/hr_payroll/i18n/pl.po +++ b/addons/hr_payroll/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/pt.po b/addons/hr_payroll/i18n/pt.po index 5738f5de65c..e27b5e154ee 100644 --- a/addons/hr_payroll/i18n/pt.po +++ b/addons/hr_payroll/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/pt_BR.po b/addons/hr_payroll/i18n/pt_BR.po index 68f32a791db..dee54cb1542 100644 --- a/addons/hr_payroll/i18n/pt_BR.po +++ b/addons/hr_payroll/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/ro.po b/addons/hr_payroll/i18n/ro.po index 6a29435bb45..8422409569d 100644 --- a/addons/hr_payroll/i18n/ro.po +++ b/addons/hr_payroll/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/ru.po b/addons/hr_payroll/i18n/ru.po index b8f81da2a1a..12278e48c44 100644 --- a/addons/hr_payroll/i18n/ru.po +++ b/addons/hr_payroll/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/sr.po b/addons/hr_payroll/i18n/sr.po index 5d009e0440f..94d1d1eba06 100644 --- a/addons/hr_payroll/i18n/sr.po +++ b/addons/hr_payroll/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/sr@latin.po b/addons/hr_payroll/i18n/sr@latin.po index 875aee2f9cc..6a0a112dd69 100644 --- a/addons/hr_payroll/i18n/sr@latin.po +++ b/addons/hr_payroll/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:29+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/sv.po b/addons/hr_payroll/i18n/sv.po index d4ecd7426fb..2187a52310b 100644 --- a/addons/hr_payroll/i18n/sv.po +++ b/addons/hr_payroll/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/tr.po b/addons/hr_payroll/i18n/tr.po index 736139b4c4e..67e820b6914 100644 --- a/addons/hr_payroll/i18n/tr.po +++ b/addons/hr_payroll/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/vi.po b/addons/hr_payroll/i18n/vi.po index a7fabb50867..55bba840d49 100644 --- a/addons/hr_payroll/i18n/vi.po +++ b/addons/hr_payroll/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:28+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/i18n/zh_CN.po b/addons/hr_payroll/i18n/zh_CN.po index 0047d623230..9104ad9d1eb 100644 --- a/addons/hr_payroll/i18n/zh_CN.po +++ b/addons/hr_payroll/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:29+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:57+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 diff --git a/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py index 5d806d3809b..1c9be1f9354 100644 --- a/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py +++ b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py @@ -49,7 +49,7 @@ class hr_payslip_employees(osv.osv_memory): to_date = run_data.get('date_end', False) credit_note = run_data.get('credit_note', False) if not data['employee_ids']: - raise osv.except_osv(_("Warning !"), _("You must select employee(s) to generate payslip(s)")) + raise osv.except_osv(_("Warning !"), _("You must select employee(s) to generate payslip(s).")) for emp in emp_pool.browse(cr, uid, data['employee_ids'], context=context): slip_data = slip_pool.onchange_employee_id(cr, uid, [], from_date, to_date, emp.id, contract_id=False, context=context) res = { diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml index 4f124f75f31..d72db953fd1 100644 --- a/addons/hr_recruitment/hr_recruitment_view.xml +++ b/addons/hr_recruitment/hr_recruitment_view.xml @@ -108,21 +108,11 @@
-
diff --git a/addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py b/addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py index ef44a4e253d..418a42bef93 100644 --- a/addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py +++ b/addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py @@ -35,7 +35,7 @@ class hr_recruitment_partner_create(osv.osv_memory): context = {} for case in case_obj.browse(cr, uid, context['active_ids'], context=context): if case.partner_id: - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _('A contact is already defined on this job request.')) pass @@ -53,7 +53,7 @@ class hr_recruitment_partner_create(osv.osv_memory): for case in case_obj.browse(cr, uid, context['active_ids'], context=context): partner_id = partner_obj.search(cr, uid, [('name', '=', case.partner_name or case.name)], context=context) if partner_id: - raise osv.except_osv(_('Error !'),_('A contact is already existing with the same name.')) + raise osv.except_osv(_('Error!'),_('A contact is already existing with the same name.')) partner_id = partner_obj.create(cr, uid, { 'name': case.partner_name or case.name, 'user_id': case.user_id.id, diff --git a/addons/hr_timesheet/hr_timesheet.py b/addons/hr_timesheet/hr_timesheet.py index 53119853c31..e4db075a554 100644 --- a/addons/hr_timesheet/hr_timesheet.py +++ b/addons/hr_timesheet/hr_timesheet.py @@ -172,9 +172,9 @@ class hr_analytic_timesheet(osv.osv): if emp_id: ename = emp_obj.browse(cr, uid, emp_id[0], context=context).name if not vals.get('journal_id',False): - raise osv.except_osv(_('Warning !'), _('Analytic journal is not defined for employee %s \nDefine an employee for the selected user and assign an analytic journal!')%(ename,)) + raise osv.except_osv(_('Warning!'), _('No \'Analytic Journal\' is defined for employee %s \nDefine an employee for the selected user and assign an \'Analytic Journal\'!')%(ename,)) if not vals.get('account_id',False): - raise osv.except_osv(_('Warning !'), _('No analytic account defined on the project.\nPlease set one or we can not automatically fill the timesheet.')) + raise osv.except_osv(_('Warning!'), _('No analytic account is defined on the project.\nPlease set one or we cannot automatically fill the timesheet.')) return super(hr_analytic_timesheet, self).create(cr, uid, vals, context=context) def on_change_user_id(self, cr, uid, ids, user_id): diff --git a/addons/hr_timesheet/i18n/ar.po b/addons/hr_timesheet/i18n/ar.po index 1ca7add7140..f0a1d28363c 100644 --- a/addons/hr_timesheet/i18n/ar.po +++ b/addons/hr_timesheet/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:47+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 @@ -260,7 +260,7 @@ msgstr "الفئات" #. module: hr_timesheet #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." -msgstr "" +msgstr "لا يمكنك تعديل عملية مؤكدة أو تمت في الجدول الزمني !." #. module: hr_timesheet #: help:hr.employee,product_id:0 diff --git a/addons/hr_timesheet/i18n/bg.po b/addons/hr_timesheet/i18n/bg.po index 42ae07e960c..00260fac5ee 100644 --- a/addons/hr_timesheet/i18n/bg.po +++ b/addons/hr_timesheet/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/bs.po b/addons/hr_timesheet/i18n/bs.po index 378e24ef26f..9ae10625205 100644 --- a/addons/hr_timesheet/i18n/bs.po +++ b/addons/hr_timesheet/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/ca.po b/addons/hr_timesheet/i18n/ca.po index b84a8b91cd4..a2f330d3108 100644 --- a/addons/hr_timesheet/i18n/ca.po +++ b/addons/hr_timesheet/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/cs.po b/addons/hr_timesheet/i18n/cs.po index 7416dacb714..3885fb6e9de 100644 --- a/addons/hr_timesheet/i18n/cs.po +++ b/addons/hr_timesheet/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Language: Czech\n" #. module: hr_timesheet diff --git a/addons/hr_timesheet/i18n/da.po b/addons/hr_timesheet/i18n/da.po index 08cbf693362..be372d6db86 100644 --- a/addons/hr_timesheet/i18n/da.po +++ b/addons/hr_timesheet/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/de.po b/addons/hr_timesheet/i18n/de.po index bb3e72ccedd..1c272279949 100644 --- a/addons/hr_timesheet/i18n/de.po +++ b/addons/hr_timesheet/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/el.po b/addons/hr_timesheet/i18n/el.po index d2df3bfcf64..27fc1345fe8 100644 --- a/addons/hr_timesheet/i18n/el.po +++ b/addons/hr_timesheet/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/hr_timesheet/i18n/es.po b/addons/hr_timesheet/i18n/es.po index e39fb14d206..ce33cdb6b9c 100644 --- a/addons/hr_timesheet/i18n/es.po +++ b/addons/hr_timesheet/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/es_AR.po b/addons/hr_timesheet/i18n/es_AR.po index 13b16d304df..8e995c29e29 100644 --- a/addons/hr_timesheet/i18n/es_AR.po +++ b/addons/hr_timesheet/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/es_CR.po b/addons/hr_timesheet/i18n/es_CR.po index 027ecabe114..a6a2d9d5967 100644 --- a/addons/hr_timesheet/i18n/es_CR.po +++ b/addons/hr_timesheet/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/es_EC.po b/addons/hr_timesheet/i18n/es_EC.po index 7cf7c440900..b61b2f907c1 100644 --- a/addons/hr_timesheet/i18n/es_EC.po +++ b/addons/hr_timesheet/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/et.po b/addons/hr_timesheet/i18n/et.po index 9421fdd357e..6d420be21cc 100644 --- a/addons/hr_timesheet/i18n/et.po +++ b/addons/hr_timesheet/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/fi.po b/addons/hr_timesheet/i18n/fi.po index c1e55db5e8b..3ef9c73ecb0 100644 --- a/addons/hr_timesheet/i18n/fi.po +++ b/addons/hr_timesheet/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/fr.po b/addons/hr_timesheet/i18n/fr.po index 9ef4cf12226..76b85c34b1f 100644 --- a/addons/hr_timesheet/i18n/fr.po +++ b/addons/hr_timesheet/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #~ msgid "Error: UOS must be in a different category than the UOM" #~ msgstr "Erreur : l'UdV doit appartenir à une autre catégorie que l'UdM" diff --git a/addons/hr_timesheet/i18n/gl.po b/addons/hr_timesheet/i18n/gl.po index 0036644840c..deac873b5d7 100644 --- a/addons/hr_timesheet/i18n/gl.po +++ b/addons/hr_timesheet/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/hr.po b/addons/hr_timesheet/i18n/hr.po index 1f2aeef85d0..f035ff74b6f 100644 --- a/addons/hr_timesheet/i18n/hr.po +++ b/addons/hr_timesheet/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: hr\n" #. module: hr_timesheet diff --git a/addons/hr_timesheet/i18n/hu.po b/addons/hr_timesheet/i18n/hu.po index 98d083e5044..4aa18c0abc6 100644 --- a/addons/hr_timesheet/i18n/hu.po +++ b/addons/hr_timesheet/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/id.po b/addons/hr_timesheet/i18n/id.po index a89073702f7..f00b06dab3b 100644 --- a/addons/hr_timesheet/i18n/id.po +++ b/addons/hr_timesheet/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/it.po b/addons/hr_timesheet/i18n/it.po index b551b413762..d947fc0dee9 100644 --- a/addons/hr_timesheet/i18n/it.po +++ b/addons/hr_timesheet/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/ja.po b/addons/hr_timesheet/i18n/ja.po index e30c2d67bf4..4942e31dc9e 100644 --- a/addons/hr_timesheet/i18n/ja.po +++ b/addons/hr_timesheet/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/ko.po b/addons/hr_timesheet/i18n/ko.po index ebf3edaa513..6ebe772ec59 100644 --- a/addons/hr_timesheet/i18n/ko.po +++ b/addons/hr_timesheet/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/lt.po b/addons/hr_timesheet/i18n/lt.po index be38270eb22..5968c5372e6 100644 --- a/addons/hr_timesheet/i18n/lt.po +++ b/addons/hr_timesheet/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/lv.po b/addons/hr_timesheet/i18n/lv.po index 4c6e9c69fdc..a88e106bda8 100644 --- a/addons/hr_timesheet/i18n/lv.po +++ b/addons/hr_timesheet/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/mn.po b/addons/hr_timesheet/i18n/mn.po index b058ca71653..fd54284e9e2 100644 --- a/addons/hr_timesheet/i18n/mn.po +++ b/addons/hr_timesheet/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/nb.po b/addons/hr_timesheet/i18n/nb.po index 60afc19d614..a7d97abe870 100644 --- a/addons/hr_timesheet/i18n/nb.po +++ b/addons/hr_timesheet/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/nl.po b/addons/hr_timesheet/i18n/nl.po index d8cc4fed86e..dd270f09098 100644 --- a/addons/hr_timesheet/i18n/nl.po +++ b/addons/hr_timesheet/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/pl.po b/addons/hr_timesheet/i18n/pl.po index 36bd2795c00..01f86d314bf 100644 --- a/addons/hr_timesheet/i18n/pl.po +++ b/addons/hr_timesheet/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/pt.po b/addons/hr_timesheet/i18n/pt.po index 8c55a8c978f..949e354dbe8 100644 --- a/addons/hr_timesheet/i18n/pt.po +++ b/addons/hr_timesheet/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/pt_BR.po b/addons/hr_timesheet/i18n/pt_BR.po index f79acad8f73..38945934adb 100644 --- a/addons/hr_timesheet/i18n/pt_BR.po +++ b/addons/hr_timesheet/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/ro.po b/addons/hr_timesheet/i18n/ro.po index 8f92a053cc6..ae447969829 100644 --- a/addons/hr_timesheet/i18n/ro.po +++ b/addons/hr_timesheet/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/ru.po b/addons/hr_timesheet/i18n/ru.po index d1ec7ee610a..4bb59325107 100644 --- a/addons/hr_timesheet/i18n/ru.po +++ b/addons/hr_timesheet/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/sl.po b/addons/hr_timesheet/i18n/sl.po index a3487f84234..1a50a39546c 100644 --- a/addons/hr_timesheet/i18n/sl.po +++ b/addons/hr_timesheet/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/sq.po b/addons/hr_timesheet/i18n/sq.po index 6d0c6b22495..8253f29ec86 100644 --- a/addons/hr_timesheet/i18n/sq.po +++ b/addons/hr_timesheet/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:47+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/sr@latin.po b/addons/hr_timesheet/i18n/sr@latin.po index fb8356ec92e..20ccd05cdf8 100644 --- a/addons/hr_timesheet/i18n/sr@latin.po +++ b/addons/hr_timesheet/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/sv.po b/addons/hr_timesheet/i18n/sv.po index 1ca6f265754..2223c1b1cf9 100644 --- a/addons/hr_timesheet/i18n/sv.po +++ b/addons/hr_timesheet/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/tlh.po b/addons/hr_timesheet/i18n/tlh.po index 30b84e1e241..97a4857b968 100644 --- a/addons/hr_timesheet/i18n/tlh.po +++ b/addons/hr_timesheet/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:13+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/tr.po b/addons/hr_timesheet/i18n/tr.po index 58854cb23a1..a4dba10bf50 100644 --- a/addons/hr_timesheet/i18n/tr.po +++ b/addons/hr_timesheet/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/uk.po b/addons/hr_timesheet/i18n/uk.po index 38dccd77a54..90e3d65b3b3 100644 --- a/addons/hr_timesheet/i18n/uk.po +++ b/addons/hr_timesheet/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/vi.po b/addons/hr_timesheet/i18n/vi.po index 0be8b8ca841..933e5b3e34c 100644 --- a/addons/hr_timesheet/i18n/vi.po +++ b/addons/hr_timesheet/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/zh_CN.po b/addons/hr_timesheet/i18n/zh_CN.po index b206908c608..ba38faee42a 100644 --- a/addons/hr_timesheet/i18n/zh_CN.po +++ b/addons/hr_timesheet/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/i18n/zh_TW.po b/addons/hr_timesheet/i18n/zh_TW.po index 3615e34c9f1..ae1bda78a9c 100644 --- a/addons/hr_timesheet/i18n/zh_TW.po +++ b/addons/hr_timesheet/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:14+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:48+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 diff --git a/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py b/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py index 12c55f6774a..75bb089bbc7 100644 --- a/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py +++ b/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py @@ -39,7 +39,7 @@ class analytical_timesheet_employee(osv.osv_memory): emp_obj = self.pool.get('hr.employee') emp_id = emp_obj.search(cr, uid, [('user_id', '=', uid)], context=context) if not emp_id: - raise osv.except_osv(_("Warning"), _("No employee defined for this user")) + raise osv.except_osv(_("Warning!"), _("Please define employee for this user!")) return emp_id and emp_id[0] or False _defaults = { diff --git a/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py b/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py index e3f7f0c7acb..34cfee40262 100644 --- a/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py +++ b/addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py @@ -74,7 +74,7 @@ class hr_so_project(osv.osv_memory): res = timesheet_obj.default_get(cr, uid, ['product_id','product_uom_id'], context=context) if not res['product_uom_id']: - raise osv.except_osv(_('UserError'), _('No cost unit defined for this employee !')) + raise osv.except_osv(_('User Error!'), _('Please define cost unit for this employee.')) up = timesheet_obj.on_change_unit_amount(cr, uid, False, res['product_id'], hour,False, res['product_uom_id'])['value'] res['name'] = data['info'] @@ -129,7 +129,7 @@ class hr_si_project(osv.osv_memory): emp_obj = self.pool.get('hr.employee') emp_id = emp_obj.search(cr, uid, [('user_id', '=', uid)], context=context) if not emp_id: - raise osv.except_osv(_('UserError'), _('No employee defined for your user !')) + raise osv.except_osv(_('User Error!'), _('Please define employee for your user.')) return False def check_state(self, cr, uid, ids, context=None): diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py index a4f08a854ec..4cba4a18680 100644 --- a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py +++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py @@ -157,7 +157,7 @@ class account_analytic_line(osv.osv): if ( not vals.has_key('invoice_id')) or vals['invoice_id' ] == False: for line in self.browse(cr, uid, select): if line.invoice_id: - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _('You cannot modify an invoiced analytic line!')) return True diff --git a/addons/hr_timesheet_invoice/i18n/ar.po b/addons/hr_timesheet_invoice/i18n/ar.po index 848e327e55b..48d137a2fe7 100644 --- a/addons/hr_timesheet_invoice/i18n/ar.po +++ b/addons/hr_timesheet_invoice/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/bg.po b/addons/hr_timesheet_invoice/i18n/bg.po index 17acbff5a20..42839430555 100644 --- a/addons/hr_timesheet_invoice/i18n/bg.po +++ b/addons/hr_timesheet_invoice/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/bs.po b/addons/hr_timesheet_invoice/i18n/bs.po index 55db793be6b..834d99c929e 100644 --- a/addons/hr_timesheet_invoice/i18n/bs.po +++ b/addons/hr_timesheet_invoice/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/ca.po b/addons/hr_timesheet_invoice/i18n/ca.po index 403caee7f7f..907ab15dadf 100644 --- a/addons/hr_timesheet_invoice/i18n/ca.po +++ b/addons/hr_timesheet_invoice/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/cs.po b/addons/hr_timesheet_invoice/i18n/cs.po index 09759918026..10a65d7c233 100644 --- a/addons/hr_timesheet_invoice/i18n/cs.po +++ b/addons/hr_timesheet_invoice/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/da.po b/addons/hr_timesheet_invoice/i18n/da.po index 8248664102b..1a540f768c7 100644 --- a/addons/hr_timesheet_invoice/i18n/da.po +++ b/addons/hr_timesheet_invoice/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/de.po b/addons/hr_timesheet_invoice/i18n/de.po index ed50373d21b..babcd57b88d 100644 --- a/addons/hr_timesheet_invoice/i18n/de.po +++ b/addons/hr_timesheet_invoice/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/el.po b/addons/hr_timesheet_invoice/i18n/el.po index 740862146d4..0d9aacff4d7 100644 --- a/addons/hr_timesheet_invoice/i18n/el.po +++ b/addons/hr_timesheet_invoice/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/hr_timesheet_invoice/i18n/es.po b/addons/hr_timesheet_invoice/i18n/es.po index 53b7c6b3cd0..f993c4d2375 100644 --- a/addons/hr_timesheet_invoice/i18n/es.po +++ b/addons/hr_timesheet_invoice/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/es_AR.po b/addons/hr_timesheet_invoice/i18n/es_AR.po index e781ec78751..e870b303cd3 100644 --- a/addons/hr_timesheet_invoice/i18n/es_AR.po +++ b/addons/hr_timesheet_invoice/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/es_CR.po b/addons/hr_timesheet_invoice/i18n/es_CR.po index 2093548c4b5..962fdb2a693 100644 --- a/addons/hr_timesheet_invoice/i18n/es_CR.po +++ b/addons/hr_timesheet_invoice/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: hr_timesheet_invoice diff --git a/addons/hr_timesheet_invoice/i18n/es_EC.po b/addons/hr_timesheet_invoice/i18n/es_EC.po index 8cd4b94275b..1e2f74adc7f 100644 --- a/addons/hr_timesheet_invoice/i18n/es_EC.po +++ b/addons/hr_timesheet_invoice/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/et.po b/addons/hr_timesheet_invoice/i18n/et.po index 89362b095c3..e8421f9cbb1 100644 --- a/addons/hr_timesheet_invoice/i18n/et.po +++ b/addons/hr_timesheet_invoice/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/fi.po b/addons/hr_timesheet_invoice/i18n/fi.po index 57dcfaaf258..701f0f57dfb 100644 --- a/addons/hr_timesheet_invoice/i18n/fi.po +++ b/addons/hr_timesheet_invoice/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/fr.po b/addons/hr_timesheet_invoice/i18n/fr.po index 50ba727e2a6..99f2815d9aa 100644 --- a/addons/hr_timesheet_invoice/i18n/fr.po +++ b/addons/hr_timesheet_invoice/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/hr.po b/addons/hr_timesheet_invoice/i18n/hr.po index 3bf825eeab7..a948bb21f52 100644 --- a/addons/hr_timesheet_invoice/i18n/hr.po +++ b/addons/hr_timesheet_invoice/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/hu.po b/addons/hr_timesheet_invoice/i18n/hu.po index 8c2bc9a6f9b..c6ce74ffc04 100644 --- a/addons/hr_timesheet_invoice/i18n/hu.po +++ b/addons/hr_timesheet_invoice/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/id.po b/addons/hr_timesheet_invoice/i18n/id.po index 8a169392a6c..06eb2bf781f 100644 --- a/addons/hr_timesheet_invoice/i18n/id.po +++ b/addons/hr_timesheet_invoice/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/it.po b/addons/hr_timesheet_invoice/i18n/it.po index c0a0ddb836b..c0afafa49ea 100644 --- a/addons/hr_timesheet_invoice/i18n/it.po +++ b/addons/hr_timesheet_invoice/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/ja.po b/addons/hr_timesheet_invoice/i18n/ja.po index 69fc3d9df3a..d8314e0ff6f 100644 --- a/addons/hr_timesheet_invoice/i18n/ja.po +++ b/addons/hr_timesheet_invoice/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/ko.po b/addons/hr_timesheet_invoice/i18n/ko.po index 4fcee19f7df..d48ca901d4c 100644 --- a/addons/hr_timesheet_invoice/i18n/ko.po +++ b/addons/hr_timesheet_invoice/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/lt.po b/addons/hr_timesheet_invoice/i18n/lt.po index aa23f2c603d..5915530c598 100644 --- a/addons/hr_timesheet_invoice/i18n/lt.po +++ b/addons/hr_timesheet_invoice/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/lv.po b/addons/hr_timesheet_invoice/i18n/lv.po index 51c19771d0d..12a1aef2ff7 100644 --- a/addons/hr_timesheet_invoice/i18n/lv.po +++ b/addons/hr_timesheet_invoice/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/mn.po b/addons/hr_timesheet_invoice/i18n/mn.po index 946202829be..2a3ea56fef2 100644 --- a/addons/hr_timesheet_invoice/i18n/mn.po +++ b/addons/hr_timesheet_invoice/i18n/mn.po @@ -23,8 +23,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/nl.po b/addons/hr_timesheet_invoice/i18n/nl.po index 8f9fd4a9c45..6502a31bcfd 100644 --- a/addons/hr_timesheet_invoice/i18n/nl.po +++ b/addons/hr_timesheet_invoice/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/nl_BE.po b/addons/hr_timesheet_invoice/i18n/nl_BE.po index a1384f7bb1a..2a8697221c4 100644 --- a/addons/hr_timesheet_invoice/i18n/nl_BE.po +++ b/addons/hr_timesheet_invoice/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/pl.po b/addons/hr_timesheet_invoice/i18n/pl.po index e41636c07e9..27a2e359782 100644 --- a/addons/hr_timesheet_invoice/i18n/pl.po +++ b/addons/hr_timesheet_invoice/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/pt.po b/addons/hr_timesheet_invoice/i18n/pt.po index badcd68821a..d76e4ef34ed 100644 --- a/addons/hr_timesheet_invoice/i18n/pt.po +++ b/addons/hr_timesheet_invoice/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/pt_BR.po b/addons/hr_timesheet_invoice/i18n/pt_BR.po index 05122b01ff5..77ad7210cea 100644 --- a/addons/hr_timesheet_invoice/i18n/pt_BR.po +++ b/addons/hr_timesheet_invoice/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/ro.po b/addons/hr_timesheet_invoice/i18n/ro.po index 2a8435acf51..fe17462c4c1 100644 --- a/addons/hr_timesheet_invoice/i18n/ro.po +++ b/addons/hr_timesheet_invoice/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/ru.po b/addons/hr_timesheet_invoice/i18n/ru.po index 60df33a2c81..bd3afdb5b2b 100644 --- a/addons/hr_timesheet_invoice/i18n/ru.po +++ b/addons/hr_timesheet_invoice/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/sl.po b/addons/hr_timesheet_invoice/i18n/sl.po index bbc1fe901f4..15c2bd03851 100644 --- a/addons/hr_timesheet_invoice/i18n/sl.po +++ b/addons/hr_timesheet_invoice/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/sq.po b/addons/hr_timesheet_invoice/i18n/sq.po index 673615a1ff4..bc153a70ae5 100644 --- a/addons/hr_timesheet_invoice/i18n/sq.po +++ b/addons/hr_timesheet_invoice/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/sr@latin.po b/addons/hr_timesheet_invoice/i18n/sr@latin.po index 4d9f3b5d9dc..a63f160c05c 100644 --- a/addons/hr_timesheet_invoice/i18n/sr@latin.po +++ b/addons/hr_timesheet_invoice/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/sv.po b/addons/hr_timesheet_invoice/i18n/sv.po index 2ecddb29d06..8e827d5e54f 100644 --- a/addons/hr_timesheet_invoice/i18n/sv.po +++ b/addons/hr_timesheet_invoice/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/tlh.po b/addons/hr_timesheet_invoice/i18n/tlh.po index 909a5c94289..aab1178a358 100644 --- a/addons/hr_timesheet_invoice/i18n/tlh.po +++ b/addons/hr_timesheet_invoice/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/tr.po b/addons/hr_timesheet_invoice/i18n/tr.po index 671845dacb5..a719365548f 100644 --- a/addons/hr_timesheet_invoice/i18n/tr.po +++ b/addons/hr_timesheet_invoice/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/uk.po b/addons/hr_timesheet_invoice/i18n/uk.po index 88d33cc88e7..f24fbf65bf2 100644 --- a/addons/hr_timesheet_invoice/i18n/uk.po +++ b/addons/hr_timesheet_invoice/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/vi.po b/addons/hr_timesheet_invoice/i18n/vi.po index d3e5c8d5a91..4f3da02e6f0 100644 --- a/addons/hr_timesheet_invoice/i18n/vi.po +++ b/addons/hr_timesheet_invoice/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/zh_CN.po b/addons/hr_timesheet_invoice/i18n/zh_CN.po index c85bcc1e5fe..e20484e6961 100644 --- a/addons/hr_timesheet_invoice/i18n/zh_CN.po +++ b/addons/hr_timesheet_invoice/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/i18n/zh_TW.po b/addons/hr_timesheet_invoice/i18n/zh_TW.po index e4140b8a70b..87479881108 100644 --- a/addons/hr_timesheet_invoice/i18n/zh_TW.po +++ b/addons/hr_timesheet_invoice/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:15+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py b/addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py index 518bb981df9..0ab5b434a91 100644 --- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py +++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py @@ -55,7 +55,7 @@ class account_analytic_profit(osv.osv_memory): ('user_id', 'in', data['form']['employee_ids']), ], context=context) if not ids_chk: - raise osv.except_osv(_('Data Insufficient!'), _('No Records Found for Report!')) + raise osv.except_osv(_('Insufficient Data!'), _('No record(s) found for this report.')) data['form']['journal_ids'] = [(6, 0, data['form']['journal_ids'])] # Improve me => Change the rml/sxw so that it can support withou [0][2] data['form']['employee_ids'] = [(6, 0, data['form']['employee_ids'])] diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py index c9b2439596d..76314e1986a 100644 --- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py +++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py @@ -61,8 +61,8 @@ class account_analytic_line(osv.osv): for account in analytic_account_obj.browse(cr, uid, account_ids, context=context): partner = account.partner_id if (not partner) or not (account.pricelist_id): - raise osv.except_osv(_('Analytic Account incomplete'), - _('Please fill in the Partner or Customer and Sale Pricelist fields in the Analytic Account:\n%s') % (account.name,)) + raise osv.except_osv(_('Analytic Account incomplete !'), + _('Please fill in the Partner or Customer and Sale Pricelist fields in the Analytic Account:\n%s.') % (account.name,)) @@ -101,9 +101,9 @@ class account_analytic_line(osv.osv): product_id = data['product'][0] product = product_obj.browse(cr, uid, product_id, context=context2) if not product: - raise osv.except_osv(_('Error'), _('There is no product defined for the line %s. Please select one or force the product through the wizard.') % (line_name)) + raise osv.except_osv(_('Error!'), _('There is no product defined for the line %s. Please select one or force the product through the wizard.') % (line_name)) factor = invoice_factor_obj.browse(cr, uid, factor_id, context=context2) - factor_name = product_obj.name_get(cr, uid, [product_id], context=context2)[0][1] + factor_name = product_obj.name_get(cr, uid, [product_id], context=context2)[0][1] if factor.customer_name: factor_name += ' - ' + factor.customer_name @@ -119,7 +119,7 @@ class account_analytic_line(osv.osv): tax = fiscal_pos_obj.map_tax(cr, uid, account.partner_id.property_account_position, taxes) account_id = product.product_tmpl_id.property_account_income.id or product.categ_id.property_account_income_categ.id if not account_id: - raise osv.except_osv(_("Configuration Error"), _("No income account defined for product '%s'") % product.name) + raise osv.except_osv(_("Configuration Error!"), _("Please define income account for product '%s'.") % product.name) curr_line = { 'price_unit': price, 'quantity': qty, @@ -196,7 +196,7 @@ class hr_timesheet_invoice_create(osv.osv_memory): data = context and context.get('active_ids', []) for analytic in analytic_obj.browse(cr, uid, data, context=context): if analytic.invoice_id: - raise osv.except_osv(_('Warning !'), _("Invoice is already linked to some of the analytic line(s)!")) + raise osv.except_osv(_('Warning!'), _("Invoice is already linked to some of the analytic line(s)!")) def do_create(self, cr, uid, ids, context=None): data = self.read(cr, uid, ids, [], context=context)[0] diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index f9d662b9b5d..ca28b5bdb28 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -234,33 +234,33 @@ class hr_timesheet_sheet(osv.osv): ids_signout = self.pool.get('hr.attendance').search(cr,uid,[('sheet_id', '=', sheet_id),('action','=','sign_out')]) if len(ids_signin) != len(ids_signout): - raise osv.except_osv(('Warning !'),_('The timesheet cannot be validated as it does not contain an equal number of sign ins and sign outs!')) + raise osv.except_osv(('Warning!'),_('The timesheet cannot be validated as it does not contain an equal number of sign ins and sign outs.')) return True def copy(self, cr, uid, ids, *args, **argv): - raise osv.except_osv(_('Error !'), _('You cannot duplicate a timesheet!')) + raise osv.except_osv(_('Error!'), _('You cannot duplicate a timesheet.')) def create(self, cr, uid, vals, *args, **argv): if 'employee_id' in vals: if not self.pool.get('hr.employee').browse(cr, uid, vals['employee_id']).user_id: - raise osv.except_osv(_('Error !'), _('In order to create a timesheet for this employee, you must assign it to a user!')) + raise osv.except_osv(_('Error!'), _('In order to create a timesheet for this employee, you must assign it to a user.')) if not self.pool.get('hr.employee').browse(cr, uid, vals['employee_id']).product_id: - raise osv.except_osv(_('Error !'), _('In order to create a timesheet for this employee, you must link the employee to a product, like \'Consultant\'!')) + raise osv.except_osv(_('Error!'), _('In order to create a timesheet for this employee, you must link the employee to a product, like \'Consultant\'.')) if not self.pool.get('hr.employee').browse(cr, uid, vals['employee_id']).journal_id: - raise osv.except_osv(_('Error !'), _('In order to create a timesheet for this employee, you must assign the employee to an analytic journal, like \'Timesheet\'!')) + raise osv.except_osv(_('Error!'), _('In order to create a timesheet for this employee, you must assign the employee to an analytic journal, like \'Timesheet\'.')) return super(hr_timesheet_sheet, self).create(cr, uid, vals, *args, **argv) def write(self, cr, uid, ids, vals, *args, **argv): if 'employee_id' in vals: new_user_id = self.pool.get('hr.employee').browse(cr, uid, vals['employee_id']).user_id.id or False if not new_user_id: - raise osv.except_osv(_('Error !'), _('In order to create a timesheet for this employee, you must assign it to a user!')) + raise osv.except_osv(_('Error!'), _('In order to create a timesheet for this employee, you must assign it to a user.')) if not self._sheet_date(cr, uid, ids, forced_user_id=new_user_id): - raise osv.except_osv(_('Error !'), _('You cannot have 2 timesheets that overlaps!\nYou should use the menu \'My Timesheet\' to avoid this problem.')) + raise osv.except_osv(_('Error!'), _('You cannot have 2 timesheets that overlaps!\nYou should use the menu \'My Timesheet\' to avoid this problem.')) if not self.pool.get('hr.employee').browse(cr, uid, vals['employee_id']).product_id: - raise osv.except_osv(_('Error !'), _('In order to create a timesheet for this employee, you must link the employee to a product!')) + raise osv.except_osv(_('Error!'), _('In order to create a timesheet for this employee, you must link the employee to a product.')) if not self.pool.get('hr.employee').browse(cr, uid, vals['employee_id']).journal_id: - raise osv.except_osv(_('Error !'), _('In order to create a timesheet for this employee, you must assign the employee to an analytic journal!')) + raise osv.except_osv(_('Error!'), _('In order to create a timesheet for this employee, you must assign the employee to an analytic journal.')) return super(hr_timesheet_sheet, self).write(cr, uid, ids, vals, *args, **argv) def button_confirm(self, cr, uid, ids, context=None): @@ -271,7 +271,7 @@ class hr_timesheet_sheet(osv.osv): wf_service = netsvc.LocalService("workflow") wf_service.trg_validate(uid, 'hr_timesheet_sheet.sheet', sheet.id, 'confirm', cr) else: - raise osv.except_osv(_('Warning !'), _('Please verify that the total difference of the sheet is lower than %.2f !') %(di,)) + raise osv.except_osv(_('Warning!'), _('Please verify that the total difference of the sheet is lower than %.2f.') %(di,)) return True def date_today(self, cr, uid, ids, context=None): @@ -315,7 +315,7 @@ class hr_timesheet_sheet(osv.osv): def check_sign(self, cr, uid, ids, typ, context=None): sheet = self.browse(cr, uid, ids, context=context)[0] if not sheet.date_current == time.strftime('%Y-%m-%d'): - raise osv.except_osv(_('Error !'), _('You cannot sign in/sign out from an other date than today')) + raise osv.except_osv(_('Error!'), _('You cannot sign in/sign out from other date than today.')) return True def sign(self, cr, uid, ids, typ, context=None): @@ -452,9 +452,9 @@ class hr_timesheet_sheet(osv.osv): sheets = self.read(cr, uid, ids, ['state','total_attendance'], context=context) for sheet in sheets: if sheet['state'] in ('confirm', 'done'): - raise osv.except_osv(_('Invalid action !'), _('You cannot delete a timesheet which is already confirmed!')) + raise osv.except_osv(_('Invalid Action!'), _('You cannot delete a timesheet which is already confirmed.')) elif sheet['total_attendance'] <> 0.00: - raise osv.except_osv(_('Invalid action !'), _('You cannot delete a timesheet which have attendance entries!')) + raise osv.except_osv(_('Invalid Action!'), _('You cannot delete a timesheet which have attendance entries.')) return super(hr_timesheet_sheet, self).unlink(cr, uid, ids, context=context) def onchange_employee_id(self, cr, uid, ids, employee_id, context=None): @@ -533,7 +533,7 @@ class hr_timesheet_line(osv.osv): return True _constraints = [ - (_check_sheet_state, 'You cannot modify an entry in a Confirmed/Done timesheet !.', ['state']), + (_check_sheet_state, 'You cannot modify an entry in a Confirmed/Done timesheet !', ['state']), ] def unlink(self, cr, uid, ids, *args, **kwargs): @@ -545,7 +545,7 @@ class hr_timesheet_line(osv.osv): def _check(self, cr, uid, ids): for att in self.browse(cr, uid, ids): if att.sheet_id and att.sheet_id.state not in ('draft', 'new'): - raise osv.except_osv(_('Error !'), _('You can not modify an entry in a confirmed timesheet !')) + raise osv.except_osv(_('Error!'), _('You cannot modify an entry in a confirmed timesheet.')) return True hr_timesheet_line() @@ -612,12 +612,12 @@ class hr_attendance(osv.osv): if 'sheet_id' in context: ts = self.pool.get('hr_timesheet_sheet.sheet').browse(cr, uid, context['sheet_id'], context=context) if ts.state not in ('draft', 'new'): - raise osv.except_osv(_('Error !'), _('You cannot modify an entry in a confirmed timesheet!')) + raise osv.except_osv(_('Error!'), _('You cannot modify an entry in a confirmed timesheet.')) res = super(hr_attendance,self).create(cr, uid, vals, context=context) if 'sheet_id' in context: if context['sheet_id'] != self.browse(cr, uid, res, context=context).sheet_id.id: - raise osv.except_osv(_('UserError'), _('You cannot enter an attendance ' \ - 'date outside the current timesheet dates!')) + raise osv.except_osv(_('User Error!'), _('You cannot enter an attendance ' \ + 'date outside the current timesheet dates.')) return res def unlink(self, cr, uid, ids, *args, **kwargs): @@ -636,14 +636,14 @@ class hr_attendance(osv.osv): if 'sheet_id' in context: for attendance in self.browse(cr, uid, ids, context=context): if context['sheet_id'] != attendance.sheet_id.id: - raise osv.except_osv(_('UserError'), _('You cannot enter an attendance ' \ - 'date outside the current timesheet dates!')) + raise osv.except_osv(_('User Error!'), _('You cannot enter an attendance ' \ + 'date outside the current timesheet dates.')) return res def _check(self, cr, uid, ids): for att in self.browse(cr, uid, ids): if att.sheet_id and att.sheet_id.state not in ('draft', 'new'): - raise osv.except_osv(_('Error !'), _('You cannot modify an entry in a confirmed timesheet !')) + raise osv.except_osv(_('Error!'), _('You cannot modify an entry in a confirmed timesheet')) return True hr_attendance() diff --git a/addons/hr_timesheet_sheet/i18n/ar.po b/addons/hr_timesheet_sheet/i18n/ar.po index b4a10bba0c2..50b83002f15 100644 --- a/addons/hr_timesheet_sheet/i18n/ar.po +++ b/addons/hr_timesheet_sheet/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/bg.po b/addons/hr_timesheet_sheet/i18n/bg.po index 8d7e17d5cce..b5a40c7be4a 100644 --- a/addons/hr_timesheet_sheet/i18n/bg.po +++ b/addons/hr_timesheet_sheet/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/bs.po b/addons/hr_timesheet_sheet/i18n/bs.po index 96f8a7e60af..9ab1ea2e668 100644 --- a/addons/hr_timesheet_sheet/i18n/bs.po +++ b/addons/hr_timesheet_sheet/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/ca.po b/addons/hr_timesheet_sheet/i18n/ca.po index c24dbf19304..4a2ec9ecfc2 100644 --- a/addons/hr_timesheet_sheet/i18n/ca.po +++ b/addons/hr_timesheet_sheet/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/cs.po b/addons/hr_timesheet_sheet/i18n/cs.po index 241305e672c..77e0e1d0918 100644 --- a/addons/hr_timesheet_sheet/i18n/cs.po +++ b/addons/hr_timesheet_sheet/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/da.po b/addons/hr_timesheet_sheet/i18n/da.po index 6ff42cab043..a9128aeb3bd 100644 --- a/addons/hr_timesheet_sheet/i18n/da.po +++ b/addons/hr_timesheet_sheet/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/de.po b/addons/hr_timesheet_sheet/i18n/de.po index 3e52c3fd31d..ad380ee08a7 100644 --- a/addons/hr_timesheet_sheet/i18n/de.po +++ b/addons/hr_timesheet_sheet/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/el.po b/addons/hr_timesheet_sheet/i18n/el.po index 6419af0f151..855400091c4 100644 --- a/addons/hr_timesheet_sheet/i18n/el.po +++ b/addons/hr_timesheet_sheet/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/hr_timesheet_sheet/i18n/es.po b/addons/hr_timesheet_sheet/i18n/es.po index 6921ae784fd..dd6d393686b 100644 --- a/addons/hr_timesheet_sheet/i18n/es.po +++ b/addons/hr_timesheet_sheet/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/es_AR.po b/addons/hr_timesheet_sheet/i18n/es_AR.po index c2cfbaad041..ea033d95c80 100644 --- a/addons/hr_timesheet_sheet/i18n/es_AR.po +++ b/addons/hr_timesheet_sheet/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/es_CR.po b/addons/hr_timesheet_sheet/i18n/es_CR.po index 506e2adbab8..6e02e77d4f5 100644 --- a/addons/hr_timesheet_sheet/i18n/es_CR.po +++ b/addons/hr_timesheet_sheet/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/es_EC.po b/addons/hr_timesheet_sheet/i18n/es_EC.po index 053bbd34871..fd79b6a6633 100644 --- a/addons/hr_timesheet_sheet/i18n/es_EC.po +++ b/addons/hr_timesheet_sheet/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/et.po b/addons/hr_timesheet_sheet/i18n/et.po index b441dbda194..639f7f5eb51 100644 --- a/addons/hr_timesheet_sheet/i18n/et.po +++ b/addons/hr_timesheet_sheet/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/fi.po b/addons/hr_timesheet_sheet/i18n/fi.po index 8d94f9d8b12..ee12df9b7bc 100644 --- a/addons/hr_timesheet_sheet/i18n/fi.po +++ b/addons/hr_timesheet_sheet/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/fr.po b/addons/hr_timesheet_sheet/i18n/fr.po index b61ddf4467e..c27efc425a1 100644 --- a/addons/hr_timesheet_sheet/i18n/fr.po +++ b/addons/hr_timesheet_sheet/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/hr.po b/addons/hr_timesheet_sheet/i18n/hr.po index 7891c43ad6d..5912cb2fd90 100644 --- a/addons/hr_timesheet_sheet/i18n/hr.po +++ b/addons/hr_timesheet_sheet/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/hu.po b/addons/hr_timesheet_sheet/i18n/hu.po index 52c3e844f0d..9dbfa103757 100644 --- a/addons/hr_timesheet_sheet/i18n/hu.po +++ b/addons/hr_timesheet_sheet/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/id.po b/addons/hr_timesheet_sheet/i18n/id.po index 737811001c8..0f765996a13 100644 --- a/addons/hr_timesheet_sheet/i18n/id.po +++ b/addons/hr_timesheet_sheet/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/it.po b/addons/hr_timesheet_sheet/i18n/it.po index 265e8b80ac5..eef7d92772a 100644 --- a/addons/hr_timesheet_sheet/i18n/it.po +++ b/addons/hr_timesheet_sheet/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/ja.po b/addons/hr_timesheet_sheet/i18n/ja.po index 2c2e3e3b38d..dfaa50f637f 100644 --- a/addons/hr_timesheet_sheet/i18n/ja.po +++ b/addons/hr_timesheet_sheet/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/ko.po b/addons/hr_timesheet_sheet/i18n/ko.po index cb7f36b91a9..e0d802af7e7 100644 --- a/addons/hr_timesheet_sheet/i18n/ko.po +++ b/addons/hr_timesheet_sheet/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/lt.po b/addons/hr_timesheet_sheet/i18n/lt.po index f63bc030726..c33b22207e1 100644 --- a/addons/hr_timesheet_sheet/i18n/lt.po +++ b/addons/hr_timesheet_sheet/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/lv.po b/addons/hr_timesheet_sheet/i18n/lv.po index c7eef0bb810..64e62650f3f 100644 --- a/addons/hr_timesheet_sheet/i18n/lv.po +++ b/addons/hr_timesheet_sheet/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/mn.po b/addons/hr_timesheet_sheet/i18n/mn.po index fb0370ee9d4..72486013404 100644 --- a/addons/hr_timesheet_sheet/i18n/mn.po +++ b/addons/hr_timesheet_sheet/i18n/mn.po @@ -27,8 +27,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/nl.po b/addons/hr_timesheet_sheet/i18n/nl.po index 7824c6708fb..fc62efe88f0 100644 --- a/addons/hr_timesheet_sheet/i18n/nl.po +++ b/addons/hr_timesheet_sheet/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/nl_BE.po b/addons/hr_timesheet_sheet/i18n/nl_BE.po index 9d8e00c03e7..9b4964af93a 100644 --- a/addons/hr_timesheet_sheet/i18n/nl_BE.po +++ b/addons/hr_timesheet_sheet/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/pl.po b/addons/hr_timesheet_sheet/i18n/pl.po index fca3ee9d2fd..ba34750d3cc 100644 --- a/addons/hr_timesheet_sheet/i18n/pl.po +++ b/addons/hr_timesheet_sheet/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/pt.po b/addons/hr_timesheet_sheet/i18n/pt.po index 080e3c11232..6fb87a90670 100644 --- a/addons/hr_timesheet_sheet/i18n/pt.po +++ b/addons/hr_timesheet_sheet/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/pt_BR.po b/addons/hr_timesheet_sheet/i18n/pt_BR.po index a11f1147a3d..a95e675b8ed 100644 --- a/addons/hr_timesheet_sheet/i18n/pt_BR.po +++ b/addons/hr_timesheet_sheet/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/ro.po b/addons/hr_timesheet_sheet/i18n/ro.po index e3579eaaef8..4705e13b242 100644 --- a/addons/hr_timesheet_sheet/i18n/ro.po +++ b/addons/hr_timesheet_sheet/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/ru.po b/addons/hr_timesheet_sheet/i18n/ru.po index c361025efd2..e9e42a2a018 100644 --- a/addons/hr_timesheet_sheet/i18n/ru.po +++ b/addons/hr_timesheet_sheet/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/sl.po b/addons/hr_timesheet_sheet/i18n/sl.po index 926e38131ce..c98b1afd25a 100644 --- a/addons/hr_timesheet_sheet/i18n/sl.po +++ b/addons/hr_timesheet_sheet/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/sq.po b/addons/hr_timesheet_sheet/i18n/sq.po index df4f2deceed..3a452cf0673 100644 --- a/addons/hr_timesheet_sheet/i18n/sq.po +++ b/addons/hr_timesheet_sheet/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:49+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/sv.po b/addons/hr_timesheet_sheet/i18n/sv.po index 759a649628d..6fa17b7569b 100644 --- a/addons/hr_timesheet_sheet/i18n/sv.po +++ b/addons/hr_timesheet_sheet/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/tlh.po b/addons/hr_timesheet_sheet/i18n/tlh.po index a02fd320e53..303d084740f 100644 --- a/addons/hr_timesheet_sheet/i18n/tlh.po +++ b/addons/hr_timesheet_sheet/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/tr.po b/addons/hr_timesheet_sheet/i18n/tr.po index f1805179c41..c75cc189c26 100644 --- a/addons/hr_timesheet_sheet/i18n/tr.po +++ b/addons/hr_timesheet_sheet/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/uk.po b/addons/hr_timesheet_sheet/i18n/uk.po index 499dea2933e..440e9236f2e 100644 --- a/addons/hr_timesheet_sheet/i18n/uk.po +++ b/addons/hr_timesheet_sheet/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/vi.po b/addons/hr_timesheet_sheet/i18n/vi.po index 2c39b1222b7..dce2de88527 100644 --- a/addons/hr_timesheet_sheet/i18n/vi.po +++ b/addons/hr_timesheet_sheet/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/zh_CN.po b/addons/hr_timesheet_sheet/i18n/zh_CN.po index c8f706d1738..c0b4350bf7c 100644 --- a/addons/hr_timesheet_sheet/i18n/zh_CN.po +++ b/addons/hr_timesheet_sheet/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/zh_TW.po b/addons/hr_timesheet_sheet/i18n/zh_TW.po index b5b1b470554..013f514e2c8 100644 --- a/addons/hr_timesheet_sheet/i18n/zh_TW.po +++ b/addons/hr_timesheet_sheet/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 diff --git a/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py b/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py index 5a8fa2c59b3..fdab774a250 100644 --- a/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py +++ b/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py @@ -35,7 +35,7 @@ class hr_timesheet_current_open(osv.osv_memory): user_ids = self.pool.get('hr.employee').search(cr, uid, [('user_id','=',uid)], context=context) if not len(user_ids): - raise osv.except_osv(_('Error !'), _('No employee defined for your user !')) + raise osv.except_osv(_('Error!'), _('Please define employee for your user!')) ids = ts.search(cr, uid, [('user_id','=',uid),('state','=','draft'),('date_from','<=',time.strftime('%Y-%m-%d')), ('date_to','>=',time.strftime('%Y-%m-%d'))], context=context) if len(ids) > 1: diff --git a/addons/import_base/i18n/ar.po b/addons/import_base/i18n/ar.po index e215082ef1d..f900f0fb189 100644 --- a/addons/import_base/i18n/ar.po +++ b/addons/import_base/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/de.po b/addons/import_base/i18n/de.po index 36463528e80..927a06628a0 100644 --- a/addons/import_base/i18n/de.po +++ b/addons/import_base/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/es_CR.po b/addons/import_base/i18n/es_CR.po index 5b5687f0271..4fdfd729a2d 100644 --- a/addons/import_base/i18n/es_CR.po +++ b/addons/import_base/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/fi.po b/addons/import_base/i18n/fi.po index 65fb1d22196..3b4db1223d9 100644 --- a/addons/import_base/i18n/fi.po +++ b/addons/import_base/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/fr.po b/addons/import_base/i18n/fr.po index 9a90c27d4a7..bf94c953323 100644 --- a/addons/import_base/i18n/fr.po +++ b/addons/import_base/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/ja.po b/addons/import_base/i18n/ja.po index 74affb0cbae..0744b46ad06 100644 --- a/addons/import_base/i18n/ja.po +++ b/addons/import_base/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/nl.po b/addons/import_base/i18n/nl.po index a3350bbb588..7ade4bf3173 100644 --- a/addons/import_base/i18n/nl.po +++ b/addons/import_base/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/pl.po b/addons/import_base/i18n/pl.po index 66e79c0644b..fa3e90dc555 100644 --- a/addons/import_base/i18n/pl.po +++ b/addons/import_base/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/pt.po b/addons/import_base/i18n/pt.po index 14b6018152a..8baa0309054 100644 --- a/addons/import_base/i18n/pt.po +++ b/addons/import_base/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/pt_BR.po b/addons/import_base/i18n/pt_BR.po index d69635efabe..2a6f49957be 100644 --- a/addons/import_base/i18n/pt_BR.po +++ b/addons/import_base/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/ro.po b/addons/import_base/i18n/ro.po index 9d341ea2ee0..2fb6ac74e65 100644 --- a/addons/import_base/i18n/ro.po +++ b/addons/import_base/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/sv.po b/addons/import_base/i18n/sv.po index 467ec82ce70..058d87b1e68 100644 --- a/addons/import_base/i18n/sv.po +++ b/addons/import_base/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/tr.po b/addons/import_base/i18n/tr.po index 27529760793..b7b874132b9 100644 --- a/addons/import_base/i18n/tr.po +++ b/addons/import_base/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/i18n/zh_CN.po b/addons/import_base/i18n/zh_CN.po index 404ef65f48d..1982d1476ce 100644 --- a/addons/import_base/i18n/zh_CN.po +++ b/addons/import_base/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 diff --git a/addons/import_base/import_framework.py b/addons/import_base/import_framework.py index 8bcda79c64e..74d2185b57e 100644 --- a/addons/import_base/import_framework.py +++ b/addons/import_base/import_framework.py @@ -186,7 +186,7 @@ class import_framework(Thread): model_obj = self.obj.pool.get(model) if not model_obj: - raise ValueError(_("%s is not a valid model name") % model) + raise ValueError(_("%s is not a valid model name.") % model) _logger.debug(_(" fields imported : ") + str(fields)) (p, r, warning, s) = model_obj.import_data(self.cr, self.uid, fields, res, mode='update', current_module=self.module_name, noupdate=True, context=self.context) for (field, field_name) in self_dependencies: diff --git a/addons/import_google/i18n/ar.po b/addons/import_google/i18n/ar.po index 590b5837c09..a5e6d0f2dbb 100644 --- a/addons/import_google/i18n/ar.po +++ b/addons/import_google/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/de.po b/addons/import_google/i18n/de.po index 112c0ff7762..fe2ed0c5b90 100644 --- a/addons/import_google/i18n/de.po +++ b/addons/import_google/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/es.po b/addons/import_google/i18n/es.po index 24ba4ac0986..3db7c708258 100644 --- a/addons/import_google/i18n/es.po +++ b/addons/import_google/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/es_CR.po b/addons/import_google/i18n/es_CR.po index 07cf2b75fb9..2d21a82ab5f 100644 --- a/addons/import_google/i18n/es_CR.po +++ b/addons/import_google/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/fr.po b/addons/import_google/i18n/fr.po index 5ae7218fc9d..20fb4c3a617 100644 --- a/addons/import_google/i18n/fr.po +++ b/addons/import_google/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/ja.po b/addons/import_google/i18n/ja.po index 5496c3bf6b9..452a84f76b4 100644 --- a/addons/import_google/i18n/ja.po +++ b/addons/import_google/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/nl.po b/addons/import_google/i18n/nl.po index 2cc4e0d52d9..db2e8259556 100644 --- a/addons/import_google/i18n/nl.po +++ b/addons/import_google/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:38+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/pt.po b/addons/import_google/i18n/pt.po index 8f50cabae01..e6513fd3227 100644 --- a/addons/import_google/i18n/pt.po +++ b/addons/import_google/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/pt_BR.po b/addons/import_google/i18n/pt_BR.po index 8e837e97253..d6992af426a 100644 --- a/addons/import_google/i18n/pt_BR.po +++ b/addons/import_google/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/ro.po b/addons/import_google/i18n/ro.po index 8387fb7701c..887047c475a 100644 --- a/addons/import_google/i18n/ro.po +++ b/addons/import_google/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/sr@latin.po b/addons/import_google/i18n/sr@latin.po index e306c9de064..ab1e17d3f99 100644 --- a/addons/import_google/i18n/sr@latin.po +++ b/addons/import_google/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/sv.po b/addons/import_google/i18n/sv.po index 2e5ac2cfab5..52d02141ae1 100644 --- a/addons/import_google/i18n/sv.po +++ b/addons/import_google/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/i18n/zh_CN.po b/addons/import_google/i18n/zh_CN.po index 88eadddb742..6f34d41ce74 100644 --- a/addons/import_google/i18n/zh_CN.po +++ b/addons/import_google/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 diff --git a/addons/import_google/wizard/import_google_data.py b/addons/import_google/wizard/import_google_data.py index 49127b85db8..bcc24b9e0de 100644 --- a/addons/import_google/wizard/import_google_data.py +++ b/addons/import_google/wizard/import_google_data.py @@ -73,7 +73,7 @@ class synchronize_google(osv.osv_memory): user_obj = self.pool.get('res.users').browse(cr, uid, uid,context=context) google=self.pool.get('google.login') if not user_obj.gmail_user or not user_obj.gmail_password: - raise osv.except_osv(_('Warning !'), _("No Google Username or password Defined for user.\nPlease define in user view")) + raise osv.except_osv(_('Warning!'), _("No Google Username or password is defined for user.\nPlease define on user's form.")) gd_client = google.google_login(user_obj.gmail_user,user_obj.gmail_password,type='group') if not gd_client: return [('failed', 'Connection to google fail')] @@ -127,13 +127,13 @@ class synchronize_google(osv.osv_memory): gmail_pwd = user_obj.gmail_password google = self.pool.get('google.login') if not gmail_user or not gmail_pwd: - raise osv.except_osv(_('Error'), _("Invalid login detail !\n Specify Username/Password.")) + raise osv.except_osv(_('Error!'), _("Invalid login detail !\nPlease specify correct username and password.")) if context.get('contact'): - msg = " Your contacts are being imported in background, an email to %s will be sent when the process is over" % (user_obj.gmail_user) + msg = " Your contacts are being imported in background, an email to %s will be sent when the process is over." % (user_obj.gmail_user) gd_client = google.google_login(gmail_user, gmail_pwd, type='contact') if not gd_client: - raise osv.except_osv(_('Error'), _("Please specify correct user and password !")) + raise osv.except_osv(_('Error!'), _("Please specify correct username and password!")) if obj.group_name not in ['all']: context.update({ 'group_name': obj.group_name}) tables.append('Contact') @@ -145,7 +145,7 @@ class synchronize_google(osv.osv_memory): 'supplier':sup}) elif context.get('calendar'): - msg = " You're Meeting are import in background, a email will be send when the process is finished to %s"%(user_obj.gmail_user) + msg = " Your meetings are being imported in background, an email to %s will be sent when the process is over."%(user_obj.gmail_user) tables.append('Events') current_rec = self.browse(cr, uid, ids, context=context) diff --git a/addons/import_sugarcrm/i18n/ar.po b/addons/import_sugarcrm/i18n/ar.po index 834dc8c2124..bcff97a4acf 100644 --- a/addons/import_sugarcrm/i18n/ar.po +++ b/addons/import_sugarcrm/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1105 diff --git a/addons/import_sugarcrm/i18n/es_CR.po b/addons/import_sugarcrm/i18n/es_CR.po index 657296c0184..8874446fcf9 100644 --- a/addons/import_sugarcrm/i18n/es_CR.po +++ b/addons/import_sugarcrm/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1105 diff --git a/addons/import_sugarcrm/i18n/fr.po b/addons/import_sugarcrm/i18n/fr.po index bd47e724ff9..c8f7f9daf21 100644 --- a/addons/import_sugarcrm/i18n/fr.po +++ b/addons/import_sugarcrm/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1105 diff --git a/addons/import_sugarcrm/i18n/ja.po b/addons/import_sugarcrm/i18n/ja.po index 0f71f908a1b..c5327631b27 100644 --- a/addons/import_sugarcrm/i18n/ja.po +++ b/addons/import_sugarcrm/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1105 diff --git a/addons/import_sugarcrm/i18n/nl.po b/addons/import_sugarcrm/i18n/nl.po index de4bf39c48f..5a14a04fa8b 100644 --- a/addons/import_sugarcrm/i18n/nl.po +++ b/addons/import_sugarcrm/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1105 diff --git a/addons/import_sugarcrm/i18n/pt.po b/addons/import_sugarcrm/i18n/pt.po index 5e089bb0014..d70749d0fdd 100644 --- a/addons/import_sugarcrm/i18n/pt.po +++ b/addons/import_sugarcrm/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1105 diff --git a/addons/import_sugarcrm/i18n/ro.po b/addons/import_sugarcrm/i18n/ro.po index c67b44517d0..a10afa8670d 100644 --- a/addons/import_sugarcrm/i18n/ro.po +++ b/addons/import_sugarcrm/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:39+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 05:00+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1105 diff --git a/addons/import_sugarcrm/import_sugarcrm.py b/addons/import_sugarcrm/import_sugarcrm.py index 42ba4382b27..7e1ebe3c256 100644 --- a/addons/import_sugarcrm/import_sugarcrm.py +++ b/addons/import_sugarcrm/import_sugarcrm.py @@ -76,7 +76,7 @@ class sugar_import(import_framework): #login PortType,sessionid = sugar.login(self.context.get('username',''), self.context.get('password',''), self.context.get('url','')) if sessionid == '-1': - raise osv.except_osv(_('Error !'), _('Authentication error !\nBad Username or Password or bad SugarSoap Api url !')) + raise osv.except_osv(_('Error!'), _('Authentication error!\nBad username or password or bad SugarSoap Api url!')) self.context['port'] = PortType self.context['session_id'] = sessionid @@ -929,8 +929,8 @@ class sugar_import(import_framework): """ def get_email_subject(self, result, error=False): if error: - return "Sugarcrm data import failed at %s due to an unexpected error" % self.date_ended - return "your sugarcrm data were successfully imported at %s" % self.date_ended + return "Sugarcrm data import failed at %s due to an unexpected error." % self.date_ended + return "your sugarcrm data were successfully imported at %s." % self.date_ended def get_body_header(self, result): return "Sugarcrm import : report of last import" @@ -1094,14 +1094,14 @@ class import_sugarcrm(osv.osv): def import_from_scheduler_all(self, cr, uid, ids, context=None): keys, module_list = self.get_key(cr, uid, ids, context) if not keys: - raise osv.except_osv(_('Warning !'), _('Select Module to Import.')) + raise osv.except_osv(_('Warning!'), _('Select Module to Import.')) key_list = module_list.keys() for module in key_list : module = module_list[module] state = self.get_all(cr,uid,module,context=context) if state == False: keys = ', '.join(key_list) - raise osv.except_osv(_('Error !!'), _("%s data required %s Module to be installed, Please install %s module") %(keys,module,module)) + raise osv.except_osv(_('Error !!'), _("%s data required %s Module to be installed, Please install %s module.") %(keys,module,module)) cron_obj = self.pool.get('ir.cron') url = self.parse_valid_url(context) args = (keys,context.get('email_user'), context.get('instance_name'), url, context.get('username'), context.get('password') ) @@ -1120,14 +1120,14 @@ class import_sugarcrm(osv.osv): # """Import all sugarcrm data into openerp module""" keys, module_list = self.get_key(cr, uid, ids, context) if not keys: - raise osv.except_osv(_('Warning !'), _('Select Module to Import.')) + raise osv.except_osv(_('Warning!'), _('Select Module to Import.')) key_list = module_list.keys() for module in key_list : module = module_list[module] state = self._module_installed(cr,uid,module,context=context) if state == False: keys = ', '.join(key_list) - raise osv.except_osv(_('Error !!'), _("%s data required %s Module to be installed, Please install %s module") %(keys,module,module)) + raise osv.except_osv(_('Error !!'), _("%s data required %s Module to be installed, Please install %s module.") %(keys,module,module)) url = self.parse_valid_url(context) context.update({'url': url}) imp = sugar_import(self, cr, uid, context.get('instance_name'), "import_sugarcrm", context.get('email_user'), context) diff --git a/addons/import_sugarcrm/sugar.py b/addons/import_sugarcrm/sugar.py index df2aa386992..658ddc9e76d 100644 --- a/addons/import_sugarcrm/sugar.py +++ b/addons/import_sugarcrm/sugar.py @@ -57,7 +57,7 @@ def login(username, password, url): try: response = portType.login(request) except: - raise osv.except_osv(_('Error !'), _('Authentication error !\nBad Username or Password bad SugarSoap Api url !')) + raise osv.except_osv(_('Error!'), _('Authentication error!\nBad username or password or bad SugarSoap Api url!')) if -1 == response._return._id: raise LoginError(response._return._error._description) diff --git a/addons/import_sugarcrm/sugarsoap_services.py b/addons/import_sugarcrm/sugarsoap_services.py index b42eb4041c1..38454de9c2a 100644 --- a/addons/import_sugarcrm/sugarsoap_services.py +++ b/addons/import_sugarcrm/sugarsoap_services.py @@ -46,7 +46,7 @@ class sugarsoapBindingSOAP: # op: create_session def create_session(self, request): if isinstance(request, create_sessionRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction= URL+"/create_session", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -58,7 +58,7 @@ class sugarsoapBindingSOAP: # op: end_session def end_session(self, request): if isinstance(request, end_sessionRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/end_session", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -70,7 +70,7 @@ class sugarsoapBindingSOAP: # op: contact_by_email def contact_by_email(self, request): if isinstance(request, contact_by_emailRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/contact_by_email", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -82,7 +82,7 @@ class sugarsoapBindingSOAP: # op: user_list def user_list(self, request): if isinstance(request, user_listRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/user_list", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -94,7 +94,7 @@ class sugarsoapBindingSOAP: # op: search def search(self, request): if isinstance(request, searchRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/search", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -106,7 +106,7 @@ class sugarsoapBindingSOAP: # op: track_email def track_email(self, request): if isinstance(request, track_emailRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/track_email", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -118,7 +118,7 @@ class sugarsoapBindingSOAP: # op: create_contact def create_contact(self, request): if isinstance(request, create_contactRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/create_contact", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -130,7 +130,7 @@ class sugarsoapBindingSOAP: # op: create_lead def create_lead(self, request): if isinstance(request, create_leadRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/create_lead", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -142,7 +142,7 @@ class sugarsoapBindingSOAP: # op: create_account def create_account(self, request): if isinstance(request, create_accountRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/create_account", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -154,7 +154,7 @@ class sugarsoapBindingSOAP: # op: create_opportunity def create_opportunity(self, request): if isinstance(request, create_opportunityRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/create_opportunity", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -166,7 +166,7 @@ class sugarsoapBindingSOAP: # op: create_case def create_case(self, request): if isinstance(request, create_caseRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/create_case", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -178,7 +178,7 @@ class sugarsoapBindingSOAP: # op: login def login(self, request): if isinstance(request, loginRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction @@ -191,7 +191,7 @@ class sugarsoapBindingSOAP: # op: is_loopback def is_loopback(self, request): if isinstance(request, is_loopbackRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/is_loopback", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -203,7 +203,7 @@ class sugarsoapBindingSOAP: # op: seamless_login def seamless_login(self, request): if isinstance(request, seamless_loginRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/seamless_login", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -215,7 +215,7 @@ class sugarsoapBindingSOAP: #op: get_document_list def get_document_list(self, request): if isinstance(request, get_document_revisionRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction="http://"+ IP +"/sugarcrm/soap.php/get_document_list", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -227,7 +227,7 @@ class sugarsoapBindingSOAP: # op: get_entry_list def get_entry_list(self, request): if isinstance(request, get_entry_listRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_entry_list", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -242,7 +242,7 @@ class sugarsoapBindingSOAP: # op: get_entry def get_entry(self, request): if isinstance(request, get_entryRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_entry", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -254,7 +254,7 @@ class sugarsoapBindingSOAP: # op: get_entries def get_entries(self, request): if isinstance(request, get_entriesRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_entries", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -266,7 +266,7 @@ class sugarsoapBindingSOAP: # op: set_entry def set_entry(self, request): if isinstance(request, set_entryRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/set_entry", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -278,7 +278,7 @@ class sugarsoapBindingSOAP: # op: set_entries def set_entries(self, request): if isinstance(request, set_entriesRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/set_entries", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -290,7 +290,7 @@ class sugarsoapBindingSOAP: # op: set_note_attachment def set_note_attachment(self, request): if isinstance(request, set_note_attachmentRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/set_note_attachment", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -302,7 +302,7 @@ class sugarsoapBindingSOAP: # op: get_note_attachment def get_note_attachment(self, request): if isinstance(request, get_note_attachmentRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_note_attachment", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -314,7 +314,7 @@ class sugarsoapBindingSOAP: # op: relate_note_to_module def relate_note_to_module(self, request): if isinstance(request, relate_note_to_moduleRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/relate_note_to_module", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -326,7 +326,7 @@ class sugarsoapBindingSOAP: # op: get_related_notes def get_related_notes(self, request): if isinstance(request, get_related_notesRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_related_notes", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -338,7 +338,7 @@ class sugarsoapBindingSOAP: # op: logout def logout(self, request): if isinstance(request, logoutRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/logout", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -350,7 +350,7 @@ class sugarsoapBindingSOAP: # op: get_module_fields def get_module_fields(self, request): if isinstance(request, get_module_fieldsRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_module_fields", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -362,7 +362,7 @@ class sugarsoapBindingSOAP: # op: get_available_modules def get_available_modules(self, request): if isinstance(request, get_available_modulesRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_available_modules", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -374,7 +374,7 @@ class sugarsoapBindingSOAP: # op: update_portal_user def update_portal_user(self, request): if isinstance(request, update_portal_userRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/update_portal_user", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -386,7 +386,7 @@ class sugarsoapBindingSOAP: # op: test def test(self, request): if isinstance(request, testRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/test", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -398,7 +398,7 @@ class sugarsoapBindingSOAP: # op: get_user_id def get_user_id(self, request): if isinstance(request, get_user_idRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_user_id", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -410,7 +410,7 @@ class sugarsoapBindingSOAP: # op: get_user_team_id def get_user_team_id(self, request): if isinstance(request, get_user_team_idRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_user_team_id", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -422,7 +422,7 @@ class sugarsoapBindingSOAP: # op: get_server_time def get_server_time(self, request): if isinstance(request, get_server_timeRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_server_time", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -434,7 +434,7 @@ class sugarsoapBindingSOAP: # op: get_gmt_time def get_gmt_time(self, request): if isinstance(request, get_gmt_timeRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_gmt_time", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -446,7 +446,7 @@ class sugarsoapBindingSOAP: # op: get_sugar_flavor def get_sugar_flavor(self, request): if isinstance(request, get_sugar_flavorRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_sugar_flavor", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -458,7 +458,7 @@ class sugarsoapBindingSOAP: # op: get_server_version def get_server_version(self, request): if isinstance(request, get_server_versionRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_server_version", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -470,7 +470,7 @@ class sugarsoapBindingSOAP: # op: get_relationships def get_relationships(self, request): if isinstance(request, get_relationshipsRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_relationships", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -482,7 +482,7 @@ class sugarsoapBindingSOAP: # op: set_relationship def set_relationship(self, request): if isinstance(request, set_relationshipRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/set_relationship", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -494,7 +494,7 @@ class sugarsoapBindingSOAP: # op: set_relationships def set_relationships(self, request): if isinstance(request, set_relationshipsRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/set_relationships", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -506,7 +506,7 @@ class sugarsoapBindingSOAP: # op: set_document_revision def set_document_revision(self, request): if isinstance(request, set_document_revisionRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/set_document_revision", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -518,7 +518,7 @@ class sugarsoapBindingSOAP: # op: search_by_module def search_by_module(self, request): if isinstance(request, search_by_moduleRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/search_by_module", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -530,7 +530,7 @@ class sugarsoapBindingSOAP: # op: sync_get_modified_relationships def sync_get_modified_relationships(self, request): if isinstance(request, sync_get_modified_relationshipsRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/sync_get_modified_relationships", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -542,7 +542,7 @@ class sugarsoapBindingSOAP: # op: get_modified_entries def get_modified_entries(self, request): if isinstance(request, get_modified_entriesRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_modified_entries", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) @@ -554,7 +554,7 @@ class sugarsoapBindingSOAP: # op: get_attendee_list def get_attendee_list(self, request): if isinstance(request, get_attendee_listRequest) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) + raise TypeError, "%s incorrect request type!" % (request.__class__) kw = {} # no input wsaction self.binding.Send(None, None, request, soapaction=URL+"/get_attendee_list", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw) diff --git a/addons/l10n_be/i18n/ar.po b/addons/l10n_be/i18n/ar.po index aa002df3ec1..834e29950fd 100644 --- a/addons/l10n_be/i18n/ar.po +++ b/addons/l10n_be/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/bg.po b/addons/l10n_be/i18n/bg.po index d384821e25b..8e2933c2121 100644 --- a/addons/l10n_be/i18n/bg.po +++ b/addons/l10n_be/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/bs.po b/addons/l10n_be/i18n/bs.po index 73f367be7ca..15190075a8b 100644 --- a/addons/l10n_be/i18n/bs.po +++ b/addons/l10n_be/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/ca.po b/addons/l10n_be/i18n/ca.po index a3821da7647..7a3c201adf1 100644 --- a/addons/l10n_be/i18n/ca.po +++ b/addons/l10n_be/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/cs.po b/addons/l10n_be/i18n/cs.po index 31d57775f92..4dbb6ac93c2 100644 --- a/addons/l10n_be/i18n/cs.po +++ b/addons/l10n_be/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/da.po b/addons/l10n_be/i18n/da.po index e11409eea8b..fd58b6a3fd3 100644 --- a/addons/l10n_be/i18n/da.po +++ b/addons/l10n_be/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/de.po b/addons/l10n_be/i18n/de.po index 335ca45c663..352a54f12d6 100644 --- a/addons/l10n_be/i18n/de.po +++ b/addons/l10n_be/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/en_GB.po b/addons/l10n_be/i18n/en_GB.po index 8a305d3697c..47cf8f73f02 100644 --- a/addons/l10n_be/i18n/en_GB.po +++ b/addons/l10n_be/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/es.po b/addons/l10n_be/i18n/es.po index 228b670bb8c..e614022347d 100644 --- a/addons/l10n_be/i18n/es.po +++ b/addons/l10n_be/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/es_AR.po b/addons/l10n_be/i18n/es_AR.po index 524be529b7b..66147ee3330 100644 --- a/addons/l10n_be/i18n/es_AR.po +++ b/addons/l10n_be/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/es_CR.po b/addons/l10n_be/i18n/es_CR.po index 6120b6113db..19d82f0d0d5 100644 --- a/addons/l10n_be/i18n/es_CR.po +++ b/addons/l10n_be/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: l10n_be diff --git a/addons/l10n_be/i18n/et.po b/addons/l10n_be/i18n/et.po index d72258ea697..6bc8a1ec234 100644 --- a/addons/l10n_be/i18n/et.po +++ b/addons/l10n_be/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/fi.po b/addons/l10n_be/i18n/fi.po index 9b4c2b38f4d..7cfb8f01402 100644 --- a/addons/l10n_be/i18n/fi.po +++ b/addons/l10n_be/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/fr.po b/addons/l10n_be/i18n/fr.po index 3f7ad57e94f..223cbcd2bbb 100644 --- a/addons/l10n_be/i18n/fr.po +++ b/addons/l10n_be/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/gl.po b/addons/l10n_be/i18n/gl.po index b43871cf18e..344510b42ee 100644 --- a/addons/l10n_be/i18n/gl.po +++ b/addons/l10n_be/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/hr.po b/addons/l10n_be/i18n/hr.po index 5b803e33fd9..817dbcea70b 100644 --- a/addons/l10n_be/i18n/hr.po +++ b/addons/l10n_be/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/hu.po b/addons/l10n_be/i18n/hu.po index a133868b815..2a7c3da3577 100644 --- a/addons/l10n_be/i18n/hu.po +++ b/addons/l10n_be/i18n/hu.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/id.po b/addons/l10n_be/i18n/id.po index bbab7f4786e..2a1660b6b35 100644 --- a/addons/l10n_be/i18n/id.po +++ b/addons/l10n_be/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/it.po b/addons/l10n_be/i18n/it.po index 50837bb35d1..36ff406dc5e 100644 --- a/addons/l10n_be/i18n/it.po +++ b/addons/l10n_be/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/ja.po b/addons/l10n_be/i18n/ja.po index c016d4138c4..ad08349f15b 100644 --- a/addons/l10n_be/i18n/ja.po +++ b/addons/l10n_be/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/ko.po b/addons/l10n_be/i18n/ko.po index a5728bb0ffb..4574dde5090 100644 --- a/addons/l10n_be/i18n/ko.po +++ b/addons/l10n_be/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/lt.po b/addons/l10n_be/i18n/lt.po index a133868b815..2a7c3da3577 100644 --- a/addons/l10n_be/i18n/lt.po +++ b/addons/l10n_be/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/nl.po b/addons/l10n_be/i18n/nl.po index 6491426e03f..e0696afea4f 100644 --- a/addons/l10n_be/i18n/nl.po +++ b/addons/l10n_be/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/nl_BE.po b/addons/l10n_be/i18n/nl_BE.po index a4579828832..32ee7826130 100644 --- a/addons/l10n_be/i18n/nl_BE.po +++ b/addons/l10n_be/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/pl.po b/addons/l10n_be/i18n/pl.po index a133868b815..2a7c3da3577 100644 --- a/addons/l10n_be/i18n/pl.po +++ b/addons/l10n_be/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/pt.po b/addons/l10n_be/i18n/pt.po index 731cfcc8c1b..1497e955ff9 100644 --- a/addons/l10n_be/i18n/pt.po +++ b/addons/l10n_be/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/pt_BR.po b/addons/l10n_be/i18n/pt_BR.po index 419c8d120b0..43b40e5a0f0 100644 --- a/addons/l10n_be/i18n/pt_BR.po +++ b/addons/l10n_be/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/ro.po b/addons/l10n_be/i18n/ro.po index a133868b815..2a7c3da3577 100644 --- a/addons/l10n_be/i18n/ro.po +++ b/addons/l10n_be/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/ru.po b/addons/l10n_be/i18n/ru.po index 13cb087a12f..0dd2a315a96 100644 --- a/addons/l10n_be/i18n/ru.po +++ b/addons/l10n_be/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/sl.po b/addons/l10n_be/i18n/sl.po index e8041e990e5..4bd8c8b1fa2 100644 --- a/addons/l10n_be/i18n/sl.po +++ b/addons/l10n_be/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/sq.po b/addons/l10n_be/i18n/sq.po index 31ccf5f51c4..faad45a89aa 100644 --- a/addons/l10n_be/i18n/sq.po +++ b/addons/l10n_be/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/sr@latin.po b/addons/l10n_be/i18n/sr@latin.po index ec79409f855..1c35be9bb78 100644 --- a/addons/l10n_be/i18n/sr@latin.po +++ b/addons/l10n_be/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/sv.po b/addons/l10n_be/i18n/sv.po index ea6c0b1acae..2fb7a1c6a11 100644 --- a/addons/l10n_be/i18n/sv.po +++ b/addons/l10n_be/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/tlh.po b/addons/l10n_be/i18n/tlh.po index 9e9dfd149d0..e378a757c32 100644 --- a/addons/l10n_be/i18n/tlh.po +++ b/addons/l10n_be/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/tr.po b/addons/l10n_be/i18n/tr.po index 7eb1cd0ccb0..88a7d471d80 100644 --- a/addons/l10n_be/i18n/tr.po +++ b/addons/l10n_be/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/uk.po b/addons/l10n_be/i18n/uk.po index 5c32925a5ae..87a399a0fe6 100644 --- a/addons/l10n_be/i18n/uk.po +++ b/addons/l10n_be/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/vi.po b/addons/l10n_be/i18n/vi.po index 77933d1a7a7..04d61c81f87 100644 --- a/addons/l10n_be/i18n/vi.po +++ b/addons/l10n_be/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/zh_CN.po b/addons/l10n_be/i18n/zh_CN.po index 01dbb3c0778..7ce2124f8d7 100644 --- a/addons/l10n_be/i18n/zh_CN.po +++ b/addons/l10n_be/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:17+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/i18n/zh_TW.po b/addons/l10n_be/i18n/zh_TW.po index afba952e95e..539a001d6e8 100644 --- a/addons/l10n_be/i18n/zh_TW.po +++ b/addons/l10n_be/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:16+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:50+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py index 95978ac52e7..5e357facd86 100644 --- a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py +++ b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py @@ -3,8 +3,8 @@ # # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). -# -# Adapted by Noviat to +# +# Adapted by Noviat to # - enforce correct vat number # - support negative balance # - assign amount of tax code 71-72 correclty to grid 71 or 72 @@ -83,7 +83,7 @@ class l10n_be_vat_declaration(osv.osv_memory): obj_company = obj_user.browse(cr, uid, uid, context=context).company_id vat_no = obj_company.partner_id.vat if not vat_no: - raise osv.except_osv(_('Data Insufficient'), _('No VAT Number Associated with Main Company!')) + raise osv.except_osv(_('Insufficient Data!'), _('No VAT Number Associated with Main Company.')) vat_no = vat_no.replace(' ','').upper() vat = vat_no[2:] @@ -107,9 +107,9 @@ class l10n_be_vat_declaration(osv.osv_memory): quarter = str(((int(starting_month) - 1) / 3) + 1) if not email: - raise osv.except_osv(_('Data Insufficient!'),_('No email address associated with the company.')) + raise osv.except_osv(_('Insufficient Data!'),_('No email address associated with the company.')) if not phone: - raise osv.except_osv(_('Data Insufficient!'),_('No phone associated with the company.')) + raise osv.except_osv(_('Insufficient Data!'),_('No phone associated with the company.')) file_data = { 'issued_by': issued_by, 'vat_no': vat_no, @@ -130,7 +130,7 @@ class l10n_be_vat_declaration(osv.osv_memory): 'ask_payment': (data['ask_payment'] and 'YES' or 'NO'), 'comments': comments, } - + data_of_file = """ @@ -186,7 +186,7 @@ class l10n_be_vat_declaration(osv.osv_memory): 'amount': str(abs(item['sum_period'])), } data_of_file += '\n\t\t\t%(amount)s' % (grid_amount_data) - + data_of_file += '\n\t\t' data_of_file += '\n\t\t%(client_nihil)s' % (file_data) data_of_file += '\n\t\t' % (file_data) diff --git a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py index 68ad3f703e1..8cad2d01a3e 100644 --- a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py +++ b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py @@ -7,7 +7,7 @@ # Corrections & modifications by Noviat nv/sa, (http://www.noviat.be): # - VAT listing based upon year in stead of fiscal year # - sql query adapted to select only 'tax-out' move lines -# - extra button to print readable PDF report +# - extra button to print readable PDF report # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -61,7 +61,7 @@ class partner_vat(osv.osv_memory): company_id = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id period_ids = obj_period.search(cr, uid, [('date_start' ,'>=', date_start), ('date_stop','<=',date_stop), ('company_id','=',company_id)]) if not period_ids: - raise osv.except_osv(_('Data Insufficient!'), _('No data for the selected Year.')) + raise osv.except_osv(_('Insufficient Data!'), _('No data for the selected year.')) partners = [] partner_ids = obj_partner.search(cr, uid, [('vat_subjected', '!=', False), ('vat','ilike','BE%')], context=context) @@ -78,7 +78,7 @@ class partner_vat(osv.osv_memory): FROM account_move_line l2 LEFT JOIN account_tax_code c2 ON l2.tax_code_id = c2.id WHERE c2.code IN ('54','64') - AND l2.partner_id IN %s + AND l2.partner_id IN %s AND l2.period_id IN %s GROUP BY l2.partner_id) AS sub2 ON sub1.partner_id = sub2.partner_id """,(tuple(partner_ids),tuple(period_ids),tuple(partner_ids),tuple(period_ids))) @@ -176,7 +176,7 @@ class partner_vat_list(osv.osv_memory): company_vat = obj_cmpny.partner_id.vat if not company_vat: - raise osv.except_osv(_('Data Insufficient'),_('No VAT Number Associated with Main Company!')) + raise osv.except_osv(_('Insufficient Data!'),_('No VAT number associated with the company.')) company_vat = company_vat.replace(' ','').upper() SenderId = company_vat[2:] @@ -206,9 +206,9 @@ class partner_vat_list(osv.osv_memory): comp_name = obj_cmpny.name if not email: - raise osv.except_osv(_('Data Insufficient!'),_('No email address associated with the company.')) + raise osv.except_osv(_('Insufficient Data!'),_('No email address associated with the company.')) if not phone: - raise osv.except_osv(_('Data Insufficient!'),_('No phone associated with the company.')) + raise osv.except_osv(_('Insufficient Data!'),_('No phone associated with the company.')) annual_listing_data = { 'issued_by': issued_by, 'company_vat': company_vat, @@ -245,11 +245,11 @@ class partner_vat_list(osv.osv_memory): %(SenderId)s %(comp_name)s %(street)s - %(zip)s - %(city)s - %(country)s - %(email)s - %(phone)s + %(zip)s + %(city)s + %(country)s + %(email)s + %(phone)s %(period)s """ % annual_listing_data diff --git a/addons/l10n_be/wizard/l10n_be_vat_intra.py b/addons/l10n_be/wizard/l10n_be_vat_intra.py index 2bfc4de6bad..47a29a8457f 100644 --- a/addons/l10n_be/wizard/l10n_be_vat_intra.py +++ b/addons/l10n_be/wizard/l10n_be_vat_intra.py @@ -4,7 +4,7 @@ # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # -# Adapted by Noviat to +# Adapted by Noviat to # - make the 'mand_id' field optional # - support Noviat tax code scheme # @@ -104,23 +104,23 @@ class partner_vat_intra(osv.osv_memory): data_company = wiz_data.tax_code_id.company_id else: data_company = obj_user.browse(cr, uid, uid, context=context).company_id - + # Get Company vat company_vat = data_company.partner_id.vat if not company_vat: - raise osv.except_osv(_('Data Insufficient'),_('No VAT Number Associated with Main Company!')) + raise osv.except_osv(_('Insufficient Data!'),_('No VAT number associated with the company.')) company_vat = company_vat.replace(' ','').upper() issued_by = company_vat[:2] if len(wiz_data.period_code) != 6: - raise osv.except_osv(_('Wrong Period Code'), _('The period code you entered is not valid.')) + raise osv.except_osv(_('Error!'), _('Period code is not valid.')) if not wiz_data.period_ids: - raise osv.except_osv(_('Data Insufficient!'),_('Please select at least one Period.')) + raise osv.except_osv(_('Insufficient Data!'),_('Please select at least one Period.')) p_id_list = obj_partner.search(cr, uid, [('vat','!=',False)], context=context) if not p_id_list: - raise osv.except_osv(_('Data Insufficient!'),_('No partner has a VAT Number asociated with him.')) + raise osv.except_osv(_('Insufficient Data!'),_('No partner has a VAT number asociated with him.')) seq_declarantnum = obj_sequence.get(cr, uid, 'declarantnum') dnum = company_vat[2:] + seq_declarantnum[-4:] @@ -144,14 +144,14 @@ class partner_vat_intra(osv.osv_memory): if not country: country = company_vat[:2] if not email: - raise osv.except_osv(_('Data Insufficient!'),_('No email address associated with the company.')) + raise osv.except_osv(_('Insufficient Data!'),_('No email address associated with the company.')) if not phone: - raise osv.except_osv(_('Data Insufficient!'),_('No phone associated with the company.')) + raise osv.except_osv(_('Insufficient Data!'),_('No phone associated with the company.')) xmldict.update({ 'company_name': data_company.name, - 'company_vat': company_vat, + 'company_vat': company_vat, 'vatnum': company_vat[2:], - 'mand_id': wiz_data.mand_id, + 'mand_id': wiz_data.mand_id, 'sender_date': str(time.strftime('%Y-%m-%d')), 'street': street, 'city': city, @@ -160,13 +160,13 @@ class partner_vat_intra(osv.osv_memory): 'email': email, 'phone': phone.replace('/','').replace('.','').replace('(','').replace(')','').replace(' ',''), 'period': wiz_data.period_code, - 'clientlist': [], + 'clientlist': [], 'comments': comments, 'issued_by': issued_by, }) - + codes = ('44', '46L', '46T', '48s44', '48s46L', '48s46T') - cr.execute('''SELECT p.name As partner_name, l.partner_id AS partner_id, p.vat AS vat, + cr.execute('''SELECT p.name As partner_name, l.partner_id AS partner_id, p.vat AS vat, (CASE WHEN t.code = '48s44' THEN '44' WHEN t.code = '48s46L' THEN '46L' WHEN t.code = '48s46T' THEN '46T' @@ -195,8 +195,8 @@ class partner_vat_intra(osv.osv_memory): xmldict['clientlist'].append({ 'partner_name': row['partner_name'], - 'seq': seq, - 'vatnum': row['vat'][2:].replace(' ','').upper(), + 'seq': seq, + 'vatnum': row['vat'][2:].replace(' ','').upper(), 'vat': row['vat'], 'country': row['vat'][:2], 'amount': amt, @@ -243,7 +243,7 @@ class partner_vat_intra(osv.osv_memory): data_clientinfo = '' for client in xml_data['clientlist']: if not client['vatnum']: - raise osv.except_osv(_('Data Insufficient!'),_('No vat number defined for %s') % client['partner_name']) + raise osv.except_osv(_('Insufficient Data!'),_('No vat number defined for %s.') % client['partner_name']) data_clientinfo +='\n\t\t\n\t\t\t%(vatnum)s\n\t\t\t%(code)s\n\t\t\t%(amount)s\n\t\t' % (client) data_decl = '\n\t' % (xml_data) diff --git a/addons/l10n_ch/i18n/ar.po b/addons/l10n_ch/i18n/ar.po index ddc1b691e8d..2aed1b52fac 100644 --- a/addons/l10n_ch/i18n/ar.po +++ b/addons/l10n_ch/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/bg.po b/addons/l10n_ch/i18n/bg.po index 23734a2bc7e..160898b0835 100644 --- a/addons/l10n_ch/i18n/bg.po +++ b/addons/l10n_ch/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/bs.po b/addons/l10n_ch/i18n/bs.po index 6311cc8768e..8b1d5ae1aa4 100644 --- a/addons/l10n_ch/i18n/bs.po +++ b/addons/l10n_ch/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/ca.po b/addons/l10n_ch/i18n/ca.po index e056655df54..5d58cc67073 100644 --- a/addons/l10n_ch/i18n/ca.po +++ b/addons/l10n_ch/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/cs.po b/addons/l10n_ch/i18n/cs.po index 84090af5a83..19f1fc71c9b 100644 --- a/addons/l10n_ch/i18n/cs.po +++ b/addons/l10n_ch/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/da.po b/addons/l10n_ch/i18n/da.po index 1e09d6b9e97..94681288d47 100644 --- a/addons/l10n_ch/i18n/da.po +++ b/addons/l10n_ch/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/de.po b/addons/l10n_ch/i18n/de.po index 13cfc120e40..db0fa15667e 100644 --- a/addons/l10n_ch/i18n/de.po +++ b/addons/l10n_ch/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/es.po b/addons/l10n_ch/i18n/es.po index b11d3228e5a..ec826214893 100644 --- a/addons/l10n_ch/i18n/es.po +++ b/addons/l10n_ch/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/es_AR.po b/addons/l10n_ch/i18n/es_AR.po index 3b324fbbd8c..3e5f0c89d57 100644 --- a/addons/l10n_ch/i18n/es_AR.po +++ b/addons/l10n_ch/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/es_CR.po b/addons/l10n_ch/i18n/es_CR.po index 0bc305e48c4..0772980d9d1 100644 --- a/addons/l10n_ch/i18n/es_CR.po +++ b/addons/l10n_ch/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: l10n_ch diff --git a/addons/l10n_ch/i18n/et.po b/addons/l10n_ch/i18n/et.po index 15cc7fcffc0..27217e9330f 100644 --- a/addons/l10n_ch/i18n/et.po +++ b/addons/l10n_ch/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/fr.po b/addons/l10n_ch/i18n/fr.po index e449a1f435e..ba71ad98635 100644 --- a/addons/l10n_ch/i18n/fr.po +++ b/addons/l10n_ch/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/hr.po b/addons/l10n_ch/i18n/hr.po index 045c9e7f8a1..6f7d7d8f553 100644 --- a/addons/l10n_ch/i18n/hr.po +++ b/addons/l10n_ch/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/hu.po b/addons/l10n_ch/i18n/hu.po index 045c9e7f8a1..6f7d7d8f553 100644 --- a/addons/l10n_ch/i18n/hu.po +++ b/addons/l10n_ch/i18n/hu.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/id.po b/addons/l10n_ch/i18n/id.po index 1fa55126d29..a0b8ed1e7f7 100644 --- a/addons/l10n_ch/i18n/id.po +++ b/addons/l10n_ch/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/it.po b/addons/l10n_ch/i18n/it.po index 381f5dd38c4..1f0c15507b1 100644 --- a/addons/l10n_ch/i18n/it.po +++ b/addons/l10n_ch/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/ko.po b/addons/l10n_ch/i18n/ko.po index 26d92e412ab..efee4c1d1af 100644 --- a/addons/l10n_ch/i18n/ko.po +++ b/addons/l10n_ch/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/lt.po b/addons/l10n_ch/i18n/lt.po index 045c9e7f8a1..6f7d7d8f553 100644 --- a/addons/l10n_ch/i18n/lt.po +++ b/addons/l10n_ch/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/nl.po b/addons/l10n_ch/i18n/nl.po index b1c314856f4..3079550e3e9 100644 --- a/addons/l10n_ch/i18n/nl.po +++ b/addons/l10n_ch/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/nl_BE.po b/addons/l10n_ch/i18n/nl_BE.po index b84e73eed25..59a464beb12 100644 --- a/addons/l10n_ch/i18n/nl_BE.po +++ b/addons/l10n_ch/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/pl.po b/addons/l10n_ch/i18n/pl.po index 29dcbcaaf6e..200a69fd55f 100644 --- a/addons/l10n_ch/i18n/pl.po +++ b/addons/l10n_ch/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/pt.po b/addons/l10n_ch/i18n/pt.po index fdb5a77607a..36d5e19938c 100644 --- a/addons/l10n_ch/i18n/pt.po +++ b/addons/l10n_ch/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/pt_BR.po b/addons/l10n_ch/i18n/pt_BR.po index c257c6335fa..f5712df877f 100644 --- a/addons/l10n_ch/i18n/pt_BR.po +++ b/addons/l10n_ch/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/ro.po b/addons/l10n_ch/i18n/ro.po index 045c9e7f8a1..6f7d7d8f553 100644 --- a/addons/l10n_ch/i18n/ro.po +++ b/addons/l10n_ch/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/ru.po b/addons/l10n_ch/i18n/ru.po index 9754e719e00..b2fdcad3ac2 100644 --- a/addons/l10n_ch/i18n/ru.po +++ b/addons/l10n_ch/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/sl.po b/addons/l10n_ch/i18n/sl.po index d1009930e31..d1b11ac5f6d 100644 --- a/addons/l10n_ch/i18n/sl.po +++ b/addons/l10n_ch/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/sq.po b/addons/l10n_ch/i18n/sq.po index eb25411105f..1c0075c18d8 100644 --- a/addons/l10n_ch/i18n/sq.po +++ b/addons/l10n_ch/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/sr@latin.po b/addons/l10n_ch/i18n/sr@latin.po index 09a24156478..848975aad84 100644 --- a/addons/l10n_ch/i18n/sr@latin.po +++ b/addons/l10n_ch/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/sv.po b/addons/l10n_ch/i18n/sv.po index 6d80cf75b0c..7ac19fbacbf 100644 --- a/addons/l10n_ch/i18n/sv.po +++ b/addons/l10n_ch/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/tr.po b/addons/l10n_ch/i18n/tr.po index bd2f71414a7..31d372216b5 100644 --- a/addons/l10n_ch/i18n/tr.po +++ b/addons/l10n_ch/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/uk.po b/addons/l10n_ch/i18n/uk.po index 7f4775d585f..4c5c6fad5c9 100644 --- a/addons/l10n_ch/i18n/uk.po +++ b/addons/l10n_ch/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/vi.po b/addons/l10n_ch/i18n/vi.po index 51e04d492cd..4521e148607 100644 --- a/addons/l10n_ch/i18n/vi.po +++ b/addons/l10n_ch/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/zh_CN.po b/addons/l10n_ch/i18n/zh_CN.po index f8b0d7fd9eb..1f8fc8af60f 100644 --- a/addons/l10n_ch/i18n/zh_CN.po +++ b/addons/l10n_ch/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/i18n/zh_TW.po b/addons/l10n_ch/i18n/zh_TW.po index 045c9e7f8a1..78c7b2474fa 100644 --- a/addons/l10n_ch/i18n/zh_TW.po +++ b/addons/l10n_ch/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:24+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:56+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/report/report_webkit_html.py b/addons/l10n_ch/report/report_webkit_html.py index dffeedd0caa..1699871dc26 100644 --- a/addons/l10n_ch/report/report_webkit_html.py +++ b/addons/l10n_ch/report/report_webkit_html.py @@ -31,7 +31,7 @@ from mako import exceptions from report import report_sxw from report_webkit import webkit_report -from report_webkit import report_helper +from report_webkit import report_helper from osv import osv from osv.osv import except_osv @@ -68,24 +68,24 @@ class l10n_ch_report_webkit_html(report_sxw.rml_parse): _compile_comma_me = re.compile("^(-?\d+)(\d{3})") _compile_check_bvr = re.compile('[0-9][0-9]-[0-9]{3,6}-[0-9]') _compile_check_bvr_add_num = re.compile('[0-9]*$') - + def set_context(self, objects, data, ids, report_type=None): user = self.pool.get('res.users').browse(self.cr, self.uid, self.uid) company = user.company_id if not company.invoice_only: self._check(ids) return super(l10n_ch_report_webkit_html, self).set_context(objects, data, ids, report_type=report_type) - + def police_absolute_path(self, inner_path) : """Will get the ocrb police absolute path""" path = addons.get_module_resource(os.path.join('l10n_ch', 'report', inner_path)) return path - + def bvr_absolute_path(self) : """Will get the ocrb police absolute path""" path = addons.get_module_resource(os.path.join('l10n_ch', 'report', 'bvr1.jpg')) return path - + def headheight(self): report_id = self.pool.get('ir.actions.report.xml').search(self.cr, self.uid, [('name','=', 'BVR invoice')])[0] report = self.pool.get('ir.actions.report.xml').browse(self.cr, self.uid, report_id) @@ -112,8 +112,8 @@ class l10n_ch_report_webkit_html(report_sxw.rml_parse): '12 34567 89012 345' """ return ''.join([' '[(i - 2) % nbrspc:] + c for i, c in enumerate(nbr)]) - - + + def _get_ref(self, inv): """Retrieve ESR/BVR reference form invoice in order to print it""" res = '' @@ -123,7 +123,7 @@ class l10n_ch_report_webkit_html(report_sxw.rml_parse): if inv.number: invoice_number = self._compile_get_ref.sub('', inv.number) return mod10r(res + invoice_number.rjust(26-len(res), '0')) - + def _check(self, invoice_ids): """Check if the invoice is ready to be printed""" if not invoice_ids: @@ -135,24 +135,24 @@ class l10n_ch_report_webkit_html(report_sxw.rml_parse): for invoice in invoice_obj.browse(cursor, self.uid, ids): invoice_name = "%s %s" %(invoice.name, invoice.number) if not invoice.partner_bank_id: - raise except_osv(_('UserError'), - _('No bank specified on invoice:\n%s' %(invoice_name))) + raise except_osv(_('User Error!'), + _('No bank specified on invoice:\n%s.' %(invoice_name))) if not self._compile_check_bvr.match( invoice.partner_bank_id.post_number or ''): - raise except_osv(_('UserError'), + raise except_osv(_('User Error!'), _(('Your bank BVR number should be of the form 0X-XXX-X! ' 'Please check your company ' - 'information for the invoice:\n%s') + 'information for the invoice:\n%s.') %(invoice_name))) if invoice.partner_bank_id.bvr_adherent_num \ and not self._compile_check_bvr_add_num.match( invoice.partner_bank_id.bvr_adherent_num): - raise except_osv(_('UserError'), + raise except_osv(_('User Error!'), _(('Your bank BVR adherent number must contain only ' 'digits!\nPlease check your company ' - 'information for the invoice:\n%s') %(invoice_name))) + 'information for the invoice:\n%s.') %(invoice_name))) return '' - + def mako_template(text): """Build a Mako template. @@ -162,15 +162,15 @@ def mako_template(text): return Template(text, input_encoding='utf-8', output_encoding='utf-8', lookup=tmp_lookup) class BVRWebKitParser(webkit_report.WebKitParser): - + def create_single_pdf(self, cursor, uid, ids, data, report_xml, context=None): """generate the PDF""" context = context or {} if report_xml.report_type != 'webkit': return super(WebKitParser,self).create_single_pdf(cursor, uid, ids, data, report_xml, context=context) - self.parser_instance = self.parser(cursor, - uid, - self.name2, + self.parser_instance = self.parser(cursor, + uid, + self.name2, context=context) self.pool = pooler.get_pool(cursor.dbname) objs = self.getObjects(cursor, uid, ids, context) @@ -183,13 +183,13 @@ class BVRWebKitParser(webkit_report.WebKitParser): if not template and report_xml.report_webkit_data : template = report_xml.report_webkit_data if not template : - raise except_osv(_('Error'),_('Webkit Report template not found !')) + raise except_osv(_('Error!'),_('Webkit Report template not found.')) header = report_xml.webkit_header.html footer = report_xml.webkit_header.footer_html if not header and report_xml.header: raise except_osv( - _('No header defined for this Webkit report!'), - _('Please set a header in company settings') + _('No header defined for this Webkit report.'), + _('Please set a header in company settings.') ) if not report_xml.header : header = '' @@ -212,7 +212,7 @@ class BVRWebKitParser(webkit_report.WebKitParser): self.parser_instance.localcontext['objects'] = [obj] if not company.bvr_only: try: - html = body_mako_tpl.render(helper=helper, + html = body_mako_tpl.render(helper=helper, css=css, _=self.translate_call, **self.parser_instance.localcontext) @@ -221,16 +221,16 @@ class BVRWebKitParser(webkit_report.WebKitParser): htmls.append(html) if not company.invoice_only: try: - bvr = body_bvr_tpl.render(helper=helper, + bvr = body_bvr_tpl.render(helper=helper, css=css, _=self.translate_call, **self.parser_instance.localcontext) except Exception, e: raise Exception(exceptions.text_error_template().render()) - htmls.append(bvr) + htmls.append(bvr) head_mako_tpl = Template(header, input_encoding='utf-8', output_encoding='utf-8') try: - head = head_mako_tpl.render(helper=helper, + head = head_mako_tpl.render(helper=helper, css=css, _debug=False, _=self.translate_call, @@ -241,16 +241,16 @@ class BVRWebKitParser(webkit_report.WebKitParser): if footer and company.invoice_only : foot_mako_tpl = Template(footer, input_encoding='utf-8', output_encoding='utf-8') try: - foot = foot_mako_tpl.render(helper=helper, - css=css, + foot = foot_mako_tpl.render(helper=helper, + css=css, _=self.translate_call, **self.parser_instance.localcontext) except Exception, e: raise Exception(exceptions.text_error_template().render()) if report_xml.webkit_debug : try: - deb = head_mako_tpl.render(helper=helper, - css=css, + deb = head_mako_tpl.render(helper=helper, + css=css, _debug=html, _=self.translate_call, **self.parser_instance.localcontext) @@ -260,10 +260,10 @@ class BVRWebKitParser(webkit_report.WebKitParser): bin = self.get_lib(cursor, uid) pdf = self.generate_pdf(bin, report_xml, head, foot, htmls) return (pdf, 'pdf') - + BVRWebKitParser('report.invoice_web_bvr', - 'account.invoice', + 'account.invoice', 'addons/l10n_ch/report/report_webkit_html.mako', parser=l10n_ch_report_webkit_html) diff --git a/addons/l10n_ch/wizard/bvr_import.py b/addons/l10n_ch/wizard/bvr_import.py index e5c5b7e5053..38ba1e2a7d9 100644 --- a/addons/l10n_ch/wizard/bvr_import.py +++ b/addons/l10n_ch/wizard/bvr_import.py @@ -71,9 +71,9 @@ def _import(self, cursor, user, data, context=None): statement_obj = self.pool.get('account.bank.statement') property_obj = self.pool.get('ir.property') file = data['form']['file'] - if not file: - raise osv.except_osv(_('UserError'), - _('Please select a file first!')) + if not file: + raise osv.except_osv(_('User Error!'), + _('Please select a file first.')) statement_id = data['id'] records = [] total_amount = 0 @@ -90,12 +90,12 @@ def _import(self, cursor, user, data, context=None): if line[0:3] in ('999', '995'): if find_total: - raise osv.except_osv(_('Error'), - _('Too much total record found!')) + raise osv.except_osv(_('Error!'), + _('Too much total record found.')) find_total = True if lines: - raise osv.except_osv(_('Error'), - _('Record found after total record!')) + raise osv.except_osv(_('Error!'), + _('Record found after total record.')) amount = float(line[39:49]) + (float(line[49:51]) / 100) cost = float(line[69:76]) + (float(line[76:78]) / 100) if line[2] == '5': @@ -104,11 +104,11 @@ def _import(self, cursor, user, data, context=None): if round(amount - total_amount, 2) >= 0.01 \ or round(cost - total_cost, 2) >= 0.01: - raise osv.except_osv(_('Error'), - _('Total record different from the computed!')) + raise osv.except_osv(_('Error!'), + _('Total record different from the computed.')) if int(line[51:63]) != len(records): - raise osv.except_osv(_('Error'), - _('Number record different from the computed!')) + raise osv.except_osv(_('Error!'), + _('Number record different from the computed.')) else: record = { 'reference': line[12:39], @@ -119,8 +119,8 @@ def _import(self, cursor, user, data, context=None): } if record['reference'] != mod10r(record['reference'][:-1]): - raise osv.except_osv(_('Error'), - _('Recursive mod10 is invalid for reference: %s') % \ + raise osv.except_osv(_('Error!'), + _('Recursive mod10 is invalid for reference: %s.') % \ record['reference']) if line[2] == '5': @@ -221,11 +221,11 @@ def _import(self, cursor, user, data, context=None): if value : account_id = int(value.split(',')[1]) else : - raise osv.except_osv(_('Error'), - _('The properties account payable account receivable are not set')) + raise osv.except_osv(_('Error!'), + _('The properties account payable and account receivable are not set.')) if not account_id and line_ids: - raise osv.except_osv(_('Error'), - _('The properties account payable account receivable are not set')) + raise osv.except_osv(_('Error!'), + _('The properties account payable and account receivable are not set.')) values['account_id'] = account_id values['partner_id'] = partner_id statement_line_obj.create(cursor, user, values, context=context) diff --git a/addons/l10n_ch/wizard/create_dta.py b/addons/l10n_ch/wizard/create_dta.py index 836853fa4fa..695fe763aa9 100644 --- a/addons/l10n_ch/wizard/create_dta.py +++ b/addons/l10n_ch/wizard/create_dta.py @@ -99,7 +99,7 @@ class record: Must instanciate a fields list, field = (name,size) and update a local_values dict. """ - raise _('not implemented') + raise _('Not implemented.') def generate(self): res='' @@ -372,17 +372,17 @@ def _create_dta(obj, cr, uid, data, context=None): # raise osv.except_osv(_('Order not confirmed'), # _('Please confirm it')) if not payment.mode: - raise osv.except_osv(_('Error'), - _('No payment mode')) + raise osv.except_osv(_('Error!'), + _('No payment mode.')) bank = payment.mode.bank_id if not bank: - raise osv.except_osv(_('Error'), _('No bank account for the company.')) + raise osv.except_osv(_('Error!'), _('No bank account for the company.')) v['comp_bank_name']= bank.bank and bank.bank.name or False v['comp_bank_clearing'] = bank.bank.clearing if not v['comp_bank_clearing']: - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _('You must provide a Clearing Number for your bank account.')) user = pool.get('res.users').browse(cr,uid,[uid])[0] @@ -404,7 +404,7 @@ def _create_dta(obj, cr, uid, data, context=None): #else: # v['comp_bank_iban'] = '' if not v['comp_bank_iban']: - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _('No IBAN for the company bank account.')) res_partner_bank_obj = pool.get('res.partner.bank') @@ -415,10 +415,10 @@ def _create_dta(obj, cr, uid, data, context=None): for pline in payment.line_ids: if not pline.bank_id: - raise osv.except_osv(_('Error'), _('No bank account defined\n' \ + raise osv.except_osv(_('Error!'), _('No bank account defined\n' \ 'on line: %s') % pline.name) if not pline.bank_id.bank: - raise osv.except_osv(_('Error'), _('No bank defined\n' \ + raise osv.except_osv(_('Error!'), _('No bank defined\n' \ 'for the bank account: %s\n' \ 'on the partner: %s\n' \ 'on line: %s') + (pline.bank_id.state, pline.partner_id.name, pline.name)) @@ -431,7 +431,7 @@ def _create_dta(obj, cr, uid, data, context=None): v['partner_bank_name'] = pline.bank_id.bank.name or False v['partner_bank_clearing'] = pline.bank_id.bank.clearing or False if not v['partner_bank_name'] : - raise osv.except_osv(_('Error'), _('No bank name defined\n' \ + raise osv.except_osv(_('Error!'), _('No bank name defined\n' \ 'for the bank account: %s\n' \ 'on the partner: %s\n' \ 'on line: %s') % (pline.bank_id.state, pline.partner_id.name, pline.name)) @@ -460,7 +460,7 @@ def _create_dta(obj, cr, uid, data, context=None): v['partner_bvr'] = v['partner_bvr'].rjust(9, '0') is_9_pos_adherent = False else: - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _('Wrong postal number format.\n' 'It must be 12-123456-9 or 12345 format')) @@ -519,7 +519,7 @@ def _create_dta(obj, cr, uid, data, context=None): v['comp_country'] = co_addr.country_id and co_addr.country_id.code+'-' or '' record_type = record_gt836 if not v['partner_bank_iban']: - raise osv.except_osv(_('Error'), _('No IBAN defined \n' \ + raise osv.except_osv(_('Error!'), _('No IBAN defined \n' \ 'for the bank account: %s\n' + \ 'on line: %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1] , pline.name)) @@ -535,37 +535,37 @@ def _create_dta(obj, cr, uid, data, context=None): + ' ' + v['partner_bank_city'] \ + ' ' + v['partner_bank_country'] else: - raise osv.except_osv(_('Error'), _('You must provide the bank city ' + raise osv.except_osv(_('Error!'), _('You must provide the bank city ' 'or the bic code for the partner bank: \n %d\n' + \ 'on line: %s') %(res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1], pline.name)) elif elec_pay == 'bvrbank' or elec_pay == 'bvrpost': from tools import mod10r if not v['reference']: - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _('You must provide ' \ 'a BVR reference number \n' \ 'for the line: %s') % pline.name) v['reference'] = v['reference'].replace(' ', '') if is_9_pos_adherent: if len(v['reference']) > 27: - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _('BVR reference number is not valid \n' 'for the line: %s. \n' 'Reference is too long.') % pline.name) # do a mod10 check if mod10r(v['reference'][:-1]) != v['reference']: - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _('BVR reference number is not valid \n' 'for the line: %s. \n' - 'Mod10 check failed') % pline.name) + 'Mod10 check failed.') % pline.name) # fill reference with 0 v['reference'] = v['reference'].rjust(27, '0') else: # reference of BVR adherent with 5 positions number # have 15 positions references if len(v['reference']) > 15: - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _('BVR reference number is not valid \n' 'for the line: %s. \n' 'Reference is too long ' @@ -575,19 +575,19 @@ def _create_dta(obj, cr, uid, data, context=None): v['reference'] = v['reference'].rjust(15, '0').ljust(27, ' ') if not v['partner_bvr']: - raise osv.except_osv(_('Error'), _('You must provide a BVR number\n' + raise osv.except_osv(_('Error!'), _('You must provide a BVR number\n' 'for the bank account: %s' \ 'on line: %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id],context)[0][1] ,pline.name)) record_type = record_gt826 elif elec_pay == 'bvbank': if not v['partner_bank_number'] : - raise osv.except_osv(_('Error'), _('You must provide ' \ + raise osv.except_osv(_('Error!'), _('You must provide ' \ 'a bank number \n' \ 'for the partner bank: %s\n' \ 'on line: %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1] , pline.name)) if not v['partner_bank_clearing']: - raise osv.except_osv(_('Error'), _('You must provide ' \ + raise osv.except_osv(_('Error!'), _('You must provide ' \ 'a Clearing Number\n' \ 'for the partner bank: %s\n' \ 'on line %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1] , pline.name)) @@ -595,7 +595,7 @@ def _create_dta(obj, cr, uid, data, context=None): record_type = record_gt827 elif elec_pay == 'bvpost': if not v['partner_post_number']: - raise osv.except_osv(_('Error'), _('You must provide ' \ + raise osv.except_osv(_('Error!'), _('You must provide ' \ 'a post number \n' \ 'for the partner bank: %s\n' \ 'on line: %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1] ,pline.name)) @@ -603,7 +603,7 @@ def _create_dta(obj, cr, uid, data, context=None): v['partner_bank_number'] = '/C/'+v['partner_post_number'] record_type = record_gt827 else: - raise osv.except_osv(_('Error'), _('The Bank type %s of the bank account: %s is not supported') \ + raise osv.except_osv(_('Error!'), _('The Bank type %s of the bank account: %s is not supported.') \ % (elec_pay, res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1],)) dta_line = record_type(v).generate() diff --git a/addons/l10n_fr_rib/bank.py b/addons/l10n_fr_rib/bank.py index 992f6331adb..b5d284ac45d 100644 --- a/addons/l10n_fr_rib/bank.py +++ b/addons/l10n_fr_rib/bank.py @@ -50,12 +50,12 @@ class res_partner_bank(osv.osv): # compute the key key = 97 - (100 * int(rib)) % 97 if int(bank_acc.key) != key: - raise osv.except_osv(_('Error'), + raise osv.except_osv(_('Error!'), _("The RIB key %s does not correspond to the other codes: %s %s %s.") % \ (bank_acc.key, bank_acc.bank_code, bank_acc.office, bank_acc.rib_acc_number) ) if bank_acc.acc_number: if not self.is_iban_valid(cr, uid, bank_acc.acc_number): - raise osv.except_osv(_('Error'), _("The IBAN %s is not valid.") % bank_acc.acc_number) + raise osv.except_osv(_('Error!'), _("The IBAN %s is not valid.") % bank_acc.acc_number) return True def onchange_bank_id(self, cr, uid, ids, bank_id, context=None): diff --git a/addons/mail/__openerp__.py b/addons/mail/__openerp__.py index 372b9a2566c..fea3d603f6a 100644 --- a/addons/mail/__openerp__.py +++ b/addons/mail/__openerp__.py @@ -59,7 +59,7 @@ The main features of the module are: """, 'author': 'OpenERP SA', 'website': 'http://www.openerp.com', - 'depends': ['base', 'base_tools'], + 'depends': ['base', 'base_tools', 'base_setup'], 'data': [ 'wizard/mail_compose_message_view.xml', 'res_config_view.xml', diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 47908ab3223..da6816d3441 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -16,7 +16,7 @@ openerp.mail = function(session) { session.web.FormView = session.web.FormView.extend({ do_action: function(action, on_close) { - if (action.res_model == 'mail.compose.message' && this.fields && this.fields.message_ids) { + if (action.res_model == 'mail.compose.message' && this.fields && this.fields.message_ids && this.fields.message_ids.view.get("actual_mode") != 'create') { var record_thread = this.fields.message_ids; var thread = record_thread.thread; thread.instantiate_composition_form('comment', true, false, 0, action.context); diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py index 417bd694624..e268f3db5dd 100644 --- a/addons/marketing_campaign/marketing_campaign.py +++ b/addons/marketing_campaign/marketing_campaign.py @@ -53,7 +53,7 @@ def _find_fieldname(model, field): for fn in all_columns: if all_columns[fn] is field: return fn - raise ValueError('field not found: %r' % (field,)) + raise ValueError('Field not found: %r' % (field,)) class selection_converter(object): """Format the selection in the browse record objects""" @@ -133,7 +133,7 @@ Normal - the campaign runs normally and automatically sends all emails and repor campaign = self.browse(cr, uid, ids[0]) if not campaign.activity_ids: - raise osv.except_osv(_("Error"), _("The campaign cannot be started: there are no activities in it.")) + raise osv.except_osv(_("Error"), _("The campaign cannot be started. There are no activities in it.")) has_start = False has_signal_without_from = False @@ -145,7 +145,7 @@ Normal - the campaign runs normally and automatically sends all emails and repor has_signal_without_from = True if not has_start and not has_signal_without_from: - raise osv.except_osv(_("Error"), _("The campaign cannot be started: it doesn't have any starting activity. Modify campaign's activities to mark one as the starting point.")) + raise osv.except_osv(_("Error"), _("The campaign cannot be started. It does not have any starting activity. Modify campaign's activities to mark one as the starting point.")) return self.write(cr, uid, ids, {'state': 'running'}) @@ -172,7 +172,7 @@ Normal - the campaign runs normally and automatically sends all emails and repor #dead code def _signal(self, cr, uid, record, signal, run_existing=True, context=None): if not signal: - raise ValueError('signal cannot be False') + raise ValueError('Signal cannot be False.') Workitems = self.pool.get('marketing.campaign.workitem') domain = [('object_id.model', '=', record._table._name), @@ -211,7 +211,7 @@ Normal - the campaign runs normally and automatically sends all emails and repor # prevent duplication until the server properly duplicates several levels of nested o2m def copy(self, cr, uid, id, default=None, context=None): - raise osv.except_osv(_("Operation not supported"), _("You can not duplicate a campaign, it's not supported yet.")) + raise osv.except_osv(_("Operation not supported"), _("You cannot duplicate a campaign, Not supported yet.")) def _find_duplicate_workitems(self, cr, uid, record, campaign_rec, context=None): """Finds possible duplicates workitems for a record in this campaign, based on a uniqueness @@ -505,7 +505,7 @@ class marketing_campaign_activity(osv.osv): method = '_process_wi_%s' % (activity.type,) action = getattr(self, method, None) if not action: - raise NotImplementedError('method %r in not implemented on %r object' % (method, self)) + raise NotImplementedError('Method %r is not implemented on %r object.' % (method, self)) workitem_obj = self.pool.get('marketing.campaign.workitem') workitem = workitem_obj.browse(cr, uid, wi_id, context=context) @@ -539,7 +539,7 @@ class marketing_campaign_transition(osv.osv): assert len(ids) == 1 transition = self.browse(cr, uid, ids[0], context=context) if transition.trigger != 'time': - raise ValueError('Delta is only relevant for timed transiton') + raise ValueError('Delta is only relevant for timed transition.') return relativedelta(**{str(transition.interval_type): transition.interval_nbr}) diff --git a/addons/membership/membership.py b/addons/membership/membership.py index b75a813f285..f6bcc5087e6 100644 --- a/addons/membership/membership.py +++ b/addons/membership/membership.py @@ -407,10 +407,10 @@ class Partner(osv.osv): fpos_id = partner.property_account_position and partner.property_account_position.id or False addr = self.address_get(cr, uid, [partner.id], ['invoice']) if partner.free_member: - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _("Partner is a free Member.")) if not addr.get('invoice', False): - raise osv.except_osv(_('Error !'), + raise osv.except_osv(_('Error!'), _("Partner doesn't have an address to make the invoice.")) quantity = 1 line_value = { diff --git a/addons/mrp/i18n/ar.po b/addons/mrp/i18n/ar.po index 84d841debfc..1a590a5c616 100644 --- a/addons/mrp/i18n/ar.po +++ b/addons/mrp/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/bg.po b/addons/mrp/i18n/bg.po index a9923e399cc..fe59c3db351 100644 --- a/addons/mrp/i18n/bg.po +++ b/addons/mrp/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/bs.po b/addons/mrp/i18n/bs.po index 7b4af49c2e8..919176726f5 100644 --- a/addons/mrp/i18n/bs.po +++ b/addons/mrp/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/ca.po b/addons/mrp/i18n/ca.po index 3a9481dd53d..ffddcf4c8c6 100644 --- a/addons/mrp/i18n/ca.po +++ b/addons/mrp/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/cs.po b/addons/mrp/i18n/cs.po index 7938ec19e73..897fb245946 100644 --- a/addons/mrp/i18n/cs.po +++ b/addons/mrp/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Language: Czech\n" #. module: mrp diff --git a/addons/mrp/i18n/da.po b/addons/mrp/i18n/da.po index 2eac54c6b6d..4cda30f1690 100644 --- a/addons/mrp/i18n/da.po +++ b/addons/mrp/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/de.po b/addons/mrp/i18n/de.po index 15a353d9d78..5a4fa18831b 100644 --- a/addons/mrp/i18n/de.po +++ b/addons/mrp/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/el.po b/addons/mrp/i18n/el.po index 35c9545393d..7ee9e1fbcd1 100644 --- a/addons/mrp/i18n/el.po +++ b/addons/mrp/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/mrp/i18n/es.po b/addons/mrp/i18n/es.po index c89deb6a951..a53cbe5d40b 100644 --- a/addons/mrp/i18n/es.po +++ b/addons/mrp/i18n/es.po @@ -8,13 +8,13 @@ msgstr "" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:49+0000\n" "PO-Revision-Date: 2012-02-10 18:42+0000\n" -"Last-Translator: Carlos @ smile-iberia \n" +"Last-Translator: Carlos Ch. \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/es_AR.po b/addons/mrp/i18n/es_AR.po index 17dee0362c9..a0c3d57ea76 100644 --- a/addons/mrp/i18n/es_AR.po +++ b/addons/mrp/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/es_CL.po b/addons/mrp/i18n/es_CL.po index 56131a148f4..85baff2bc2d 100644 --- a/addons/mrp/i18n/es_CL.po +++ b/addons/mrp/i18n/es_CL.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/es_CR.po b/addons/mrp/i18n/es_CR.po index d1d0a6904e2..97ba5aa7bac 100644 --- a/addons/mrp/i18n/es_CR.po +++ b/addons/mrp/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: mrp diff --git a/addons/mrp/i18n/es_EC.po b/addons/mrp/i18n/es_EC.po index b968d515b8a..a57d2449bb4 100644 --- a/addons/mrp/i18n/es_EC.po +++ b/addons/mrp/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:53+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/et.po b/addons/mrp/i18n/et.po index 8e86ee44258..3d0f120d08f 100644 --- a/addons/mrp/i18n/et.po +++ b/addons/mrp/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/fi.po b/addons/mrp/i18n/fi.po index 073d22ecb79..c11311dfb32 100644 --- a/addons/mrp/i18n/fi.po +++ b/addons/mrp/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/fr.po b/addons/mrp/i18n/fr.po index 329236ebfd6..becabf6f550 100644 --- a/addons/mrp/i18n/fr.po +++ b/addons/mrp/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: field:mrp.bom,product_uom:0 diff --git a/addons/mrp/i18n/gl.po b/addons/mrp/i18n/gl.po index 958d3335efa..3e33548acd0 100644 --- a/addons/mrp/i18n/gl.po +++ b/addons/mrp/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/hi.po b/addons/mrp/i18n/hi.po index 46cddd43eda..2ce7e5598b5 100644 --- a/addons/mrp/i18n/hi.po +++ b/addons/mrp/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/hr.po b/addons/mrp/i18n/hr.po index fd82b561dde..7891c604a13 100644 --- a/addons/mrp/i18n/hr.po +++ b/addons/mrp/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/hu.po b/addons/mrp/i18n/hu.po index 6b67afdf7aa..18809e54855 100644 --- a/addons/mrp/i18n/hu.po +++ b/addons/mrp/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/id.po b/addons/mrp/i18n/id.po index c5156663721..d4097c3c9f1 100644 --- a/addons/mrp/i18n/id.po +++ b/addons/mrp/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/it.po b/addons/mrp/i18n/it.po index 795f4717e5d..ee5d8ee37b7 100644 --- a/addons/mrp/i18n/it.po +++ b/addons/mrp/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/ja.po b/addons/mrp/i18n/ja.po index 3bac36d6764..529f023d803 100644 --- a/addons/mrp/i18n/ja.po +++ b/addons/mrp/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/ko.po b/addons/mrp/i18n/ko.po index a85f8956f1f..3683bb43d14 100644 --- a/addons/mrp/i18n/ko.po +++ b/addons/mrp/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/lt.po b/addons/mrp/i18n/lt.po index e99633b322e..c31eca24835 100644 --- a/addons/mrp/i18n/lt.po +++ b/addons/mrp/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: lt\n" #. module: mrp diff --git a/addons/mrp/i18n/lv.po b/addons/mrp/i18n/lv.po index cb650aa84cd..de8d5b14744 100644 --- a/addons/mrp/i18n/lv.po +++ b/addons/mrp/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/mn.po b/addons/mrp/i18n/mn.po index 665e069158c..38ade2cd236 100644 --- a/addons/mrp/i18n/mn.po +++ b/addons/mrp/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/nb.po b/addons/mrp/i18n/nb.po index 8a809b3ef6c..259c027d4f0 100644 --- a/addons/mrp/i18n/nb.po +++ b/addons/mrp/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/nl.po b/addons/mrp/i18n/nl.po index 6a03b3eded0..fefa80907c7 100644 --- a/addons/mrp/i18n/nl.po +++ b/addons/mrp/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/nl_BE.po b/addons/mrp/i18n/nl_BE.po index 7dda6250daf..60295606495 100644 --- a/addons/mrp/i18n/nl_BE.po +++ b/addons/mrp/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/pl.po b/addons/mrp/i18n/pl.po index f8154f11cb8..5c056d49c51 100644 --- a/addons/mrp/i18n/pl.po +++ b/addons/mrp/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/pt.po b/addons/mrp/i18n/pt.po index a84618f70a2..2ddb44d160a 100644 --- a/addons/mrp/i18n/pt.po +++ b/addons/mrp/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/pt_BR.po b/addons/mrp/i18n/pt_BR.po index 6de2f59edcc..702d360fa94 100644 --- a/addons/mrp/i18n/pt_BR.po +++ b/addons/mrp/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/ro.po b/addons/mrp/i18n/ro.po index cc25777729b..d8a7645f51d 100644 --- a/addons/mrp/i18n/ro.po +++ b/addons/mrp/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/ru.po b/addons/mrp/i18n/ru.po index 6c8e1ee124e..7ad382ef9d4 100644 --- a/addons/mrp/i18n/ru.po +++ b/addons/mrp/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/sk.po b/addons/mrp/i18n/sk.po index b26dad1f936..96b3d198348 100644 --- a/addons/mrp/i18n/sk.po +++ b/addons/mrp/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/sl.po b/addons/mrp/i18n/sl.po index f3fc68e8d98..6bf62b9884c 100644 --- a/addons/mrp/i18n/sl.po +++ b/addons/mrp/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/sq.po b/addons/mrp/i18n/sq.po index 51a3dcf4d49..29d3023b322 100644 --- a/addons/mrp/i18n/sq.po +++ b/addons/mrp/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:51+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:43+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/sr@latin.po b/addons/mrp/i18n/sr@latin.po index e1569f0a9c2..0ef68a9a6d5 100644 --- a/addons/mrp/i18n/sr@latin.po +++ b/addons/mrp/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:53+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/sv.po b/addons/mrp/i18n/sv.po index 6a6d9fd15b5..7c6d626fcc5 100644 --- a/addons/mrp/i18n/sv.po +++ b/addons/mrp/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/tlh.po b/addons/mrp/i18n/tlh.po index e039bd63b56..e3807eedcaf 100644 --- a/addons/mrp/i18n/tlh.po +++ b/addons/mrp/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po index ec71a20dff2..aec87da93e6 100644 --- a/addons/mrp/i18n/tr.po +++ b/addons/mrp/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/uk.po b/addons/mrp/i18n/uk.po index 9835228534c..f0a007ddc51 100644 --- a/addons/mrp/i18n/uk.po +++ b/addons/mrp/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/vi.po b/addons/mrp/i18n/vi.po index df3e2769adc..932fa991b85 100644 --- a/addons/mrp/i18n/vi.po +++ b/addons/mrp/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/zh_CN.po b/addons/mrp/i18n/zh_CN.po index ed5718ba73e..34d740f2ba3 100644 --- a/addons/mrp/i18n/zh_CN.po +++ b/addons/mrp/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/zh_HK.po b/addons/mrp/i18n/zh_HK.po index 2344202288f..662988d2c10 100644 --- a/addons/mrp/i18n/zh_HK.po +++ b/addons/mrp/i18n/zh_HK.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/i18n/zh_TW.po b/addons/mrp/i18n/zh_TW.po index e82723514b5..ab524b705a6 100644 --- a/addons/mrp/i18n/zh_TW.po +++ b/addons/mrp/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 04:52+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:44+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp #: view:mrp.routing.workcenter:0 diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index ea219621ea6..749d95c0c23 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -451,10 +451,10 @@ class mrp_production(osv.osv): def _src_id_default(self, cr, uid, ids, context=None): src_location_id = self.pool.get('ir.model.data').get_object(cr, uid, 'stock', 'stock_location_stock', context=context) return src_location_id.id - + def _dest_id_default(self, cr, uid, ids, context=None): dest_location_id = self.pool.get('ir.model.data').get_object(cr, uid, 'stock', 'stock_location_stock', context=context) - return dest_location_id.id + return dest_location_id.id _columns = { 'name': fields.char('Reference', size=64, required=True), @@ -530,7 +530,7 @@ class mrp_production(osv.osv): def unlink(self, cr, uid, ids, context=None): for production in self.browse(cr, uid, ids, context=context): if production.state not in ('draft', 'cancel'): - raise osv.except_osv(_('Invalid action !'), _('Cannot delete a manufacturing order in state \'%s\'') % production.state) + raise osv.except_osv(_('Invalid Action!'), _('Cannot delete a manufacturing order in state \'%s\'.') % production.state) return super(mrp_production, self).unlink(cr, uid, ids, context=context) def copy(self, cr, uid, id, default=None, context=None): @@ -632,7 +632,7 @@ class mrp_production(osv.osv): self.write(cr, uid, [production.id], {'bom_id': bom_id, 'routing_id': routing_id}) if not bom_id: - raise osv.except_osv(_('Error'), _("Couldn't find a bill of material for this product.")) + raise osv.except_osv(_('Error!'), _("Cannot find a bill of material for this product.")) factor = uom_obj._compute_qty(cr, uid, production.product_uom.id, production.product_qty, bom_point.product_uom.id) res = bom_obj._bom_explode(cr, uid, bom_point, factor / bom_point.product_qty, properties, routing_id=production.routing_id.id) results = res[0] @@ -655,7 +655,7 @@ class mrp_production(osv.osv): for production in self.browse(cr, uid, ids, context=context): if production.state == 'confirmed' and production.picking_id.state not in ('draft', 'cancel'): raise osv.except_osv( - _('Could not cancel manufacturing order !'), + _('Cannot cancel manufacturing order!'), _('You must first cancel related internal picking attached to this manufacturing order.')) if production.move_created_ids: move_obj.action_cancel(cr, uid, [x.id for x in production.move_created_ids]) @@ -1041,7 +1041,7 @@ class mrp_production(osv.osv): pick_obj = self.pool.get('stock.picking') pick_obj.force_assign(cr, uid, [prod.picking_id.id for prod in self.browse(cr, uid, ids)]) return True - + # --------------------------------------------------- # OpenChatter methods and notifications # --------------------------------------------------- diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index 4ed90bb7c79..708e60e818b 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -1025,6 +1025,14 @@ + + + + + + + + diff --git a/addons/mrp/wizard/change_production_qty.py b/addons/mrp/wizard/change_production_qty.py index e85ceda7dd5..6c021c069ab 100644 --- a/addons/mrp/wizard/change_production_qty.py +++ b/addons/mrp/wizard/change_production_qty.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## @@ -26,7 +26,7 @@ import decimal_precision as dp class change_production_qty(osv.osv_memory): _name = 'change.production.qty' _description = 'Change Quantity of Products' - + _columns = { 'product_qty': fields.float('Product Qty', digits_compute=dp.get_precision('Product Unit of Measure'), required=True), } @@ -36,17 +36,17 @@ class change_production_qty(osv.osv_memory): @param self: The object pointer. @param cr: A database cursor @param uid: ID of the user currently logged in - @param fields: List of fields for which we want default values - @param context: A standard dictionary - @return: A dictionary which of fields with values. - """ + @param fields: List of fields for which we want default values + @param context: A standard dictionary + @return: A dictionary which of fields with values. + """ if context is None: context = {} - res = super(change_production_qty, self).default_get(cr, uid, fields, context=context) + res = super(change_production_qty, self).default_get(cr, uid, fields, context=context) prod_obj = self.pool.get('mrp.production') prod = prod_obj.browse(cr, uid, context.get('active_id'), context=context) if 'product_qty' in fields: - res.update({'product_qty': prod.product_qty}) + res.update({'product_qty': prod.product_qty}) return res def _update_product_to_produce(self, cr, uid, prod, qty, context=None): @@ -55,17 +55,17 @@ class change_production_qty(osv.osv_memory): move_lines_obj.write(cr, uid, [m.id], {'product_qty': qty}) def change_prod_qty(self, cr, uid, ids, context=None): - """ + """ Changes the Quantity of Product. @param self: The object pointer. @param cr: A database cursor @param uid: ID of the user currently logged in - @param ids: List of IDs selected - @param context: A standard dictionary + @param ids: List of IDs selected + @param context: A standard dictionary @return: """ record_id = context and context.get('active_id',False) - assert record_id, _('Active Id is not found') + assert record_id, _('Active Id not found') prod_obj = self.pool.get('mrp.production') bom_obj = self.pool.get('mrp.bom') for wiz_qty in self.browse(cr, uid, ids, context=context): @@ -80,12 +80,12 @@ class change_production_qty(osv.osv_memory): if not bom_point: bom_id = bom_obj._bom_find(cr, uid, prod.product_id.id, prod.product_uom.id) if not bom_id: - raise osv.except_osv(_('Error'), _("Couldn't find bill of material for product")) + raise osv.except_osv(_('Error!'), _("Cannot find bill of material for this product.")) prod_obj.write(cr, uid, [prod.id], {'bom_id': bom_id}) bom_point = bom_obj.browse(cr, uid, [bom_id])[0] if not bom_id: - raise osv.except_osv(_('Error'), _("Couldn't find bill of material for product")) + raise osv.except_osv(_('Error!'), _("Cannot find bill of material for this product.")) factor = prod.product_qty * prod.product_uom.factor / bom_point.product_uom.factor res = bom_obj._bom_explode(cr, uid, bom_point, factor / bom_point.product_qty, []) diff --git a/addons/mrp/wizard/mrp_product_produce.py b/addons/mrp/wizard/mrp_product_produce.py index a6bd61ac0ff..d014b28b186 100644 --- a/addons/mrp/wizard/mrp_product_produce.py +++ b/addons/mrp/wizard/mrp_product_produce.py @@ -61,7 +61,7 @@ class mrp_product_produce(osv.osv_memory): def do_produce(self, cr, uid, ids, context=None): production_id = context.get('active_id', False) - assert production_id, "Production Id should be specified in context as a Active ID" + assert production_id, "Production Id should be specified in context as a Active ID." data = self.browse(cr, uid, ids[0], context=context) self.pool.get('mrp.production').action_produce(cr, uid, production_id, data.product_qty, data.mode, context=context) diff --git a/addons/mrp_operations/i18n/ar.po b/addons/mrp_operations/i18n/ar.po index 935027b6907..0142583f8fd 100644 --- a/addons/mrp_operations/i18n/ar.po +++ b/addons/mrp_operations/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:52+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/bg.po b/addons/mrp_operations/i18n/bg.po index 5490bbaff5e..01e0ba59fdd 100644 --- a/addons/mrp_operations/i18n/bg.po +++ b/addons/mrp_operations/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/bs.po b/addons/mrp_operations/i18n/bs.po index dcd34ced1de..b4676b00d6f 100644 --- a/addons/mrp_operations/i18n/bs.po +++ b/addons/mrp_operations/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/ca.po b/addons/mrp_operations/i18n/ca.po index 74c59359893..01d4945364b 100644 --- a/addons/mrp_operations/i18n/ca.po +++ b/addons/mrp_operations/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/cs.po b/addons/mrp_operations/i18n/cs.po index 63f808b5cf1..f1201d398ad 100644 --- a/addons/mrp_operations/i18n/cs.po +++ b/addons/mrp_operations/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Language: Czech\n" #. module: mrp_operations diff --git a/addons/mrp_operations/i18n/da.po b/addons/mrp_operations/i18n/da.po index 489d2709aa9..49e11f4644c 100644 --- a/addons/mrp_operations/i18n/da.po +++ b/addons/mrp_operations/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/de.po b/addons/mrp_operations/i18n/de.po index f76dc447f7c..d05bd53da94 100644 --- a/addons/mrp_operations/i18n/de.po +++ b/addons/mrp_operations/i18n/de.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/es.po b/addons/mrp_operations/i18n/es.po index b0be775f981..647f7d35195 100644 --- a/addons/mrp_operations/i18n/es.po +++ b/addons/mrp_operations/i18n/es.po @@ -8,13 +8,13 @@ msgstr "" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" "PO-Revision-Date: 2012-02-10 18:48+0000\n" -"Last-Translator: Carlos @ smile-iberia \n" +"Last-Translator: Carlos Ch. \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/es_AR.po b/addons/mrp_operations/i18n/es_AR.po index 9aff3a37abf..f9e733db292 100644 --- a/addons/mrp_operations/i18n/es_AR.po +++ b/addons/mrp_operations/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/es_CR.po b/addons/mrp_operations/i18n/es_CR.po index 56761e354e4..6ced4178ed3 100644 --- a/addons/mrp_operations/i18n/es_CR.po +++ b/addons/mrp_operations/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: mrp_operations diff --git a/addons/mrp_operations/i18n/es_EC.po b/addons/mrp_operations/i18n/es_EC.po index 6eaf72a63aa..5f2ab1e949e 100644 --- a/addons/mrp_operations/i18n/es_EC.po +++ b/addons/mrp_operations/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/et.po b/addons/mrp_operations/i18n/et.po index 7f40844f0a3..81d1537944f 100644 --- a/addons/mrp_operations/i18n/et.po +++ b/addons/mrp_operations/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/fi.po b/addons/mrp_operations/i18n/fi.po index 3451b4caa1b..76fd30c0c7f 100644 --- a/addons/mrp_operations/i18n/fi.po +++ b/addons/mrp_operations/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/fr.po b/addons/mrp_operations/i18n/fr.po index 977c14d2025..4796958dda6 100644 --- a/addons/mrp_operations/i18n/fr.po +++ b/addons/mrp_operations/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/hi.po b/addons/mrp_operations/i18n/hi.po index 36814e40a98..c3e79cf3fa5 100644 --- a/addons/mrp_operations/i18n/hi.po +++ b/addons/mrp_operations/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/hr.po b/addons/mrp_operations/i18n/hr.po index 5f80ad895aa..6432ceabe4a 100644 --- a/addons/mrp_operations/i18n/hr.po +++ b/addons/mrp_operations/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/hu.po b/addons/mrp_operations/i18n/hu.po index 54478bba220..7c5ded1ec0f 100644 --- a/addons/mrp_operations/i18n/hu.po +++ b/addons/mrp_operations/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/id.po b/addons/mrp_operations/i18n/id.po index 1cb2e770d67..73becc507d0 100644 --- a/addons/mrp_operations/i18n/id.po +++ b/addons/mrp_operations/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/it.po b/addons/mrp_operations/i18n/it.po index bb7a1c2a178..b1e09f23e5c 100644 --- a/addons/mrp_operations/i18n/it.po +++ b/addons/mrp_operations/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/ja.po b/addons/mrp_operations/i18n/ja.po index bed51fabb21..19ee0fc0e86 100644 --- a/addons/mrp_operations/i18n/ja.po +++ b/addons/mrp_operations/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/ko.po b/addons/mrp_operations/i18n/ko.po index 2063aea020e..98bd4323384 100644 --- a/addons/mrp_operations/i18n/ko.po +++ b/addons/mrp_operations/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/lt.po b/addons/mrp_operations/i18n/lt.po index 177ed8835c7..b2639dca72b 100644 --- a/addons/mrp_operations/i18n/lt.po +++ b/addons/mrp_operations/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/mn.po b/addons/mrp_operations/i18n/mn.po index 040b3fd27bf..b34fcc577c3 100644 --- a/addons/mrp_operations/i18n/mn.po +++ b/addons/mrp_operations/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/nl.po b/addons/mrp_operations/i18n/nl.po index df90bfe59bc..72e007f774b 100644 --- a/addons/mrp_operations/i18n/nl.po +++ b/addons/mrp_operations/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/nl_BE.po b/addons/mrp_operations/i18n/nl_BE.po index 2e887f6987e..6b53a58811b 100644 --- a/addons/mrp_operations/i18n/nl_BE.po +++ b/addons/mrp_operations/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/pl.po b/addons/mrp_operations/i18n/pl.po index 0a078c22059..58ecef07c85 100644 --- a/addons/mrp_operations/i18n/pl.po +++ b/addons/mrp_operations/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/pt.po b/addons/mrp_operations/i18n/pt.po index dbe8d7e47c0..fc3b0b8ebf4 100644 --- a/addons/mrp_operations/i18n/pt.po +++ b/addons/mrp_operations/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/pt_BR.po b/addons/mrp_operations/i18n/pt_BR.po index 362c20ab8a4..e21f236c84a 100644 --- a/addons/mrp_operations/i18n/pt_BR.po +++ b/addons/mrp_operations/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/ro.po b/addons/mrp_operations/i18n/ro.po index e7a274f970a..04bb4f160c4 100644 --- a/addons/mrp_operations/i18n/ro.po +++ b/addons/mrp_operations/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/ru.po b/addons/mrp_operations/i18n/ru.po index 2d67def6b40..66fe9afaf29 100644 --- a/addons/mrp_operations/i18n/ru.po +++ b/addons/mrp_operations/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/sl.po b/addons/mrp_operations/i18n/sl.po index b5b5be31cc6..c385b5af159 100644 --- a/addons/mrp_operations/i18n/sl.po +++ b/addons/mrp_operations/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/sq.po b/addons/mrp_operations/i18n/sq.po index 29792b7c236..f2b678ec976 100644 --- a/addons/mrp_operations/i18n/sq.po +++ b/addons/mrp_operations/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:19+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:52+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/sr.po b/addons/mrp_operations/i18n/sr.po index 9c7ae4f3ed7..075637c8133 100644 --- a/addons/mrp_operations/i18n/sr.po +++ b/addons/mrp_operations/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/sr@latin.po b/addons/mrp_operations/i18n/sr@latin.po index f0532d9d911..1d7cffcf953 100644 --- a/addons/mrp_operations/i18n/sr@latin.po +++ b/addons/mrp_operations/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/sv.po b/addons/mrp_operations/i18n/sv.po index 1ee08555b8e..a1d119712b1 100644 --- a/addons/mrp_operations/i18n/sv.po +++ b/addons/mrp_operations/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/tlh.po b/addons/mrp_operations/i18n/tlh.po index e908e7c271b..4ab222857d2 100644 --- a/addons/mrp_operations/i18n/tlh.po +++ b/addons/mrp_operations/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/tr.po b/addons/mrp_operations/i18n/tr.po index b9dfddcea34..f897f234e48 100644 --- a/addons/mrp_operations/i18n/tr.po +++ b/addons/mrp_operations/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/uk.po b/addons/mrp_operations/i18n/uk.po index 8401636d5cb..c582822b451 100644 --- a/addons/mrp_operations/i18n/uk.po +++ b/addons/mrp_operations/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/vi.po b/addons/mrp_operations/i18n/vi.po index 4a34388d4a2..4d047e6b0af 100644 --- a/addons/mrp_operations/i18n/vi.po +++ b/addons/mrp_operations/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/zh_CN.po b/addons/mrp_operations/i18n/zh_CN.po index 836a8983ef4..04185f5fda5 100644 --- a/addons/mrp_operations/i18n/zh_CN.po +++ b/addons/mrp_operations/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/i18n/zh_TW.po b/addons/mrp_operations/i18n/zh_TW.po index 4e8ecf27e63..cff9e646d42 100644 --- a/addons/mrp_operations/i18n/zh_TW.po +++ b/addons/mrp_operations/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:20+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:53+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form diff --git a/addons/mrp_operations/mrp_operations.py b/addons/mrp_operations/mrp_operations.py index cab7a109991..8692dab5c87 100644 --- a/addons/mrp_operations/mrp_operations.py +++ b/addons/mrp_operations/mrp_operations.py @@ -513,7 +513,7 @@ class mrp_operations_operation(osv.osv): code_lst.append(oper.code_id.start_stop) if code.start_stop=='start': if 'start' in code_lst: - raise osv.except_osv(_('Sorry!'),_('Operation has already started !' 'Youcan either Pause/Finish/Cancel the operation')) + raise osv.except_osv(_('Sorry!'),_('Operation has already started! You can either Pause/Finish/Cancel the operation.')) return False if code.start_stop=='pause': if code_lst[len(code_lst)-1]!='resume' and code_lst[len(code_lst)-1]!='start': @@ -533,7 +533,7 @@ class mrp_operations_operation(osv.osv): return False if code.start_stop=='cancel': if not 'start' in code_lst : - raise osv.except_osv(_('Error!'),_('There is no Operation to be cancelled!')) + raise osv.except_osv(_('Error!'),_('No operation to cancel.')) return False if 'done' in code_lst: raise osv.except_osv(_('Error!'),_('Operation is already finished!')) diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py index c9b31dcc5cc..c9dc3f5e7bc 100644 --- a/addons/mrp_repair/mrp_repair.py +++ b/addons/mrp_repair/mrp_repair.py @@ -333,7 +333,7 @@ class mrp_repair(osv.osv): self.write(cr, uid, [o.id], {'state': 'confirmed'}) for line in o.operations: if line.product_id.track_production and not line.prodlot_id: - raise osv.except_osv(_('Warning'), _("Serial number is required for operation line with product '%s'") % (line.product_id.name)) + raise osv.except_osv(_('Warning!'), _("Serial number is required for operation line with product '%s'") % (line.product_id.name)) mrp_line_obj.write(cr, uid, [l.id for l in o.operations], {'state': 'confirmed'}) self.set_confirm_send_note(cr, uid, ids) return True @@ -387,7 +387,7 @@ class mrp_repair(osv.osv): inv_obj.write(cr, uid, [inv_id], invoice_vals, context=context) else: if not repair.partner_id.property_account_receivable: - raise osv.except_osv(_('Error !'), _('No account defined for partner "%s".') % repair.partner_id.name ) + raise osv.except_osv(_('Error!'), _('No account defined for partner "%s".') % repair.partner_id.name ) account_id = repair.partner_id.property_account_receivable.id inv = { 'name': repair.name, @@ -415,7 +415,7 @@ class mrp_repair(osv.osv): elif operation.product_id.categ_id.property_account_income_categ: account_id = operation.product_id.categ_id.property_account_income_categ.id else: - raise osv.except_osv(_('Error !'), _('No account defined for product "%s".') % operation.product_id.name ) + raise osv.except_osv(_('Error!'), _('No account defined for product "%s".') % operation.product_id.name ) invoice_line_id = inv_line_obj.create(cr, uid, { 'invoice_id': inv_id, @@ -437,14 +437,14 @@ class mrp_repair(osv.osv): else: name = fee.name if not fee.product_id: - raise osv.except_osv(_('Warning !'), _('No product defined on Fees!')) + raise osv.except_osv(_('Warning!'), _('No product defined on Fees!')) if fee.product_id.property_account_income: account_id = fee.product_id.property_account_income.id elif fee.product_id.categ_id.property_account_income_categ: account_id = fee.product_id.categ_id.property_account_income_categ.id else: - raise osv.except_osv(_('Error !'), _('No account defined for product "%s".') % fee.product_id.name) + raise osv.except_osv(_('Error!'), _('No account defined for product "%s".') % fee.product_id.name) invoice_fee_id = inv_line_obj.create(cr, uid, { 'invoice_id': inv_id, @@ -562,41 +562,41 @@ class mrp_repair(osv.osv): self.write(cr, uid, [repair.id], {'state': 'done'}) self.set_done_send_note(cr, uid, [repair.id], context) return res - + def create(self, cr, uid, vals, context=None): repair_id = super(mrp_repair, self).create(cr, uid, vals, context=context) self.create_send_note(cr, uid, [repair_id], context=context) return repair_id - + def create_send_note(self, cr, uid, ids, context=None): for repair in self.browse(cr, uid, ids, context): message = _("Repair Order for %s has been created." % (repair.product_id.name)) self.message_append_note(cr, uid, [repair.id], body=message, context=context) return True - + def set_start_send_note(self, cr, uid, ids, context=None): for repair in self.browse(cr, uid, ids, context): message = _("Repair Order for %s has been started." % (repair.product_id.name)) self.message_append_note(cr, uid, [repair.id], body=message, context=context) return True - + def set_toinvoiced_send_note(self, cr, uid, ids, context=None): for repair in self.browse(cr, uid, ids, context): message = _("Draft Invoice of %s %s waiting for validation.") % (repair.invoice_id.amount_total, repair.invoice_id.currency_id.symbol) self.message_append_note(cr, uid, [repair.id], body=message, context=context) return True - + def set_confirm_send_note(self, cr, uid, ids, context=None): for repair in self.browse(cr, uid, ids, context): message = _( "Repair Order for %s has been accepted." % (repair.product_id.name)) self.message_append_note(cr, uid, [repair.id], body=message, context=context) return True - + def set_cancel_send_note(self, cr, uid, ids, context=None): message = _("Repair has been cancelled.") self.message_append_note(cr, uid, ids, body=message, context=context) return True - + def set_ready_send_note(self, cr, uid, ids, context=None): message = _("Repair Order is now ready to repair.") self.message_append_note(cr, uid, ids, body=message, context=context) diff --git a/addons/mrp_repair/wizard/cancel_repair.py b/addons/mrp_repair/wizard/cancel_repair.py index 2d65c93847d..af8b2278c63 100644 --- a/addons/mrp_repair/wizard/cancel_repair.py +++ b/addons/mrp_repair/wizard/cancel_repair.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2010 Tiny SPRL (). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## @@ -31,42 +31,42 @@ class repair_cancel(osv.osv_memory): @param self: The object pointer. @param cr: A database cursor @param uid: ID of the user currently logged in - @param ids: List of IDs selected - @param context: A standard dictionary - @return: + @param ids: List of IDs selected + @param context: A standard dictionary + @return: """ if context is None: context = {} record_id = context and context.get('active_id', False) or False - assert record_id, _('Active ID is not Found') + assert record_id, _('Active ID not Found') repair_order_obj = self.pool.get('mrp.repair') repair_line_obj = self.pool.get('mrp.repair.line') repair_order = repair_order_obj.browse(cr, uid, record_id, context=context) - + if repair_order.invoiced or repair_order.invoice_method == 'none': - repair_order_obj.action_cancel(cr, uid, [record_id], context=context) + repair_order_obj.action_cancel(cr, uid, [record_id], context=context) else: raise osv.except_osv(_('Warning!'),_('Repair order is not invoiced.')) - + return {'type': 'ir.actions.act_window_close'} - + def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): """ Changes the view dynamically @param self: The object pointer. @param cr: A database cursor @param uid: ID of the user currently logged in - @param context: A standard dictionary + @param context: A standard dictionary @return: New arch of view. """ if context is None: context = {} res = super(repair_cancel, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False) - record_id = context and context.get('active_id', False) or False + record_id = context and context.get('active_id', False) or False active_model = context.get('active_model') - + if not record_id or (active_model and active_model != 'mrp.repair'): return res - + repair_order = self.pool.get('mrp.repair').browse(cr, uid, record_id, context=context) if not repair_order.invoiced: res['arch'] = """ @@ -77,7 +77,7 @@ class repair_cancel(osv.osv_memory): + + +
+ + \ No newline at end of file diff --git a/addons/web_linkedin/web_linkedin.py b/addons/web_linkedin/web_linkedin.py new file mode 100644 index 00000000000..acce3c45735 --- /dev/null +++ b/addons/web_linkedin/web_linkedin.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +import web.common.http +import base64 +import urllib2 + +class Binary(web.common.http.Controller): + _cp_path = "/web_linkedin/binary" + + @web.common.http.jsonrequest + def url2binary(self, req,url): + bfile = urllib2.urlopen(url) + return base64.b64encode(bfile.read()) + diff --git a/addons/web_linkedin/web_linkedin_view.xml b/addons/web_linkedin/web_linkedin_view.xml new file mode 100644 index 00000000000..b636722e2c7 --- /dev/null +++ b/addons/web_linkedin/web_linkedin_view.xml @@ -0,0 +1,21 @@ + + + + + res.partner.linkedin.inherit + res.partner + form + + + + + + + + + + diff --git a/addons/wiki/i18n/ar.po b/addons/wiki/i18n/ar.po index 560e39531d9..d90b7d1f909 100644 --- a/addons/wiki/i18n/ar.po +++ b/addons/wiki/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/bg.po b/addons/wiki/i18n/bg.po index 702082fa9c9..fec9663ccb4 100644 --- a/addons/wiki/i18n/bg.po +++ b/addons/wiki/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/bs.po b/addons/wiki/i18n/bs.po index 9b33458df86..ffd295c93d3 100644 --- a/addons/wiki/i18n/bs.po +++ b/addons/wiki/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/ca.po b/addons/wiki/i18n/ca.po index 3118c25d54f..0da9885f097 100644 --- a/addons/wiki/i18n/ca.po +++ b/addons/wiki/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/cs.po b/addons/wiki/i18n/cs.po index c8978e85787..9f0ea6045dc 100644 --- a/addons/wiki/i18n/cs.po +++ b/addons/wiki/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Language: Czech\n" #. module: wiki diff --git a/addons/wiki/i18n/da.po b/addons/wiki/i18n/da.po index 77445a99f9c..21bad1c94cc 100644 --- a/addons/wiki/i18n/da.po +++ b/addons/wiki/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/de.po b/addons/wiki/i18n/de.po index bd57fa42a93..06626eefd7c 100644 --- a/addons/wiki/i18n/de.po +++ b/addons/wiki/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/el.po b/addons/wiki/i18n/el.po index 8c9eacecf64..8a29e63f02a 100644 --- a/addons/wiki/i18n/el.po +++ b/addons/wiki/i18n/el.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/addons/wiki/i18n/es.po b/addons/wiki/i18n/es.po index c4b1591e52d..f9a94e176ea 100644 --- a/addons/wiki/i18n/es.po +++ b/addons/wiki/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/es_AR.po b/addons/wiki/i18n/es_AR.po index ba3431ae9d3..e63eaf24be9 100644 --- a/addons/wiki/i18n/es_AR.po +++ b/addons/wiki/i18n/es_AR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/es_CR.po b/addons/wiki/i18n/es_CR.po index 5ee96488eb3..1c9e4f39b84 100644 --- a/addons/wiki/i18n/es_CR.po +++ b/addons/wiki/i18n/es_CR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: \n" #. module: wiki diff --git a/addons/wiki/i18n/et.po b/addons/wiki/i18n/et.po index 8d30fb75d3a..5980bda57da 100644 --- a/addons/wiki/i18n/et.po +++ b/addons/wiki/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/fi.po b/addons/wiki/i18n/fi.po index 75b10f818cc..091a473910e 100644 --- a/addons/wiki/i18n/fi.po +++ b/addons/wiki/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/fr.po b/addons/wiki/i18n/fr.po index 52fa0479379..91a0b6b197e 100644 --- a/addons/wiki/i18n/fr.po +++ b/addons/wiki/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/gl.po b/addons/wiki/i18n/gl.po index dc892a8c6f8..edce0e05bd5 100644 --- a/addons/wiki/i18n/gl.po +++ b/addons/wiki/i18n/gl.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/hr.po b/addons/wiki/i18n/hr.po index 80170e95799..3a45a8a28f8 100644 --- a/addons/wiki/i18n/hr.po +++ b/addons/wiki/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/hu.po b/addons/wiki/i18n/hu.po index 8dc1f0e5e71..ba78052c354 100644 --- a/addons/wiki/i18n/hu.po +++ b/addons/wiki/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/id.po b/addons/wiki/i18n/id.po index a7f5eb42ad2..fcaba7b8947 100644 --- a/addons/wiki/i18n/id.po +++ b/addons/wiki/i18n/id.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/it.po b/addons/wiki/i18n/it.po index ad523a2ced4..27df99ee7c5 100644 --- a/addons/wiki/i18n/it.po +++ b/addons/wiki/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/ja.po b/addons/wiki/i18n/ja.po index bbad5cbac40..85840a1f8b0 100644 --- a/addons/wiki/i18n/ja.po +++ b/addons/wiki/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/ko.po b/addons/wiki/i18n/ko.po index 25990e147a1..c2469255343 100644 --- a/addons/wiki/i18n/ko.po +++ b/addons/wiki/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/lt.po b/addons/wiki/i18n/lt.po index f69af026b7e..b6cffe86299 100644 --- a/addons/wiki/i18n/lt.po +++ b/addons/wiki/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" "Language: lt\n" #. module: wiki diff --git a/addons/wiki/i18n/lv.po b/addons/wiki/i18n/lv.po index 5c4b0275061..d72c6080ff8 100644 --- a/addons/wiki/i18n/lv.po +++ b/addons/wiki/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/mn.po b/addons/wiki/i18n/mn.po index 38651122182..4156cc06dbf 100644 --- a/addons/wiki/i18n/mn.po +++ b/addons/wiki/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/nb.po b/addons/wiki/i18n/nb.po index 3eb11f83e19..a8887bbf10f 100644 --- a/addons/wiki/i18n/nb.po +++ b/addons/wiki/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/nl.po b/addons/wiki/i18n/nl.po index f6b51439284..2eb3d23430c 100644 --- a/addons/wiki/i18n/nl.po +++ b/addons/wiki/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/nl_BE.po b/addons/wiki/i18n/nl_BE.po index f3459c6b2ec..0affcea33df 100644 --- a/addons/wiki/i18n/nl_BE.po +++ b/addons/wiki/i18n/nl_BE.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/pl.po b/addons/wiki/i18n/pl.po index 6acaadbb659..8b0b3c38fe9 100644 --- a/addons/wiki/i18n/pl.po +++ b/addons/wiki/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/pt.po b/addons/wiki/i18n/pt.po index 4828e6fdf03..1dc926694e8 100644 --- a/addons/wiki/i18n/pt.po +++ b/addons/wiki/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/pt_BR.po b/addons/wiki/i18n/pt_BR.po index 67d568eb7df..6c7ccd727cd 100644 --- a/addons/wiki/i18n/pt_BR.po +++ b/addons/wiki/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/ro.po b/addons/wiki/i18n/ro.po index d1812df45e4..ebc5d984fba 100644 --- a/addons/wiki/i18n/ro.po +++ b/addons/wiki/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/ru.po b/addons/wiki/i18n/ru.po index a00d1f036e8..e9d723c5bb4 100644 --- a/addons/wiki/i18n/ru.po +++ b/addons/wiki/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/sk.po b/addons/wiki/i18n/sk.po index f8155f43105..fb5e320e334 100644 --- a/addons/wiki/i18n/sk.po +++ b/addons/wiki/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/sl.po b/addons/wiki/i18n/sl.po index a5a7124d3f6..058b9970c7b 100644 --- a/addons/wiki/i18n/sl.po +++ b/addons/wiki/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/sq.po b/addons/wiki/i18n/sq.po index 2a1b6e68d19..ace82fe351b 100644 --- a/addons/wiki/i18n/sq.po +++ b/addons/wiki/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/sr.po b/addons/wiki/i18n/sr.po index b4249ade756..05ff059c01d 100644 --- a/addons/wiki/i18n/sr.po +++ b/addons/wiki/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/sr@latin.po b/addons/wiki/i18n/sr@latin.po index 2da3a91270b..d1ff1b9e32f 100644 --- a/addons/wiki/i18n/sr@latin.po +++ b/addons/wiki/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/sv.po b/addons/wiki/i18n/sv.po index c2c815809f7..ac42289c2d9 100644 --- a/addons/wiki/i18n/sv.po +++ b/addons/wiki/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/tlh.po b/addons/wiki/i18n/tlh.po index 663785586b3..a00e322e0ef 100644 --- a/addons/wiki/i18n/tlh.po +++ b/addons/wiki/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:54+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/tr.po b/addons/wiki/i18n/tr.po index c71129df54b..8fc69bedc3f 100644 --- a/addons/wiki/i18n/tr.po +++ b/addons/wiki/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/uk.po b/addons/wiki/i18n/uk.po index d1e22aa6de5..dc3dadac42c 100644 --- a/addons/wiki/i18n/uk.po +++ b/addons/wiki/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/vi.po b/addons/wiki/i18n/vi.po index 53516a50a04..f0a0bd5c90e 100644 --- a/addons/wiki/i18n/vi.po +++ b/addons/wiki/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/zh_CN.po b/addons/wiki/i18n/zh_CN.po index 276dd91b6ea..aba53b98606 100644 --- a/addons/wiki/i18n/zh_CN.po +++ b/addons/wiki/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/i18n/zh_TW.po b/addons/wiki/i18n/zh_TW.po index af59aad46a6..ec783eef138 100644 --- a/addons/wiki/i18n/zh_TW.po +++ b/addons/wiki/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-08-07 05:22+0000\n" -"X-Generator: Launchpad (build 15745)\n" +"X-Launchpad-Export-Date: 2012-08-09 04:55+0000\n" +"X-Generator: Launchpad (build 15761)\n" #. module: wiki #: field:wiki.groups,template:0 diff --git a/addons/wiki/web/widgets/rss/feedparser.py b/addons/wiki/web/widgets/rss/feedparser.py index 885050d49f8..35cbb975d3f 100755 --- a/addons/wiki/web/widgets/rss/feedparser.py +++ b/addons/wiki/web/widgets/rss/feedparser.py @@ -233,7 +233,7 @@ class FeedParserDict(UserDict): assert not key.startswith('_') return self.__getitem__(key) except: - raise AttributeError, "object has no attribute '%s'" % key + raise AttributeError, "Object has no attribute '%s'" % key def __setattr__(self, key, value): if key.startswith('_') or key == 'data': diff --git a/addons/wiki/wiki.py b/addons/wiki/wiki.py index fa1dca8e95a..b945635bb92 100644 --- a/addons/wiki/wiki.py +++ b/addons/wiki/wiki.py @@ -234,7 +234,7 @@ class wiki_history(osv.osv): if text2: line2=tools.ustr(text2.splitlines(1)) if (not line1 and not line2) or (line1 == line2): - raise osv.except_osv(_('Warning !'), _('There are no changes in revisions')) + raise osv.except_osv(_('Warning!'), _('There are no changes in revisions.')) diff = difflib.HtmlDiff() return diff.make_file(line1, line2, "Revision-%s" % (v1), "Revision-%s" % (v2), context=False) diff --git a/addons/wiki/wizard/wiki_make_index.py b/addons/wiki/wizard/wiki_make_index.py index 27978f9b8ec..83dd4a3b566 100644 --- a/addons/wiki/wizard/wiki_make_index.py +++ b/addons/wiki/wizard/wiki_make_index.py @@ -49,7 +49,7 @@ class wiki_make_index(osv.osv_memory): order by section ", (tuple(data),)) lst0 = cr.fetchall() if not lst0[0][1]: - raise osv.except_osv(_('Warning !'), _('There is no section in this Page')) + raise osv.except_osv(_('Warning!'), _('There is no section in this Page.')) lst = [] s_ids = {} diff --git a/addons/wiki/wizard/wiki_show_diff.py b/addons/wiki/wizard/wiki_show_diff.py index 278c91064df..acc7b67d026 100644 --- a/addons/wiki/wizard/wiki_show_diff.py +++ b/addons/wiki/wizard/wiki_show_diff.py @@ -51,7 +51,7 @@ class showdiff(osv.osv_memory): nids.sort() diff = base64.encodestring(history.getDiff(cr, uid, ids[0], nids[-1])) else: - raise osv.except_osv(_('Warning'), _('You need to select minimum 1 or maximum 2 history revision!')) + raise osv.except_osv(_('Warning!'), _('You need to select minimum one or maximum two history revisions!')) return diff