diff --git a/addons/account/account.py b/addons/account/account.py index 3e07f151de3..cfba30856a9 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -541,10 +541,18 @@ class account_account(osv.osv): return False return True + def _check_company_account(self, cr, uid, ids, context=None): + for account in self.browse(cr, uid, ids, context=context): + if account.parent_id: + if account.company_id != account.parent_id.company_id: + return False + return True + _constraints = [ (_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']), + (_check_company_account, 'Error!\nYou cannot create an account which has parent account of different company.', ['parent_id']), ] _sql_constraints = [ ('code_company_uniq', 'unique (code,company_id)', 'The code of the account must be unique per company !') @@ -1007,7 +1015,7 @@ class account_period(osv.osv): 'date_stop': fields.date('End of Period', required=True, states={'done':[('readonly',True)]}), 'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscal Year', required=True, states={'done':[('readonly',True)]}, select=True), 'state': fields.selection([('draft','Open'), ('done','Closed')], 'Status', readonly=True, - help='When monthly periods are created. The state is \'Draft\'. At the end of monthly period it is in \'Done\' state.'), + help='When monthly periods are created. The status is \'Draft\'. At the end of monthly period it is in \'Done\' status.'), 'company_id': fields.related('fiscalyear_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True) } _defaults = { @@ -1134,7 +1142,7 @@ class account_journal_period(osv.osv): 'icon': fields.function(_icon_get, string='Icon', type='char', size=32), 'active': fields.boolean('Active', required=True, help="If the active field is set to False, it will allow you to hide the journal period without removing it."), 'state': fields.selection([('draft','Draft'), ('printed','Printed'), ('done','Done')], 'Status', required=True, readonly=True, - help='When journal period is created. The state is \'Draft\'. If a report is printed it comes to \'Printed\' state. When all transactions are done, it comes in \'Done\' state.'), + help='When journal period is created. The status is \'Draft\'. If a report is printed it comes to \'Printed\' status. When all transactions are done, it comes in \'Done\' status.'), 'fiscalyear_id': fields.related('period_id', 'fiscalyear_id', string='Fiscal Year', type='many2one', relation='account.fiscalyear'), 'company_id': fields.related('journal_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True) } @@ -1282,7 +1290,7 @@ class account_move(osv.osv): 'period_id': fields.many2one('account.period', 'Period', required=True, states={'posted':[('readonly',True)]}), 'journal_id': fields.many2one('account.journal', 'Journal', required=True, states={'posted':[('readonly',True)]}), 'state': fields.selection([('draft','Unposted'), ('posted','Posted')], 'Status', required=True, readonly=True, - help='All manually created new journal entries are usually in the state \'Unposted\', but you can set the option to skip that state on the related journal. In that case, they will behave as journal entries automatically created by the system on document validation (invoices, bank statements...) and will be created in \'Posted\' state.'), + help='All manually created new journal entries are usually in the status \'Unposted\', but you can set the option to skip that status on the related journal. In that case, they will behave as journal entries automatically created by the system on document validation (invoices, bank statements...) and will be created in \'Posted\' status.'), 'line_id': fields.one2many('account.move.line', 'move_id', 'Entries', states={'posted':[('readonly',True)]}), 'to_check': fields.boolean('To Review', help='Check this box if you are unsure of that journal entry and if you want to note it as \'to be reviewed\' by an accounting expert.'), 'partner_id': fields.related('line_id', 'partner_id', type="many2one", relation="res.partner", string="Partner", store=True), diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py index 2117f6e49ea..066f8d1abec 100644 --- a/addons/account/account_analytic_line.py +++ b/addons/account/account_analytic_line.py @@ -39,7 +39,6 @@ class account_analytic_line(osv.osv): } _defaults = { - 'date': fields.date.context_today, 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.analytic.line', context=c), } _order = 'date desc' @@ -108,7 +107,7 @@ class account_analytic_line(osv.osv): if journal_id: journal = analytic_journal_obj.browse(cr, uid, journal_id, context=context) if journal.type == 'sale': - product_price_type_ids = product_price_type_obj.search(cr, uid, [('field','=','list_price')], context) + product_price_type_ids = product_price_type_obj.search(cr, uid, [('field','=','list_price')], context=context) if product_price_type_ids: pricetype = product_price_type_obj.browse(cr, uid, product_price_type_ids, context=context)[0] # Take the company currency as the reference one diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 549363ce269..4422537007f 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -61,7 +61,7 @@ class account_bank_statement(osv.osv): return res def _get_period(self, cr, uid, context=None): - periods = self.pool.get('account.period').find(cr, uid) + periods = self.pool.get('account.period').find(cr, uid,context=context) if periods: return periods[0] return False @@ -123,8 +123,8 @@ class account_bank_statement(osv.osv): ('open','Open'), # used by cash statements ('confirm', 'Closed')], 'Status', required=True, readonly="1", - help='When new statement is created the state will be \'Draft\'.\n' - 'And after getting confirmation from the bank it will be in \'Confirmed\' state.'), + help='When new statement is created the status will be \'Draft\'.\n' + 'And after getting confirmation from the bank it will be in \'Confirmed\' status.'), 'currency': fields.function(_currency, string='Currency', type='many2one', relation='res.currency'), 'account_id': fields.related('journal_id', 'default_debit_account_id', type='many2one', relation='account.account', string='Account used in this journal', readonly=True, help='used in statement reconciliation domain, but shouldn\'t be used elswhere.'), @@ -486,6 +486,19 @@ class account_bank_statement(osv.osv): default['move_line_ids'] = [] return super(account_bank_statement, self).copy(cr, uid, id, default, context=context) + def button_journal_entries(self, cr, uid, ids, context=None): + ctx = (context or {}).copy() + ctx['journal_id'] = self.browse(cr, uid, ids[0], context=context).journal_id.id + return { + 'view_type':'form', + 'view_mode':'tree', + 'res_model':'account.move.line', + 'view_id':False, + 'type':'ir.actions.act_window', + 'domain':[('statement_id','in',ids)], + 'context':ctx, + } + account_bank_statement() class account_bank_statement_line(osv.osv): diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py index 17fa05d5f24..c1f30824461 100644 --- a/addons/account/account_cash_statement.py +++ b/addons/account/account_cash_statement.py @@ -78,7 +78,7 @@ class account_cash_statement(osv.osv): """ res = {} for statement in self.browse(cr, uid, ids, context=context): - if statement.journal_id.type not in ('cash',): + if (statement.journal_id.type not in ('cash',)) or (not statement.journal_id.cash_control): continue start = end = 0 for line in statement.details_ids: @@ -289,13 +289,13 @@ class account_cash_statement(osv.osv): super(account_cash_statement, self).button_confirm_bank(cr, uid, ids, context=context) absl_proxy = self.pool.get('account.bank.statement.line') - TABLES = (('Profit', 'profit_account_id'), ('Loss', 'loss_account_id'),) + TABLES = ((_('Profit'), 'profit_account_id'), (_('Loss'), 'loss_account_id'),) for obj in self.browse(cr, uid, ids, context=context): if obj.difference == 0.0: continue - for item_label, item_account in TALBES: + for item_label, item_account in TABLES: 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,)) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 57f16473b82..409551585fa 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -185,6 +185,7 @@ class account_invoice(osv.osv): _columns = { 'name': fields.char('Description', size=64, select=True, readonly=True, states={'draft':[('readonly',False)]}), 'origin': fields.char('Source Document', size=64, help="Reference of the document that produced this invoice.", readonly=True, states={'draft':[('readonly',False)]}), + 'supplier_invoice_number': fields.char('Supplier Invoice Number', size=64, help="The reference of this invoice as provided by the supplier.", readonly=True, states={'draft':[('readonly',False)]}), 'type': fields.selection([ ('out_invoice','Customer Invoice'), ('in_invoice','Supplier Invoice'), @@ -206,12 +207,12 @@ class account_invoice(osv.osv): ('open','Open'), ('paid','Paid'), ('cancel','Cancelled'), - ],'State', select=True, readonly=True, - help=' * The \'Draft\' state is used when a user is encoding a new and unconfirmed Invoice. \ - \n* The \'Pro-forma\' when invoice is in Pro-forma state,invoice does not have an invoice number. \ - \n* The \'Open\' state is used when user create invoice,a invoice number is generated.Its in open state till user does not pay invoice. \ - \n* The \'Paid\' state is set automatically when the invoice is paid. Its related journal entries may or may not be reconciled. \ - \n* The \'Cancelled\' state is used when user cancel invoice.'), + ],'Status', select=True, readonly=True, + help=' * The \'Draft\' status is used when a user is encoding a new and unconfirmed Invoice. \ + \n* The \'Pro-forma\' when invoice is in Pro-forma status,invoice does not have an invoice number. \ + \n* The \'Open\' status is used when user create invoice,a invoice number is generated.Its in open status till user does not pay invoice. \ + \n* The \'Paid\' status is set automatically when the invoice is paid. Its related journal entries may or may not be reconciled. \ + \n* The \'Cancelled\' status is used when user cancel invoice.'), 'sent': fields.boolean('Sent', readonly=True, help="It indicates that the invoice has been sent."), 'date_invoice': fields.date('Invoice Date', readonly=True, states={'draft':[('readonly',False)]}, select=True, help="Keep empty to use the current date"), 'date_due': fields.date('Due Date', readonly=True, states={'draft':[('readonly',False)]}, select=True, @@ -401,6 +402,7 @@ class account_invoice(osv.osv): 'default_res_id': ids[0], 'default_use_template': True, 'default_template_id': template_id, + 'default_composition_mode': 'comment', }) return { 'view_type': 'form', @@ -864,8 +866,11 @@ class account_invoice(osv.osv): self.check_tax_lines(cr, uid, inv, compute_taxes, ait_obj) # I disabled the check_total feature - #if inv.type in ('in_invoice', 'in_refund') and abs(inv.check_total - inv.amount_total) >= (inv.currency_id.rounding/2.0): - # raise osv.except_osv(_('Bad total !'), _('Please verify the price of the invoice !\nThe real total does not match the computed total.')) + group_check_total_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account', 'group_supplier_inv_check_total')[1] + group_check_total = self.pool.get('res.groups').browse(cr, uid, group_check_total_id, context=context) + if group_check_total and uid in [x.id for x in group_check_total.users]: + if (inv.type in ('in_invoice', 'in_refund') and abs(inv.check_total - inv.amount_total) >= (inv.currency_id.rounding/2.0)): + raise osv.except_osv(_('Bad total !'), _('Please verify the price of the invoice !\nThe encoded total does not match the computed total.')) if inv.payment_term: total_fixed = total_percent = 0 @@ -979,13 +984,13 @@ class account_invoice(osv.osv): for i in line: i[2]['period_id'] = period_id + ctx.update(invoice=inv) move_id = move_obj.create(cr, uid, move, context=ctx) new_move_name = move_obj.browse(cr, uid, move_id, context=ctx).name # make the invoice point to that move self.write(cr, uid, [inv.id], {'move_id': move_id,'period_id':period_id, 'move_name':new_move_name}, context=ctx) # Pass invoice in context in method post: used if you want to get the same # account move reference when creating the same invoice after a cancelled one: - ctx.update({'invoice':inv}) move_obj.post(cr, uid, [move_id], context=ctx) self._log_event(cr, uid, ids) return True @@ -1359,7 +1364,7 @@ class account_invoice_line(osv.osv): _description = "Invoice Line" _columns = { 'name': fields.text('Description', required=True), - 'origin': fields.char('Source', size=256, help="Reference of the document that produced this invoice."), + 'origin': fields.char('Source Document', size=256, help="Reference of the document that produced this invoice."), 'sequence': fields.integer('Sequence', help="Gives the sequence of this line when displaying the invoice."), 'invoice_id': fields.many2one('account.invoice', 'Invoice Reference', ondelete='cascade', select=True), 'uos_id': fields.many2one('product.uom', 'Unit of Measure', ondelete='set null'), diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 1f0ce38a017..4feb97c2f5f 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -169,11 +169,12 @@ domain="[('supplier', '=', True)]"/> - @@ -433,8 +435,8 @@
- +
@@ -445,7 +447,7 @@ account.invoice - + diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 67a55d8f451..302a74c27af 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -208,7 +208,7 @@ class account_move_line(osv.osv): if type(period_id) == str: ids = period_obj.search(cr, uid, [('name', 'ilike', period_id)]) context.update({ - 'period_id': ids[0] + 'period_id': ids and ids[0] or False }) return context @@ -582,7 +582,7 @@ 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 cannot create journal items on “View” type account %s %s.') % (l.account_id.code, l.account_id.name)) + return False return True def _check_no_closed(self, cr, uid, ids, context=None): @@ -917,7 +917,7 @@ class account_move_line(osv.osv): if lines and lines[0]: partner_id = lines[0].partner_id and lines[0].partner_id.id or False - if not partner_obj.has_something_to_reconcile(cr, uid, partner_id, context=context): + if partner_id and not partner_obj.has_something_to_reconcile(cr, uid, partner_id, context=context): partner_obj.mark_as_reconciled(cr, uid, [partner_id], context=context) return r_id @@ -975,7 +975,7 @@ class account_move_line(osv.osv): if context is None: context = {} result = super(account_move_line, self).fields_view_get(cr, uid, view_id, view_type, context=context, toolbar=toolbar, submenu=submenu) - if view_type != 'tree': + if (view_type != 'tree') or view_id: #Remove the toolbar from the form view if view_type == 'form': if result.get('toolbar', False): diff --git a/addons/account/account_report.xml b/addons/account/account_report.xml index d258bb0b140..0017409f416 100644 --- a/addons/account/account_report.xml +++ b/addons/account/account_report.xml @@ -41,13 +41,5 @@ groups="group_account_user,group_account_manager" parent="account.menu_finance_generic_reporting" sequence="3"/> - - diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 1b614a1ee85..f7d64f43405 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -302,11 +302,11 @@ [('parent_id','=',False)] - + Unrealized Gain or Loss account.account - + @@ -322,7 +322,7 @@ - + Unrealized Gain or Loss account.account form @@ -509,8 +509,8 @@ - - + + @@ -650,7 +650,7 @@ - + @@ -661,7 +661,7 @@ - + @@ -671,15 +671,24 @@ - - - + + account.bank.statement.journal.items.form.inherit + account.bank.statement + + + + - - or - Cancel - - - -

Upload your file

+
+
+

+ Import a CSV File +

+ + + + + or + Cancel +
+
+

Select the .CSV @@ -25,7 +30,9 @@ -

@@ -44,7 +51,7 @@
-
+

Map your data to OpenERP

@@ -59,6 +66,7 @@

Frequently Asked Questions

+
Need to import data from an other application?
@@ -78,9 +86,259 @@ whenever possible

+ +
+
+ What can I do when the Import preview table isn't + displayed correctly?
+
+

By default the Import preview is set on commas as + field separators and quotation marks as text + delimiters. If your csv file does not have these + settings, you can modify the File Format Options + (displayed under the Browse CSV file bar after you + select your file).

Note that if your CSV file + has a tabulation as separator, OpenERP will not + detect the separations. You will need to change the + file format options in your spreadsheet application. + See the following question.

+
+
+ +
+
+ How can I change the CSV file format options when + saving in my spreadsheet application?
+
+

If you edit and save CSV files in speadsheet + applications, your computer's regional settings will + be applied for the separator and delimiter. + We suggest you use OpenOffice or LibreOffice Calc + as they will allow you to modify all three options + (in 'Save As' dialog box > Check the box 'Edit filter + settings' > Save).

Microsoft Excel will allow + you to modify only the encoding when saving + (in 'Save As' dialog box > click 'Tools' dropdown + list > Encoding tab).

+
+
+ +
+
+ What's the difference between Database ID and + External ID?
+
+

Some fields define a relationship with another + object. For example, the country of a contact is a + link to a record of the 'Country' object. When you + want to import such fields, OpenERP will have to + recreate links between the different records. + To help you import such fields, OpenERP provides 3 + mechanisms. You must use one and only one mechanism + per field you want to import.

For example, to + reference the country of a contact, OpenERP proposes + you 3 different fields to import:

    +
  • Country: the name or code of the country
  • +
  • Country/Database ID: the unique OpenERP ID for a + record, defined by the ID postgresql column
  • +
  • Country/External ID: the ID of this record + referenced in another application (or the .XML file + that imported it)

For the country + Belgium, you can use one of these 3 ways to import: +

  • Country: Belgium
  • Country/Database + ID: 21
  • Country/External ID: base.be
  • +

According to your need, you should use + one of these 3 ways to reference records in relations. + Here is when you should use one or the other, + according to your need:

  • Use Country: This is + the easiest way when your data come from CSV files + that have been created manually.
  • Use + Country/Database ID: You should rarely use this + notation. It's mostly used by developers as it's main + advantage is to never have conflicts (you may have + several records with the same name, but they always + have a unique Database ID)
  • Use + Country/External ID: Use External ID when you import + data from a third party application.

+

When you use External IDs, you can import CSV files + with the "External ID" column to define the External + ID of each record you import. Then, you will be able + to make a reference to that record with columns like + "Field/External ID". The following two CSV files give + you an example for Products and their Categories.

+ CSV file for categories
+ CSV file for Products +
+
+ +
+
+ What can I do if I have multiple matches for a field? +
+
+

If for example you have two product categories + with the child name "Sellable" (ie. "Misc. + Products/Sellable" & "Other Products/Sellable"), + your validation is halted but you may still import + your data. However, we recommend you do not import the + data because they will all be linked to the first + 'Sellable' category found in the Product Category list + ("Misc. Products/Sellable"). We recommend you modify + one of the duplicates' values or your product category + hierarchy.
+ However if you do not wish to change your + configuration of product categories, we recommend you + use make use of the external ID for this field + 'Category'.

+
+
+ +
+
+ How can I import a many2many relationship field + (e.g. a customer that has multiple tags)?
+
+

The tags should be separated by a comma without any + spacing. For example, if you want you customer to be + lined to both tags 'Manufacturer' and 'Retailer' + then you will encode it as follow "Manufacturer, + Retailer" in the same column of your CSV file.

+ + CSV file for Manufacturer, Retailer
+
+
+ +
+
+ How can I import a one2many relationship (e.g. several + Order Lines of a Sale Order)?
+
+

If you want to import sales order having several + order lines; for each order line, you need to reserve + a specific row in the CSV file. The first order line + will be imported on the same row as the information + relative to order. Any additional lines will need an + addtional row that does not have any information in + the fields relative to the order.

+

As an example, here is + purchase.order_functional_error_line_cant_adpat.CSV + file of some quotations you can import, based on demo + data.

+ File for some Quotations +

The following CSV file shows how to import purchase + orders with their respective purchase order lines:

+ Purchase orders with their respective purchase order lines +

The following CSV file shows how to import + suppliers and their respective contacts

+ Suppliers and their respective contacts +
+
+ + +
+
+ Can I import several times the same record?
+
+

If you import a file that contains one of the + column "External ID" or "Database ID", records that + have already been imported will be modified instead of + being created. This is very usefull as it allows you + to import several times the same CSV file while having + made some changes in between two imports. OpenERP will + take care of creating or modifying each record + depending if it's new or not.

This feature + allows you to use the Import/Export tool of OpenERP to + modify a batch of records in your favorite spreadsheet + application.

+
+
+ +
+
+ What happens if I do not provide a value for a + specific field?
+
+

If you do not set all fields in your CSV file, + OpenERP will assign the default value for every non + defined fields. But if you + set fields with empty values in your CSV file, OpenERP + will set the EMPTY value in the field, instead of + assigning the default value.

+
+
+ +
+
+ How to export/import different tables from an SQL + application to OpenERP?
+
+

If you need to import data from different tables, + you will have to recreate relations between records + belonging to different tables. (e.g. if you import + companies and persons, you will have to recreate the + link between each person and the company they work + for).

To manage relations between tables, + you can use the "External ID" facilities of OpenERP. + The "External ID" of a record is the unique identifier + of this record in another application. This "External + ID" must be unique accoss all the records of all + objects, so it's a good practice to prefix this + "External ID" with the name of the application or + table. (like 'company_1', 'person_1' instead of '1') +

As an example, suppose you have a SQL database + with two tables you want to import: companies and + persons. Each person belong to one company, so you + will have to recreate the link between a person and + the company he work for. (If you want to test this + example, here is a + dump of such a PostgreSQL database).

+

We will first export all companies and their + "External ID". In PSQL, write the following command: +

    copy + (select 'company_'||id as "External ID",company_name + as "Name",'True' as "Is a Company" from companies) TO + '/tmp/company.csv' with CSV HEADER;

+

This SQL command will create the following CSV file: +
    External ID,Name,Is a Company +
    company_1,Bigees,True +
    company_2,Organi,True +
    company_3,Boum,True

+

To create the CSV file for persons, linked to + companies, we will use the following SQL command in + PSQL:

    copy (select + 'person_'||id as "External ID",person_name as + "Name",'False' as "Is a Company",'company_'||company_id + as "Related Company/External ID" from persons) TO + '/tmp/person.csv' with CSV

+

It will produce the following CSV file: +
    External ID,Name,Is a + Company,Related Company/External ID +
    person_1,Fabien,False,company_1 +
    person_2,Laurence,False,company_1 +
    person_3,Eric,False,company_2 +
    person_4,Ramsy,False,company_3

+

As you can see in this file, Fabien and Laurence + are working for the Bigees company (company_1) and + Eric is working for the Organi company. The relation + between persons and companies is done using the + External ID of the companies. We had to prefix the + "External ID" by the name of the table to avoid a + conflict of ID between persons and companies (person_1 + and company_1 who shared the same ID 1 in the orignial + database).

+

The two files produced are ready to be imported in + OpenERP without any modifications. After having + imported these two CSV files, you will have 4 contacts + and 3 companies. (the firsts two contacts are linked + to the first company). You must first import the + companies and then the persons.

+
+
+ + - - - - - - - - - - - - + + + - - - + + + + + + + + + @@ -70,7 +84,7 @@ - 0 + 0h00 - - + + + + + + + + + + + + diff --git a/addons/hr_attendance/res_config.py b/addons/hr_attendance/res_config.py index 0da2d183409..61e2f784a5a 100644 --- a/addons/hr_attendance/res_config.py +++ b/addons/hr_attendance/res_config.py @@ -25,7 +25,7 @@ class hr_attendance_config_settings(osv.osv_memory): _inherit = 'hr.config.settings' _columns = { - 'group_hr_attendance': fields.boolean('Track attendances', + 'group_hr_attendance': fields.boolean('Track attendances for all employees', implied_group='base.group_hr_attendance', help="Allocates attendance group to all users."), } diff --git a/addons/hr_attendance/static/src/js/attendance.js b/addons/hr_attendance/static/src/js/attendance.js index d92e7534786..84516353b9d 100644 --- a/addons/hr_attendance/static/src/js/attendance.js +++ b/addons/hr_attendance/static/src/js/attendance.js @@ -57,7 +57,7 @@ openerp.hr_attendance = function (instance) { var employee = new instance.web.DataSetSearch(self, 'hr.employee', self.session.user_context, [ ['user_id', '=', self.session.uid] ]); - return employee.read_slice(['id', 'name', 'state', 'last_sign', 'attendance_access']).pipe(function (res) { + return employee.read_slice(['id', 'name', 'state', 'last_sign', 'attendance_access']).then(function (res) { if (_.isEmpty(res) ) return; if (res[0].attendance_access == false){ @@ -75,7 +75,7 @@ openerp.hr_attendance = function (instance) { do_update: function () { this._super(); var self = this; - this.update_promise = this.update_promise.then(function () { + this.update_promise = this.update_promise.done(function () { if (self.attendanceslider) return; self.attendanceslider = new instance.hr_attendance.AttendanceSlider(self); diff --git a/addons/hr_attendance/wizard/hr_attendance_byweek.py b/addons/hr_attendance/wizard/hr_attendance_byweek.py index 454ba7764da..420773eaf13 100644 --- a/addons/hr_attendance/wizard/hr_attendance_byweek.py +++ b/addons/hr_attendance/wizard/hr_attendance_byweek.py @@ -18,7 +18,8 @@ # along with this program. If not, see . # ############################################################################## -import time +from datetime import datetime +from dateutil.relativedelta import relativedelta from osv import osv, fields @@ -30,8 +31,8 @@ class hr_attendance_byweek(osv.osv_memory): 'end_date': fields.date('Ending Date', required=True) } _defaults = { - 'init_date': lambda *a: time.strftime('%Y-%m-%d'), - 'end_date': lambda *a: time.strftime('%Y-%m-%d'), + 'init_date': (datetime.today() - relativedelta(days=datetime.date(datetime.today()).weekday())).strftime('%Y-%m-%d'), + 'end_date': (datetime.today() + relativedelta(days=6 - datetime.date(datetime.today()).weekday())).strftime('%Y-%m-%d'), } def print_report(self, cr, uid, ids, context=None): diff --git a/addons/hr_contract/i18n/ar.po b/addons/hr_contract/i18n/ar.po index 14745832404..b0555d98231 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 6787fb23756..ef6a7ac72e2 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 3b19bd4740b..7af2885190d 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 3e59c6a8ff6..6f47fcacdbf 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 3e0c265adea..3da768b574b 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 03da5fcd58e..fca80a62781 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 02320d32455..c079cf800e5 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 00dd343027c..da8e93cefbe 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 601bba6f05c..ba9b828c65d 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 f688e6eeb9a..d29127465ec 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 107279c1d06..9f8153b06aa 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 5ce5d228a7a..087dc6bfdd7 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 14e32e15744..2e0a4ca83e1 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 6c7aef33ca4..4a5ad2ed443 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 556c8f3d1e5..fcbd3daacd1 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 cc8f0d122e5..44a9d42ab3b 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 c7d8d299dde..ffcfb86150d 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 2d6e971f62b..474f7898ad1 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 74ec506fc79..9431a27ce34 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 d4dffa565a1..3433b6dcbdc 100644 --- a/addons/hr_contract/i18n/hr.po +++ b/addons/hr_contract/i18n/hr.po @@ -13,85 +13,85 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_contract #: field:hr.contract,wage:0 msgid "Wage" -msgstr "Plata" +msgstr "Plaća" #. module: hr_contract #: view:hr.contract:0 msgid "Information" -msgstr "" +msgstr "Informacije" #. module: hr_contract #: view:hr.contract:0 msgid "Trial Period" -msgstr "" +msgstr "Probni period" #. module: hr_contract #: field:hr.contract,trial_date_start:0 msgid "Trial Start Date" -msgstr "" +msgstr "Početak probnog perioda" #. module: hr_contract #: view:hr.employee:0 msgid "Medical Examination" -msgstr "" +msgstr "Sistematski pregled" #. module: hr_contract #: field:hr.employee,vehicle:0 msgid "Company Vehicle" -msgstr "" +msgstr "Službeno vozilo" #. module: hr_contract #: view:hr.employee:0 msgid "Miscellaneous" -msgstr "" +msgstr "Razno" #. module: hr_contract #: view:hr.contract:0 msgid "Current" -msgstr "" +msgstr "Važeći" #. module: hr_contract #: view:hr.contract:0 msgid "Group By..." -msgstr "" +msgstr "Grupiraj po..." #. module: hr_contract #: field:hr.contract,department_id:0 msgid "Department" -msgstr "" +msgstr "Odjel" #. module: hr_contract #: view:hr.contract:0 msgid "Overpassed" -msgstr "" +msgstr "Nevažeći" #. module: hr_contract #: view:hr.contract:0 #: field:hr.contract,employee_id:0 #: model:ir.model,name:hr_contract.model_hr_employee msgid "Employee" -msgstr "Uposlenik" +msgstr "Zaposlenik" #. module: hr_contract #: view:hr.contract:0 msgid "Search Contract" -msgstr "" +msgstr "Pretraži ugovor" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts in progress" -msgstr "" +msgstr "Važeći ugovori" #. module: hr_contract #: field:hr.employee,vehicle_distance:0 msgid "Home-Work Distance" -msgstr "" +msgstr "Udaljenost od kuće do posla" #. module: hr_contract #: view:hr.contract:0 @@ -105,54 +105,54 @@ msgstr "Ugovori" #. module: hr_contract #: view:hr.employee:0 msgid "Personal Info" -msgstr "" +msgstr "Informacije o zaposleniku" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts whose end date already passed" -msgstr "" +msgstr "Ugovori koji su istekli" #. module: hr_contract #: help:hr.employee,contract_id:0 msgid "Latest contract of the employee" -msgstr "" +msgstr "Aktualni ugovor zaposlenika" #. module: hr_contract #: view:hr.contract:0 msgid "Job" -msgstr "" +msgstr "Radno mjesto" #. module: hr_contract #: view:hr.contract:0 #: field:hr.contract,advantages:0 msgid "Advantages" -msgstr "" +msgstr "Prednosti" #. module: hr_contract #: view:hr.contract:0 msgid "Valid for" -msgstr "" +msgstr "Važeći za" #. module: hr_contract #: view:hr.contract:0 msgid "Work Permit" -msgstr "" +msgstr "Radna dozvola" #. module: hr_contract #: field:hr.employee,children:0 msgid "Number of Children" -msgstr "" +msgstr "Broj djece" #. module: hr_contract #: model:ir.actions.act_window,name:hr_contract.action_hr_contract_type #: model:ir.ui.menu,name:hr_contract.hr_menu_contract_type msgid "Contract Types" -msgstr "" +msgstr "Vrsta ugovora" #. module: hr_contract #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "" +msgstr "Pogreška ! Ne možete kreirati rekurzivnu hijerarhiju zaposlenika." #. module: hr_contract #: field:hr.contract,date_end:0 @@ -162,17 +162,17 @@ msgstr "Završni Datum" #. module: hr_contract #: help:hr.contract,wage:0 msgid "Basic Salary of the employee" -msgstr "" +msgstr "Neto plaća zaposlenika" #. module: hr_contract #: field:hr.contract,name:0 msgid "Contract Reference" -msgstr "" +msgstr "Referenca ugovora" #. module: hr_contract #: help:hr.employee,vehicle_distance:0 msgid "In kilometers" -msgstr "" +msgstr "U kilometrima" #. module: hr_contract #: view:hr.contract:0 @@ -183,7 +183,7 @@ msgstr "Bilješke" #. module: hr_contract #: field:hr.contract,permit_no:0 msgid "Work Permit No" -msgstr "" +msgstr "Broj radne dozvole (licence)" #. module: hr_contract #: view:hr.contract:0 @@ -206,27 +206,27 @@ msgstr "Vrsta Ugovora" #: view:hr.contract:0 #: field:hr.contract,working_hours:0 msgid "Working Schedule" -msgstr "" +msgstr "Radni tjedan" #. module: hr_contract #: view:hr.employee:0 msgid "Job Info" -msgstr "" +msgstr "Informacije o poslu" #. module: hr_contract #: field:hr.contract,visa_expire:0 msgid "Visa Expire Date" -msgstr "" +msgstr "Datum isteka vize" #. module: hr_contract #: field:hr.contract,job_id:0 msgid "Job Title" -msgstr "" +msgstr "Naziv radnog mjesta" #. module: hr_contract #: field:hr.employee,manager:0 msgid "Is a Manager" -msgstr "" +msgstr "Menadžer" #. module: hr_contract #: field:hr.contract,date_start:0 @@ -237,36 +237,37 @@ msgstr "Početni Datum" #: constraint:hr.contract:0 msgid "Error! contract start-date must be lower then contract end-date." msgstr "" +"Greška! Datum početka ugovora mora biti ranije od datuma kraja ugovora." #. module: hr_contract #: field:hr.contract,visa_no:0 msgid "Visa No" -msgstr "" +msgstr "Broj vize" #. module: hr_contract #: field:hr.employee,place_of_birth:0 msgid "Place of Birth" -msgstr "Mjesto Rođenja" +msgstr "Mjesto rođenja" #. module: hr_contract #: view:hr.contract:0 msgid "Duration" -msgstr "" +msgstr "Trajanje" #. module: hr_contract #: field:hr.employee,medic_exam:0 msgid "Medical Examination Date" -msgstr "" +msgstr "Datum sistematskog pregleda" #. module: hr_contract #: field:hr.contract,trial_date_end:0 msgid "Trial End Date" -msgstr "" +msgstr "Kraj probnog roka" #. module: hr_contract #: view:hr.contract.type:0 msgid "Search Contract Type" -msgstr "" +msgstr "Pretraži tip ugovora" #~ msgid "Wage Types" #~ msgstr "Vrste Plata" diff --git a/addons/hr_contract/i18n/hu.po b/addons/hr_contract/i18n/hu.po index c6e5064723f..3b240f73ab7 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 a722fcaa8bc..c86dced5353 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 fbb80ad3f4c..33f83ec2607 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 d6243b6bc58..b53bd54c831 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 8b54fb24f8c..dc2e0b1e93b 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 279df383405..e6b83679ee8 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 df62ff8b99b..8244fec2aa3 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 512a9759f07..28e3874f127 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/mk.po b/addons/hr_contract/i18n/mk.po index 1464c226252..490c60c7fab 100644 --- a/addons/hr_contract/i18n/mk.po +++ b/addons/hr_contract/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 e0a5cf5ef32..61a04ffc981 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_contract/i18n/nb.po b/addons/hr_contract/i18n/nb.po index 09e173a0fda..498d34529ef 100644 --- a/addons/hr_contract/i18n/nb.po +++ b/addons/hr_contract/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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 9501360b940..d95c92f7a2b 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 86bc31907de..3f667721f6c 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 b93dd13bc29..5e62f44a1a9 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 f08146aae30..4d9edca4b66 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 6850c9a8e3d..1f485b8770d 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 c981878461b..c5184bdf182 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 4bc1498abfc..b479741e088 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 0a28c7076fe..b1b70e076c6 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 a9236cc305c..2f8860f6161 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 9595d00174d..9d7d717531a 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 f90f4595905..95387071391 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 93b29a1ca36..4cd8d268511 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 e460e5bc99f..a24861d9850 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 c63667800fa..9e2ac5b4730 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 391edd535b6..3c537afbf0f 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 f391f53dcd9..23131d34557 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 77571b1e851..c43ed942544 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 e24c671782d..222172bd2f7 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_contract #: field:hr.contract,wage:0 diff --git a/addons/hr_evaluation/__openerp__.py b/addons/hr_evaluation/__openerp__.py index fb3d87f2bc1..fb303ff28e4 100644 --- a/addons/hr_evaluation/__openerp__.py +++ b/addons/hr_evaluation/__openerp__.py @@ -24,6 +24,7 @@ 'version': '0.1', 'author': 'OpenERP SA', 'category': 'Human Resources', + 'sequence': 31, 'website': 'http://www.openerp.com', 'summary': 'Periodical Evaluations, Appraisals, Surveys', 'images': ['images/hr_evaluation_analysis.jpeg','images/hr_evaluation.jpeg'], diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py index b13e90cd627..eece0c7497e 100644 --- a/addons/hr_evaluation/hr_evaluation.py +++ b/addons/hr_evaluation/hr_evaluation.py @@ -291,6 +291,7 @@ survey_request() class hr_evaluation_interview(osv.osv): _name = 'hr.evaluation.interview' _inherits = {'survey.request': 'request_id'} + _inherit = 'mail.thread' _rec_name = 'request_id' _description = 'Appraisal Interview' _columns = { diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml index 7164e7d9415..e0978847acb 100644 --- a/addons/hr_evaluation/hr_evaluation_view.xml +++ b/addons/hr_evaluation/hr_evaluation_view.xml @@ -210,8 +210,8 @@
- +
@@ -266,7 +266,7 @@ Each employee may be assigned an Appraisal Plan. Such a plan defines the frequency and the way you manage your periodic personnel evaluation. You will be able to define steps and - attach interviews to each step. OpenERP manages all kind of + attach interviews to each step. OpenERP manages all kinds of evaluations: bottom-up, top-down, self-evaluation and final evaluation by the manager.

diff --git a/addons/hr_evaluation/i18n/ar.po b/addons/hr_evaluation/i18n/ar.po index ee002625320..db82700ac0e 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 diff --git a/addons/hr_evaluation/i18n/bg.po b/addons/hr_evaluation/i18n/bg.po index 3b9a0a5bdc1..5e0eacdabec 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 1f916b23aa3..5a6834949da 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 9afb1bc65c3..6f2e339db56 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 ceab102f7d1..c467b752f1c 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 635e2f7e6d6..d69c15ce2fa 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 05ac5073d53..7184b84d126 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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 d349a398f02..3283be8528f 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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 797b0ea8f22..26365be831c 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 981c6ac04b9..10049b36b23 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 06b2673b030..74d1a99d761 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 12ad0d88b6b..f26b28643c3 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 ce057cc2dba..16f35c56ce7 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 6fcf229bb25..318d02990d5 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 22f7e20b36c..cc395c5daab 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 26ce0695a70..7e101b35c0e 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 2c0e2f6773e..d72e70e0d21 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 8a05be12807..2c972efcf0a 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 32d3c0f4099..539df58574b 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -332,7 +332,7 @@ msgstr "Alle antwoorden naar de manager versturen" #: selection:hr.evaluation.report,state:0 #: selection:hr_evaluation.evaluation,state:0 msgid "Plan In Progress" -msgstr "Plan loopt" +msgstr "Plan in behandeling" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -435,7 +435,7 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "In progress" -msgstr "Loopt" +msgstr "In behandeling" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -745,7 +745,7 @@ msgstr "Herinnering om het onderzoek in te vullen" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "In Progress" -msgstr "Loopt" +msgstr "In behandeling" #. module: hr_evaluation #: view:hr.evaluation.interview:0 diff --git a/addons/hr_evaluation/i18n/pt.po b/addons/hr_evaluation/i18n/pt.po index c42fc1b0456..42ae5b65214 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 33da8c6773c..f5f03321acd 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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 c0b2294906c..1b41595a25c 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 39e67626d27..c9e96b98177 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 bd865a21e1e..b559f01168a 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 7e6fee41b4d..3b8fcea6b1f 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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 e7dce68908e..f0bb3372130 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 618b116a448..83a5a186caf 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\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 67d661fef2c..5f939c8e735 100644 --- a/addons/hr_evaluation/i18n/zh_CN.po +++ b/addons/hr_evaluation/i18n/zh_CN.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-05-10 17:47+0000\n" -"Last-Translator: Jeff Wang \n" +"PO-Revision-Date: 2012-10-25 17:16+0000\n" +"Last-Translator: ccdos \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:23+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -304,7 +304,7 @@ msgstr "上个月完成的评估" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "电子邮件撰写向导" #. module: hr_evaluation #: view:hr.evaluation.report:0 diff --git a/addons/hr_expense/__openerp__.py b/addons/hr_expense/__openerp__.py index 4b273a9cc81..ec108b696bf 100644 --- a/addons/hr_expense/__openerp__.py +++ b/addons/hr_expense/__openerp__.py @@ -24,7 +24,7 @@ 'name': 'Expense Management', 'version': '1.0', 'category': 'Human Resources', - 'sequence': 30, + 'sequence': 29, 'summary': 'Expenses Validation, Invoicing', 'description': """ Manage expenses by Employees diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index 487e4f58782..ccb8af68e21 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -64,22 +64,22 @@ class hr_expense_expense(osv.osv): _description = "Expense" _order = "id desc" _columns = { - 'name': fields.char('Description', size=128, required=True), + 'name': fields.char('Description', size=128, required=True, readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}), 'id': fields.integer('Sheet ID', readonly=True), - 'date': fields.date('Date', select=True), + 'date': fields.date('Date', select=True, readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}), 'journal_id': fields.many2one('account.journal', 'Force Journal', help = "The journal used when the expense is done."), - 'employee_id': fields.many2one('hr.employee', "Employee", required=True), + 'employee_id': fields.many2one('hr.employee', "Employee", required=True, readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}), 'user_id': fields.many2one('res.users', 'User', required=True), - 'date_confirm': fields.date('Confirmation Date', select=True, help = "Date of the confirmation of the sheet expense. It's filled when the button Confirm is pressed."), - 'date_valid': fields.date('Validation Date', select=True, help = "Date of the acceptation of the sheet expense. It's filled when the button Accept is pressed."), - 'user_valid': fields.many2one('res.users', 'Validation User'), + 'date_confirm': fields.date('Confirmation Date', select=True, help="Date of the confirmation of the sheet expense. It's filled when the button Confirm is pressed."), + 'date_valid': fields.date('Validation Date', select=True, help="Date of the acceptation of the sheet expense. It's filled when the button Accept is pressed."), + 'user_valid': fields.many2one('res.users', 'Validation By', readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}), 'account_move_id': fields.many2one('account.move', 'Ledger Posting'), 'line_ids': fields.one2many('hr.expense.line', 'expense_id', 'Expense Lines', readonly=True, states={'draft':[('readonly',False)]} ), 'note': fields.text('Note'), 'amount': fields.function(_amount, string='Total Amount', digits_compute= dp.get_precision('Account')), 'voucher_id': fields.many2one('account.voucher', "Employee's Receipt"), - 'currency_id': fields.many2one('res.currency', 'Currency', required=True), - 'department_id':fields.many2one('hr.department','Department'), + 'currency_id': fields.many2one('res.currency', 'Currency', required=True, readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}), + 'department_id':fields.many2one('hr.department','Department', readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}), 'company_id': fields.many2one('res.company', 'Company', required=True), 'state': fields.selection([ ('draft', 'New'), @@ -100,6 +100,12 @@ class hr_expense_expense(osv.osv): 'currency_id': _get_currency, } + 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 can only delete draft expenses!')) + return super(hr_expense_expense, self).unlink(cr, uid, ids, context) + def onchange_currency_id(self, cr, uid, ids, currency_id=False, company_id=False, context=None): res = {'value': {'journal_id': False}} journal_ids = self.pool.get('account.journal').search(cr, uid, [('type','=','purchase'), ('currency','=',currency_id), ('company_id', '=', company_id)], context=context) @@ -189,7 +195,7 @@ class hr_expense_expense(osv.osv): raise osv.except_osv(_('Error!'), _('The employee must have a home address.')) acc = exp.employee_id.address_home_id.property_account_payable.id voucher = { - 'name': exp.name, + 'name': exp.name or '/', 'reference': sequence_obj.get(cr, uid, 'hr.expense.invoice'), 'account_id': acc, 'type': 'purchase', @@ -233,19 +239,9 @@ hr_expense_expense() class product_product(osv.osv): _inherit = "product.product" _columns = { - 'hr_expense_ok': fields.boolean('Can Constitute an Expense', help="Determines if the product can be visible in the list of product within a selection from an HR expense sheet line."), + 'hr_expense_ok': fields.boolean('Can be Expensed', help="Specify if the product can be selected in an HR expense line."), } - def on_change_hr_expense_ok(self, cr, uid, id, hr_expense_ok): - - if not hr_expense_ok: - return {} - data_obj = self.pool.get('ir.model.data') - cat_id = data_obj._get_id(cr, uid, 'hr_expense', 'cat_expense') - categ_id = data_obj.browse(cr, uid, cat_id).res_id - res = {'value' : {'type':'service','sale_ok' :False,'categ_id':categ_id }} - return res - product_product() class hr_expense_line(osv.osv): diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml index 76393d9e030..d4b7cbae1ce 100644 --- a/addons/hr_expense/hr_expense_view.xml +++ b/addons/hr_expense/hr_expense_view.xml @@ -79,7 +79,7 @@ - + @@ -123,14 +123,14 @@ - - + + - + - + @@ -139,8 +139,8 @@
- +
@@ -188,8 +188,6 @@ - - product.product.expense.form @@ -197,11 +195,25 @@
- +
+ + Products + product.product + form + kanban,tree,form + {"default_hr_expense_ok":1} + [('hr_expense_ok','=',True)] + + + + + + + diff --git a/addons/hr_expense/i18n/ar.po b/addons/hr_expense/i18n/ar.po index 250942b7566..4b62ade3845 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 30ecd297839..daaa472cc5a 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 1f755bea12d..e2a3104acf8 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 4e9e4241f15..6d9dd91f4cb 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 8553b0b9287..73cad38bbff 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 bd6040ff5e1..6791dd7b315 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 e29c597d1cd..a532892250c 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 2370aab1aec..580731f4e83 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 3239a099f68..d01d3de1f2a 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 3f0e4503337..841b33be330 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 6f6dcd98631..1fcf985dc0a 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 4e3f74c582b..f55ce2d2dc7 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 512694813bb..5a7e43a4f6d 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 5a3988ff407..686fda1959b 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 7aa7ee0ccd0..1942f773561 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 b7c68929038..d5312f5c764 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 @@ -35,38 +35,38 @@ msgstr "Računovođa isplaćuje troškove" #: field:hr.expense.expense,date_confirm:0 #: field:hr.expense.report,date_confirm:0 msgid "Confirmation Date" -msgstr "" +msgstr "Datum potvrde" #. module: hr_expense #: view:hr.expense.expense:0 view:hr.expense.report:0 msgid "Group By..." -msgstr "" +msgstr "Grupiraj po..." #. module: hr_expense #: model:product.template,name:hr_expense.air_ticket_product_template msgid "Air Ticket" -msgstr "" +msgstr "Avionska karta" #. module: hr_expense #: report:hr.expense:0 msgid "Validated By" -msgstr "" +msgstr "Potvrđeno od strane" #. module: hr_expense #: view:hr.expense.expense:0 field:hr.expense.expense,department_id:0 #: view:hr.expense.report:0 field:hr.expense.report,department_id:0 msgid "Department" -msgstr "" +msgstr "Odjel" #. module: hr_expense #: view:hr.expense.expense:0 msgid "New Expense" -msgstr "" +msgstr "Novi trošak" #. module: hr_expense #: selection:hr.expense.report,month:0 msgid "March" -msgstr "" +msgstr "Ožujak" #. module: hr_expense #: field:hr.expense.report,invoiced:0 diff --git a/addons/hr_expense/i18n/hu.po b/addons/hr_expense/i18n/hu.po index c1af275f20c..354bc2d047c 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 68fbeb83b04..56fac9f5e90 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 cdfa472f0ec..f4c78a8cdcb 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 367d62cb058..946b3ad3872 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 7e80c59562f..fe5a4cb66ba 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 8553b0b9287..73cad38bbff 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 ed1bdbec591..0d467dc8327 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 a9e7e0091f3..435942d7b4c 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 ee3ae83a9c5..5cf84e2e1d7 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 @@ -597,7 +597,7 @@ msgstr "Goedgekeurde declaraties" #. module: hr_expense #: report:hr.expense:0 field:hr.expense.line,unit_amount:0 msgid "Unit Price" -msgstr "Prijs per eenheid" +msgstr "Prijs" #. module: hr_expense #: view:hr.expense.expense:0 @@ -720,7 +720,7 @@ msgstr "Aantallen" #. module: hr_expense #: report:hr.expense:0 msgid "Price" -msgstr "Prijs" +msgstr "Bedrag" #. module: hr_expense #: field:hr.expense.report,no_of_account:0 diff --git a/addons/hr_expense/i18n/nl_BE.po b/addons/hr_expense/i18n/nl_BE.po index 938465db114..65f22606fbd 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 c1bc01279e2..81b39e7a95f 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 4508c5f8c1a..626a02c4296 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 c7ae5012630..0e023c54379 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 f4abd6104c2..65c77bf60cf 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 b7befdde8d2..24c06651add 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 506fe2b02d5..c563bfa77c6 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 0fad4e3e41c..a2893003c85 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 dcbf7a7e2bc..8857199c6d0 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 d1aa000388f..bce47b1c12f 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 ec493100cd2..6aaeec193b8 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 91c13b4b789..52d519515ca 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 8f070233fec..dc6e8ce52ed 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 8330d71a53b..362fb794068 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 b609193ad7b..638b2863025 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 e2aafe608fe..f7c5e286ba2 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\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 1dc460f9f89..d634f1ce8e0 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-10-19 05:19+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:16+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 diff --git a/addons/hr_holidays/__openerp__.py b/addons/hr_holidays/__openerp__.py index 3cf4a30a2e1..417748d874b 100644 --- a/addons/hr_holidays/__openerp__.py +++ b/addons/hr_holidays/__openerp__.py @@ -25,7 +25,7 @@ 'version': '1.5', 'author': 'OpenERP SA', 'category': 'Human Resources', - 'sequence': 28, + 'sequence': 27, 'summary': 'Holidays, Allocation and Leave Requests', 'website': 'http://www.openerp.com', 'description': """ diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index b48f0786704..92b1d57ce15 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -27,6 +27,7 @@ from operator import itemgetter import math import netsvc +import tools from osv import fields, osv from tools.translate import _ @@ -89,6 +90,18 @@ class hr_holidays_status(osv.osv): 'color_name': 'red', 'active': True, } + + def name_get(self, cr, uid, ids, context=None): + if not ids: + return [] + res = [] + for record in self.browse(cr, uid, ids, context=context): + name = record.name + if not record.limit: + name = name + (' (%d/%d)' % (record.leaves_taken or 0.0, record.max_leaves or 0.0)) + res.append((record.id, name)) + return res + hr_holidays_status() class hr_holidays(osv.osv): @@ -112,13 +125,20 @@ class hr_holidays(osv.osv): result[hol.id] = hol.number_of_days_temp return result + def _check_date(self, cr, uid, ids): + for holiday in self.browse(cr, uid, ids): + holiday_ids = self.search(cr, uid, [('date_from', '<=', holiday.date_to), ('date_to', '>=', holiday.date_from), ('employee_id', '=', holiday.employee_id.id), ('id', '<>', holiday.id)]) + if holiday_ids: + return False + return True + _columns = { 'name': fields.char('Description', size=64), 'state': fields.selection([('draft', 'To Submit'), ('cancel', 'Cancelled'),('confirm', 'To Approve'), ('refuse', 'Refused'), ('validate1', 'Second Approval'), ('validate', 'Approved')], - 'State', readonly=True, help='The state is set to \'To Submit\', when a holiday request is created.\ - \nThe state is \'To Approve\', when holiday request is confirmed by user.\ - \nThe state is \'Refused\', when holiday request is refused by manager.\ - \nThe state is \'Approved\', when holiday request is approved by manager.'), + 'Status', readonly=True, help='The status is set to \'To Submit\', when a holiday request is created.\ + \nThe status is \'To Approve\', when holiday request is confirmed by user.\ + \nThe status is \'Refused\', when holiday request is refused by manager.\ + \nThe status is \'Approved\', when holiday request is approved by manager.'), 'user_id':fields.related('employee_id', 'user_id', type='many2one', relation='res.users', string='User', store=True), 'date_from': fields.datetime('Start Date', readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}, select=True), 'date_to': fields.datetime('End Date', readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}), @@ -145,12 +165,16 @@ class hr_holidays(osv.osv): 'user_id': lambda obj, cr, uid, context: uid, 'holiday_type': 'employee' } + _constraints = [ + (_check_date, 'You can not have 2 leaves that overlaps on same day!', ['date_from','date_to']), + ] + _sql_constraints = [ ('type_value', "CHECK( (holiday_type='employee' AND employee_id IS NOT NULL) or (holiday_type='category' AND category_id IS NOT NULL))", "The employee or employee category of this request is missing."), - ('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 !"), + ('date_check2', "CHECK ( (type='add') OR (date_from <= date_to))", "The start date must be anterior to the end date."), + ('date_check', "CHECK ( number_of_days_temp >= 0 )", "The number of days must be greater than 0."), ] - + def _create_resource_leave(self, cr, uid, leaves, context=None): '''This method will create entry in resource calendar leave object at the time of holidays validated ''' obj_res_leave = self.pool.get('resource.calendar.leaves') @@ -182,6 +206,13 @@ class hr_holidays(osv.osv): } return result + def onchange_employee(self, cr, uid, ids, employee_id): + result = {'value': {'department_id': False}} + if employee_id: + employee = self.pool.get('hr.employee').browse(cr, uid, employee_id) + result['value'] = {'department_id': employee.department_id.id} + return result + # TODO: can be improved using resource calendar method def _get_number_of_days(self, date_from, date_to): """Returns a float equals to the timedelta between two dates given as string.""" @@ -196,22 +227,62 @@ 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 not in ['draft', 'cancel', 'confirm']: - raise osv.except_osv(_('Warning!'),_('You cannot delete a leave which is in %s state!')%(rec.state)) + raise osv.except_osv(_('Warning!'),_('You cannot delete a leave which is in %s state.')%(rec.state)) return super(hr_holidays, self).unlink(cr, uid, ids, context) def onchange_date_from(self, cr, uid, ids, date_to, date_from): - result = {} - if date_to and date_from: + """ + If there are no date set for date_to, automatically set one 8 hours later than + the date_from. + Also update the number_of_days. + """ + # date_to has to be greater than date_from + if (date_from and date_to) and (date_from > date_to): + raise osv.except_osv(_('Warning!'),_('The start date must be anterior to the end date.')) + + result = {'value': {}} + + # No date_to set so far: automatically compute one 8 hours later + if date_from and not date_to: + date_to_with_delta = datetime.datetime.strptime(date_from, tools.DEFAULT_SERVER_DATETIME_FORMAT) + datetime.timedelta(hours=8) + result['value']['date_to'] = str(date_to_with_delta) + + # Compute and update the number of days + if (date_to and date_from) and (date_from <= date_to): diff_day = self._get_number_of_days(date_from, date_to) - result['value'] = { - 'number_of_days_temp': round(math.floor(diff_day))+1 - } - return result - result['value'] = { - 'number_of_days_temp': 0, - } + result['value']['number_of_days_temp'] = round(math.floor(diff_day))+1 + else: + result['value']['number_of_days_temp'] = 0 + return result + def onchange_date_to(self, cr, uid, ids, date_to, date_from): + """ + Update the number_of_days. + """ + + # date_to has to be greater than date_from + if (date_from and date_to) and (date_from > date_to): + raise osv.except_osv(_('Warning!'),_('The start date must be anterior to the end date.')) + + result = {'value': {}} + + # Compute and update the number of days + if (date_to and date_from) and (date_from <= date_to): + diff_day = self._get_number_of_days(date_from, date_to) + result['value']['number_of_days_temp'] = round(math.floor(diff_day))+1 + else: + result['value']['number_of_days_temp'] = 0 + + return result + + def write(self, cr, uid, ids, vals, context=None): + check_fnct = self.pool.get('hr.holidays.status').check_access_rights + for holiday in self.browse(cr, uid, ids, context=context): + if holiday.state in ('validate','validate1') and not check_fnct(cr, uid, 'write', raise_exception=False): + raise osv.except_osv(_('Warning!'),_('You cannot modify a leave request that has been approved. Contact a human resource manager.')) + return super(hr_holidays, self).write(cr, uid, ids, vals, context=context) + def set_to_draft(self, cr, uid, ids, context=None): self.write(cr, uid, ids, { 'state': 'draft', @@ -430,10 +501,10 @@ class hr_employee(osv.osv): def _get_remaining_days(self, cr, uid, ids, name, args, context=None): cr.execute("""SELECT sum(h.number_of_days) as days, - h.employee_id + h.employee_id from hr_holidays h - join hr_holidays_status s on (s.id=h.holiday_status_id) + join hr_holidays_status s on (s.id=h.holiday_status_id) where h.state='validate' and s.limit=False and @@ -448,9 +519,9 @@ class hr_employee(osv.osv): remaining[employee_id] = 0.0 return remaining - def _get_leave_status(self, cr, uid, ids, name, args, context=None): + def _get_leave_status(self, cr, uid, ids, name, args, context=None): holidays_obj = self.pool.get('hr.holidays') - holidays_id = holidays_obj.search(cr, uid, + holidays_id = holidays_obj.search(cr, uid, [('employee_id', 'in', ids), ('date_from','<=',time.strftime('%Y-%m-%d %H:%M:%S')), ('date_to','>=',time.strftime('%Y-%m-%d 23:59:59')),('type','=','remove'),('state','not in',('cancel','refuse'))], context=context) @@ -476,7 +547,7 @@ class hr_employee(osv.osv): ('validate1', 'Waiting Second Approval'), ('validate', 'Approved'), ('cancel', 'Cancelled')]), 'current_leave_id': fields.function(_get_leave_status, multi="leave_status", string="Current Leave Type",type='many2one', relation='hr.holidays.status'), 'leave_date_from': fields.function(_get_leave_status, multi='leave_status', type='date', string='From Date'), - 'leave_date_to': fields.function(_get_leave_status, multi='leave_status', type='date', string='To Date'), + 'leave_date_to': fields.function(_get_leave_status, multi='leave_status', type='date', string='To Date'), } hr_employee() diff --git a/addons/hr_holidays/hr_holidays_demo.xml b/addons/hr_holidays/hr_holidays_demo.xml index 4c9d18683c7..accf8c26935 100644 --- a/addons/hr_holidays/hr_holidays_demo.xml +++ b/addons/hr_holidays/hr_holidays_demo.xml @@ -34,8 +34,8 @@ Summer Vacation - - + + add draft 7 @@ -45,8 +45,8 @@ International Tour - - + + add 7 diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index 1808e216906..ef300741139 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -13,9 +13,9 @@ action_holidays_unread - + action - + hr.holidays client_action_multi @@ -31,9 +31,9 @@ action_holidays_read - + action - + hr.holidays client_action_multi @@ -46,7 +46,7 @@ - + @@ -83,7 +83,7 @@ - + Leave Request hr.holidays 1 @@ -93,7 +93,7 @@
, 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-08-23 01:58+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "قاعدة أساسية لأدوات البرامج" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/bg.po b/addons/base_tools/i18n/bg.po new file mode 100644 index 00000000000..aa3ab393c8a --- /dev/null +++ b/addons/base_tools/i18n/bg.po @@ -0,0 +1,32 @@ +# Bulgarian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-18 09:39+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Обща база за модули на Инструменти" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/ca.po b/addons/base_tools/i18n/ca.po new file mode 100644 index 00000000000..56c3e128341 --- /dev/null +++ b/addons/base_tools/i18n/ca.po @@ -0,0 +1,32 @@ +# Catalan translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-03-13 17:59+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base comú per a mòduls eines" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/cs.po b/addons/base_tools/i18n/cs.po new file mode 100644 index 00000000000..a2e9798da57 --- /dev/null +++ b/addons/base_tools/i18n/cs.po @@ -0,0 +1,32 @@ +# Czech translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-04-06 06:17+0000\n" +"Last-Translator: Jiří Hajda \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Obecný základ pro nástrojové moduly" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/da.po b/addons/base_tools/i18n/da.po new file mode 100644 index 00000000000..5f024940e8e --- /dev/null +++ b/addons/base_tools/i18n/da.po @@ -0,0 +1,32 @@ +# Danish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-11-08 10:44+0000\n" +"Last-Translator: OpenERP Danmark / Mikhael Saxtorph \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Fælles grundlag for værktøjsmoduler" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/de.po b/addons/base_tools/i18n/de.po new file mode 100644 index 00000000000..d9191cbc693 --- /dev/null +++ b/addons/base_tools/i18n/de.po @@ -0,0 +1,32 @@ +# German translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Gemeinsame Basis für Module \"Tools\"" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/en_GB.po b/addons/base_tools/i18n/en_GB.po new file mode 100644 index 00000000000..ee997bf10a7 --- /dev/null +++ b/addons/base_tools/i18n/en_GB.po @@ -0,0 +1,32 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-08-25 11:52+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Common base for tools modules" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/es.po b/addons/base_tools/i18n/es.po new file mode 100644 index 00000000000..622fca66e6f --- /dev/null +++ b/addons/base_tools/i18n/es.po @@ -0,0 +1,32 @@ +# Spanish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base común para módulos herramientas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/es_AR.po b/addons/base_tools/i18n/es_AR.po new file mode 100644 index 00000000000..c79ec4b6a3c --- /dev/null +++ b/addons/base_tools/i18n/es_AR.po @@ -0,0 +1,32 @@ +# Spanish (Argentina) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-06-18 18:37+0000\n" +"Last-Translator: Eduardo Alberto Calvo \n" +"Language-Team: Spanish (Argentina) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base común para módulos herramientas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/es_CL.po b/addons/base_tools/i18n/es_CL.po new file mode 100644 index 00000000000..509e74a9927 --- /dev/null +++ b/addons/base_tools/i18n/es_CL.po @@ -0,0 +1,32 @@ +# Spanish (Chile) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-10-03 16:53+0000\n" +"Last-Translator: David Acevedo Toledo \n" +"Language-Team: Spanish (Chile) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base común para módulos de herramientas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/es_CR.po b/addons/base_tools/i18n/es_CR.po new file mode 100644 index 00000000000..62b66c50f48 --- /dev/null +++ b/addons/base_tools/i18n/es_CR.po @@ -0,0 +1,34 @@ +# Spanish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-02-13 19:12+0000\n" +"Last-Translator: Carlos Vásquez (CLEARCORP) " +"\n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" +"Language: es\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base común para módulos herramientas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/es_EC.po b/addons/base_tools/i18n/es_EC.po new file mode 100644 index 00000000000..237170e07f8 --- /dev/null +++ b/addons/base_tools/i18n/es_EC.po @@ -0,0 +1,32 @@ +# Spanish (Ecuador) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-03-24 04:09+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (Ecuador) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base común para módulos herramientas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/es_PY.po b/addons/base_tools/i18n/es_PY.po new file mode 100644 index 00000000000..0fec38a64f6 --- /dev/null +++ b/addons/base_tools/i18n/es_PY.po @@ -0,0 +1,32 @@ +# Spanish (Paraguay) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-03-18 12:37+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (Paraguay) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base común para módulos herramientas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/fa.po b/addons/base_tools/i18n/fa.po new file mode 100644 index 00000000000..54771ccc6f0 --- /dev/null +++ b/addons/base_tools/i18n/fa.po @@ -0,0 +1,32 @@ +# Persian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-12-19 09:39+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Persian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "پایه‌ی معمول برای ماژول‌های ابزار" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/fi.po b/addons/base_tools/i18n/fi.po new file mode 100644 index 00000000000..60cd6b6c241 --- /dev/null +++ b/addons/base_tools/i18n/fi.po @@ -0,0 +1,32 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Yhteinen pohja työkalumoduleille" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/fr.po b/addons/base_tools/i18n/fr.po new file mode 100644 index 00000000000..70e74fba770 --- /dev/null +++ b/addons/base_tools/i18n/fr.po @@ -0,0 +1,32 @@ +# French translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base commune pour les modules utilitaires" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/gl.po b/addons/base_tools/i18n/gl.po new file mode 100644 index 00000000000..b858bc5446c --- /dev/null +++ b/addons/base_tools/i18n/gl.po @@ -0,0 +1,32 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base común para módulos de ferramentas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/gu.po b/addons/base_tools/i18n/gu.po new file mode 100644 index 00000000000..64a8bec323f --- /dev/null +++ b/addons/base_tools/i18n/gu.po @@ -0,0 +1,32 @@ +# Gujarati translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-04-23 06:10+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Gujarati \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/hi.po b/addons/base_tools/i18n/hi.po new file mode 100644 index 00000000000..4692172c1fa --- /dev/null +++ b/addons/base_tools/i18n/hi.po @@ -0,0 +1,32 @@ +# Hindi translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Hindi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "उपकरण मॉड्यूल के लिए सामान्य आधार" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/hr.po b/addons/base_tools/i18n/hr.po new file mode 100644 index 00000000000..dd567cc71d6 --- /dev/null +++ b/addons/base_tools/i18n/hr.po @@ -0,0 +1,32 @@ +# Croatian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-12-19 11:40+0000\n" +"Last-Translator: Tomislav Bosnjakovic \n" +"Language-Team: Croatian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Zajednička osnova za alatne module" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/hu.po b/addons/base_tools/i18n/hu.po new file mode 100644 index 00000000000..64e4ab45ab5 --- /dev/null +++ b/addons/base_tools/i18n/hu.po @@ -0,0 +1,30 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-11-13 16:00+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-14 04:40+0000\n" +"X-Generator: Launchpad (build 16251)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" diff --git a/addons/base_tools/i18n/id.po b/addons/base_tools/i18n/id.po new file mode 100644 index 00000000000..bdf40530f81 --- /dev/null +++ b/addons/base_tools/i18n/id.po @@ -0,0 +1,32 @@ +# Indonesian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Indonesian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Dasar umum untuk modul alat" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/it.po b/addons/base_tools/i18n/it.po new file mode 100644 index 00000000000..df8d6587498 --- /dev/null +++ b/addons/base_tools/i18n/it.po @@ -0,0 +1,32 @@ +# Italian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base comune per moduli di strumenti" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/ja.po b/addons/base_tools/i18n/ja.po new file mode 100644 index 00000000000..70a7357bec4 --- /dev/null +++ b/addons/base_tools/i18n/ja.po @@ -0,0 +1,32 @@ +# Japanese translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-03-31 18:52+0000\n" +"Last-Translator: Masaki Yamaya \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "ツールモジュールの共通基盤" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/lt.po b/addons/base_tools/i18n/lt.po new file mode 100644 index 00000000000..ca675b69a58 --- /dev/null +++ b/addons/base_tools/i18n/lt.po @@ -0,0 +1,30 @@ +# Lithuanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-08-28 13:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Lithuanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" diff --git a/addons/base_tools/i18n/mn.po b/addons/base_tools/i18n/mn.po new file mode 100644 index 00000000000..75b8cc96997 --- /dev/null +++ b/addons/base_tools/i18n/mn.po @@ -0,0 +1,32 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-07-08 19:30+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Багажийн модулиудын ерөнхий суурь" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/nb.po b/addons/base_tools/i18n/nb.po new file mode 100644 index 00000000000..45834366797 --- /dev/null +++ b/addons/base_tools/i18n/nb.po @@ -0,0 +1,32 @@ +# Norwegian Bokmal translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Bokmal \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Felles base for verktøy moduler" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/nl.po b/addons/base_tools/i18n/nl.po new file mode 100644 index 00000000000..d18535bd8b9 --- /dev/null +++ b/addons/base_tools/i18n/nl.po @@ -0,0 +1,32 @@ +# Dutch translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-16 11:39+0000\n" +"Last-Translator: Douwe Wullink (Dypalio) \n" +"Language-Team: Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Algemene basis voor tools modules" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/nl_BE.po b/addons/base_tools/i18n/nl_BE.po new file mode 100644 index 00000000000..57fa66fd7c8 --- /dev/null +++ b/addons/base_tools/i18n/nl_BE.po @@ -0,0 +1,32 @@ +# Dutch (Belgium) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-03-01 17:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Belgium) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Gemeenschappelijke basis voor hulpmiddelen" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/oc.po b/addons/base_tools/i18n/oc.po new file mode 100644 index 00000000000..9ad4e0eab77 --- /dev/null +++ b/addons/base_tools/i18n/oc.po @@ -0,0 +1,32 @@ +# Occitan (post 1500) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-11-20 09:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Basa comuna pels moduls utilitaris" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/pt.po b/addons/base_tools/i18n/pt.po new file mode 100644 index 00000000000..d07a00ae211 --- /dev/null +++ b/addons/base_tools/i18n/pt.po @@ -0,0 +1,32 @@ +# Portuguese translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-12-10 12:08+0000\n" +"Last-Translator: Paulino Ascenção \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base comum para módulos de ferramentas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/pt_BR.po b/addons/base_tools/i18n/pt_BR.po new file mode 100644 index 00000000000..7f4b6b60d4d --- /dev/null +++ b/addons/base_tools/i18n/pt_BR.po @@ -0,0 +1,32 @@ +# Brazilian Portuguese translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-16 22:10+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Base Comum para módulos de ferramentas" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/ro.po b/addons/base_tools/i18n/ro.po new file mode 100644 index 00000000000..ec03732afcb --- /dev/null +++ b/addons/base_tools/i18n/ro.po @@ -0,0 +1,32 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2012-01-03 16:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Baza comuna pentru modulele unelte" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/ru.po b/addons/base_tools/i18n/ru.po new file mode 100644 index 00000000000..a11adaf544a --- /dev/null +++ b/addons/base_tools/i18n/ru.po @@ -0,0 +1,32 @@ +# Russian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-03-09 15:57+0000\n" +"Last-Translator: Stanislav Hanzhin \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Общая основа для всех модулей-инструментов" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/sk.po b/addons/base_tools/i18n/sk.po new file mode 100644 index 00000000000..f29496d0887 --- /dev/null +++ b/addons/base_tools/i18n/sk.po @@ -0,0 +1,32 @@ +# Slovak translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-21 08:17+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Slovak \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Spoločný základ pre nástroje modulov" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/sl.po b/addons/base_tools/i18n/sl.po new file mode 100644 index 00000000000..1ef6c04ba2f --- /dev/null +++ b/addons/base_tools/i18n/sl.po @@ -0,0 +1,32 @@ +# Slovenian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-05-22 17:15+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Slovenian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Skupna osnova za module orodij" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/sq.po b/addons/base_tools/i18n/sq.po new file mode 100644 index 00000000000..2c7da34a64e --- /dev/null +++ b/addons/base_tools/i18n/sq.po @@ -0,0 +1,30 @@ +# Albanian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-03-28 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Albanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" diff --git a/addons/base_tools/i18n/sr@latin.po b/addons/base_tools/i18n/sr@latin.po new file mode 100644 index 00000000000..cd6bacf0f4c --- /dev/null +++ b/addons/base_tools/i18n/sr@latin.po @@ -0,0 +1,32 @@ +# Serbian Latin translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-10-06 13:41+0000\n" +"Last-Translator: Milan Milosevic \n" +"Language-Team: Serbian Latin \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Uobičajena osnova za alatne module" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"modul: base_tools\n" +" " diff --git a/addons/base_tools/i18n/sv.po b/addons/base_tools/i18n/sv.po new file mode 100644 index 00000000000..da9b52ab0d8 --- /dev/null +++ b/addons/base_tools/i18n/sv.po @@ -0,0 +1,32 @@ +# Swedish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-11-10 15:12+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Gemensam bas för verktygsmoduler" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/tr.po b/addons/base_tools/i18n/tr.po new file mode 100644 index 00000000000..59e86ec57ad --- /dev/null +++ b/addons/base_tools/i18n/tr.po @@ -0,0 +1,32 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-15 15:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Araçlar modülleri için ortak taban" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/vi.po b/addons/base_tools/i18n/vi.po new file mode 100644 index 00000000000..8d70c69f50a --- /dev/null +++ b/addons/base_tools/i18n/vi.po @@ -0,0 +1,32 @@ +# Vietnamese translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-05-04 18:47+0000\n" +"Last-Translator: OpenBMS JSC \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "Cơ sở chung cho mô-đun công cụ" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/zh_CN.po b/addons/base_tools/i18n/zh_CN.po new file mode 100644 index 00000000000..a709fb4ef98 --- /dev/null +++ b/addons/base_tools/i18n/zh_CN.po @@ -0,0 +1,32 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-06-29 01:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "常见的基础工具模块" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_tools/i18n/zh_TW.po b/addons/base_tools/i18n/zh_TW.po new file mode 100644 index 00000000000..12c22dd1af8 --- /dev/null +++ b/addons/base_tools/i18n/zh_TW.po @@ -0,0 +1,32 @@ +# Chinese (Traditional) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-09-27 14:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Traditional) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "工具模組共同基礎" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/base_vat/base_vat_view.xml b/addons/base_vat/base_vat_view.xml index ec98b7922de..e5d8d9c92aa 100644 --- a/addons/base_vat/base_vat_view.xml +++ b/addons/base_vat/base_vat_view.xml @@ -9,9 +9,9 @@
MonTueWedThuFriSatSunTot
Week:from to From to MonTueWedThuFriSatSunTotal
Worked hours @@ -78,7 +92,7 @@ - 0 + 0h00 @@ -86,7 +100,7 @@ - 0 + 0h00 @@ -94,7 +108,7 @@ - 0 + 0h00 @@ -102,7 +116,7 @@ - 0 + 0h00 @@ -110,7 +124,7 @@ - 0 + 0h00 @@ -118,14 +132,24 @@ - 0 + 0h00
- + - + - + - + - + - - +

TOTALTotal
@@ -26,31 +26,47 @@
-
-
TOTAL
+
+
Total
+
+
+
+

+ Click to add projects/analytic accounts you worked on. +

+ You will be able to register your working hours and + activities. +

+ By default, you record timesheets on analytic accounts. + But if an analytic account represents a customer + contract, you can change the type of the analytic + account to 'Contract or Project' to setup the invoicing + options. +

+
+
- \ No newline at end of file + diff --git a/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py b/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py index 2af8792472e..652d5139288 100644 --- a/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py +++ b/addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py @@ -36,7 +36,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!'), _('Please create an employee and associate it with this 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) + ids = ts.search(cr, uid, [('user_id','=',uid),('state','in',('draft','new')),('date_from','<=',time.strftime('%Y-%m-%d')), ('date_to','>=',time.strftime('%Y-%m-%d'))], context=context) if len(ids) > 1: view_type = 'tree,form' diff --git a/addons/hr_timesheet_sheet/wizard/hr_timesheet_current_view.xml b/addons/hr_timesheet_sheet/wizard/hr_timesheet_current_view.xml index c982a9bbd39..dfe89c87f70 100644 --- a/addons/hr_timesheet_sheet/wizard/hr_timesheet_current_view.xml +++ b/addons/hr_timesheet_sheet/wizard/hr_timesheet_current_view.xml @@ -5,7 +5,7 @@ hr_timesheet_current_open.form hr.timesheet.current.open -
+ @@ -19,7 +19,7 @@ - My Current Timesheet + My Timesheet hr.timesheet.current.open form tree,form @@ -28,7 +28,7 @@ My Timesheet opens your timesheet so that you can book your activities into the system. From the same form, you can register your attendances (Sign In/Out) and describe the working hours made on the different projects. At the end of the period defined in the company, the timesheet is confirmed by the user and can be validated by his manager. If required, as defined on the project, you can generate the invoices based on the timesheet. - + diff --git a/addons/idea/idea_view.xml b/addons/idea/idea_view.xml index 5a1482830e1..5d9054bf4b7 100644 --- a/addons/idea/idea_view.xml +++ b/addons/idea/idea_view.xml @@ -79,8 +79,8 @@
- +
diff --git a/addons/knowledge/i18n/ar.po b/addons/knowledge/i18n/ar.po index 46ff2e7b07c..6dad6809311 100644 --- a/addons/knowledge/i18n/ar.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/bg.po b/addons/knowledge/i18n/bg.po index 06e3d8f84fb..767e9bc3099 100644 --- a/addons/knowledge/i18n/bg.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/ca.po b/addons/knowledge/i18n/ca.po index ae6101a99eb..060db5c6a52 100644 --- a/addons/knowledge/i18n/ca.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/cs.po b/addons/knowledge/i18n/cs.po index 834cea31a57..105d19a9457 100644 --- a/addons/knowledge/i18n/cs.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" "X-Poedit-Language: Czech\n" #. module: knowledge diff --git a/addons/knowledge/i18n/da.po b/addons/knowledge/i18n/da.po index 0d27e6e6d0b..139f4a716ca 100644 --- a/addons/knowledge/i18n/da.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/de.po b/addons/knowledge/i18n/de.po index 3bcf2e3f3ea..55df0b8000f 100644 --- a/addons/knowledge/i18n/de.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/en_GB.po b/addons/knowledge/i18n/en_GB.po index 4e14b7c57b8..13aa0e454a9 100644 --- a/addons/knowledge/i18n/en_GB.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/es.po b/addons/knowledge/i18n/es.po index 193b3cfb1f8..8653e5c4220 100644 --- a/addons/knowledge/i18n/es.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/es_AR.po b/addons/knowledge/i18n/es_AR.po index d56fa9a665e..5063e7e787b 100644 --- a/addons/knowledge/i18n/es_AR.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/es_CR.po b/addons/knowledge/i18n/es_CR.po index 99ac34a5737..01ff709c0a2 100644 --- a/addons/knowledge/i18n/es_CR.po +++ b/addons/knowledge/i18n/es_CR.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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: knowledge diff --git a/addons/knowledge/i18n/et.po b/addons/knowledge/i18n/et.po index 6b1ae990220..579934ef6c9 100644 --- a/addons/knowledge/i18n/et.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/fi.po b/addons/knowledge/i18n/fi.po index 22ee7fd98b9..0582a89388d 100644 --- a/addons/knowledge/i18n/fi.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/fr.po b/addons/knowledge/i18n/fr.po index 2b8a9626b45..421f82bb8f0 100644 --- a/addons/knowledge/i18n/fr.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/gl.po b/addons/knowledge/i18n/gl.po index 5addb41252a..4efaa4c20a0 100644 --- a/addons/knowledge/i18n/gl.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/hi.po b/addons/knowledge/i18n/hi.po index 0c0cec47efb..660adaa400c 100644 --- a/addons/knowledge/i18n/hi.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/hr.po b/addons/knowledge/i18n/hr.po index b76cf277f25..8b8c8a59789 100644 --- a/addons/knowledge/i18n/hr.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/hu.po b/addons/knowledge/i18n/hu.po index c8942af1c62..1f7aa595b55 100644 --- a/addons/knowledge/i18n/hu.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/it.po b/addons/knowledge/i18n/it.po index 557738b1ddf..9285d337ae4 100644 --- a/addons/knowledge/i18n/it.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/ja.po b/addons/knowledge/i18n/ja.po index bcbe4bbac09..fc955131944 100644 --- a/addons/knowledge/i18n/ja.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/lo.po b/addons/knowledge/i18n/lo.po index 8489a4d43ca..1413e610012 100644 --- a/addons/knowledge/i18n/lo.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/lv.po b/addons/knowledge/i18n/lv.po index c7761bab534..f869a65175e 100644 --- a/addons/knowledge/i18n/lv.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/mn.po b/addons/knowledge/i18n/mn.po index f8657296995..01e704db917 100644 --- a/addons/knowledge/i18n/mn.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/nb.po b/addons/knowledge/i18n/nb.po index ec94ef1d11e..ba0a8e33a6a 100644 --- a/addons/knowledge/i18n/nb.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/nl.po b/addons/knowledge/i18n/nl.po index 4af65a0f92f..492d62be124 100644 --- a/addons/knowledge/i18n/nl.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/nl_BE.po b/addons/knowledge/i18n/nl_BE.po index d70e920e176..c8d870cffc5 100644 --- a/addons/knowledge/i18n/nl_BE.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/pl.po b/addons/knowledge/i18n/pl.po index d074f057f00..dc8c3b347e6 100644 --- a/addons/knowledge/i18n/pl.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/pt.po b/addons/knowledge/i18n/pt.po index 443be6a423a..e9c69a328ba 100644 --- a/addons/knowledge/i18n/pt.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/pt_BR.po b/addons/knowledge/i18n/pt_BR.po index 4720bd94c81..23e741eb2cc 100644 --- a/addons/knowledge/i18n/pt_BR.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/ro.po b/addons/knowledge/i18n/ro.po index 652221d90d0..e94055bae40 100644 --- a/addons/knowledge/i18n/ro.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/ru.po b/addons/knowledge/i18n/ru.po index d0a29712900..e23af69ca84 100644 --- a/addons/knowledge/i18n/ru.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/sk.po b/addons/knowledge/i18n/sk.po index 9d037c3f372..9fa6d6e1e60 100644 --- a/addons/knowledge/i18n/sk.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/sr.po b/addons/knowledge/i18n/sr.po index 4bae9888b25..010ad182a1a 100644 --- a/addons/knowledge/i18n/sr.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/sr@latin.po b/addons/knowledge/i18n/sr@latin.po index 54aa87f9929..9fc48f0f919 100644 --- a/addons/knowledge/i18n/sr@latin.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/sv.po b/addons/knowledge/i18n/sv.po index 654cd03e1ab..5db2a5df937 100644 --- a/addons/knowledge/i18n/sv.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/tr.po b/addons/knowledge/i18n/tr.po index f5c3dbba80b..51d382b0b19 100644 --- a/addons/knowledge/i18n/tr.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/zh_CN.po b/addons/knowledge/i18n/zh_CN.po index 0fce1c48e45..6d0289f4cad 100644 --- a/addons/knowledge/i18n/zh_CN.po +++ b/addons/knowledge/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-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/knowledge/i18n/zh_TW.po b/addons/knowledge/i18n/zh_TW.po index e5ad2e6e14c..8cfc713739e 100644 --- a/addons/knowledge/i18n/zh_TW.po +++ b/addons/knowledge/i18n/zh_TW.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:31+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:29+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 diff --git a/addons/l10n_ar/i18n/es.po b/addons/l10n_ar/i18n/es.po index 607e1974d09..ed67f04345d 100644 --- a/addons/l10n_ar/i18n/es.po +++ b/addons/l10n_ar/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ar #: model:ir.module.module,description:l10n_ar.module_meta_information diff --git a/addons/l10n_ar/i18n/es_AR.po b/addons/l10n_ar/i18n/es_AR.po index 2260a43cf74..1f2b2dd250a 100644 --- a/addons/l10n_ar/i18n/es_AR.po +++ b/addons/l10n_ar/i18n/es_AR.po @@ -1,21 +1,21 @@ -# Spanish (Paraguay) translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Spanish (Argentina) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-03-21 16:23+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (Paraguay) \n" +"PO-Revision-Date: 2012-11-13 15:04+0000\n" +"Last-Translator: Eduardo Alberto Calvo \n" +"Language-Team: Spanish (Argentina) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-03-22 04:36+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2012-11-14 04:40+0000\n" +"X-Generator: Launchpad (build 16251)\n" #. module: l10n_ar #: model:ir.module.module,description:l10n_ar.module_meta_information @@ -31,7 +31,7 @@ msgstr "" #. module: l10n_ar #: model:ir.module.module,shortdesc:l10n_ar.module_meta_information msgid "Argentinian Chart of Account" -msgstr "Plan de cuentas de la Argentina" +msgstr "Plan de cuentas de Argentina" #. module: l10n_ar #: model:ir.actions.todo,note:l10n_ar.config_call_account_template_in_minimal @@ -45,7 +45,7 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" "Generar el plan contable a partir de una plantilla de plan contable. Se le " -"pedirá el nombre de la compañía, la plantilla de plan contable a utilizar, " +"pedirá el nombre de la compañia, la plantilla de plan contable a utilizar, " "el número de dígitos para generar el código de las cuentas y de la cuenta " "bancaria, la moneda para crear los diarios. Así pues, se genere una copia " "exacta de la plantilla de plan contable.\n" diff --git a/addons/l10n_ar/i18n/zh_CN.po b/addons/l10n_ar/i18n/zh_CN.po new file mode 100644 index 00000000000..1190e4fa511 --- /dev/null +++ b/addons/l10n_ar/i18n/zh_CN.po @@ -0,0 +1,46 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-11-02 15:23+0000\n" +"Last-Translator: 杨清云 <13836962@qq.com>\n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-03 05:04+0000\n" +"X-Generator: Launchpad (build 16218)\n" + +#. module: l10n_ar +#: model:ir.module.module,description:l10n_ar.module_meta_information +msgid "" +"\n" +" Argentinian Accounting : chart of Account\n" +" " +msgstr "" +"\n" +" 阿根廷会计:会计科目表\n" +" " + +#. module: l10n_ar +#: model:ir.module.module,shortdesc:l10n_ar.module_meta_information +msgid "Argentinian Chart of Account" +msgstr "阿根廷科目表" + +#. module: l10n_ar +#: model:ir.actions.todo,note:l10n_ar.config_call_account_template_in_minimal +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" diff --git a/addons/l10n_ar/l10n_ar_wizard.xml b/addons/l10n_ar/l10n_ar_wizard.xml index 9a2fa377155..82e7671b4d3 100644 --- a/addons/l10n_ar/l10n_ar_wizard.xml +++ b/addons/l10n_ar/l10n_ar_wizard.xml @@ -1,14 +1,10 @@ - + - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic - + + open + diff --git a/addons/l10n_at/l10n_chart_at_wizard.xml b/addons/l10n_at/l10n_chart_at_wizard.xml index b23d9be6cb5..19d27fb47c7 100644 --- a/addons/l10n_at/l10n_chart_at_wizard.xml +++ b/addons/l10n_at/l10n_chart_at_wizard.xml @@ -1,12 +1,8 @@ - + - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + open diff --git a/addons/l10n_be/i18n/ar.po b/addons/l10n_be/i18n/ar.po index 7c27680d8c0..58ef6bf69be 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 da14ba999e6..7efa3e4f5fa 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 5a14bdd2132..20b362a4a5e 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 bc0185ed820..1cfe34e8208 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 f2c38eacfdf..fe6e6ee7cca 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 46433820d70..c3a583e0195 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 69620aa573c..39ab12b003b 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 496c4c54f4c..64424b4bffc 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 73514d822f7..762b3eec986 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 30ba9ecf2c8..d5e3a26d57b 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 deb892e3011..3d851e000cc 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: \n" #. module: l10n_be diff --git a/addons/l10n_be/i18n/et.po b/addons/l10n_be/i18n/et.po index 6220c348978..d1ff6367002 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 108ee958bed..96499a476e2 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 62cdb82051b..62c7c1351a3 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 27706dd697c..12fa51a47fd 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 1ac7cda5c15..fd3a5902d77 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 4b9e81db43e..d29934db763 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 3fba03d5dd3..bfdd0acbcfa 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 5842c6c992e..d9068e6f2f0 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 44b91544b8e..30a1051c852 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 0348b02b36b..1a203c272f6 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 4b9e81db43e..d29934db763 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 ecf1f0ab7df..f2cc940f460 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 069bee3865b..88ae7cd0855 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: nl\n" #. module: l10n_be diff --git a/addons/l10n_be/i18n/pl.po b/addons/l10n_be/i18n/pl.po index 4b9e81db43e..d29934db763 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 d9d67effb71..1deb7e284ba 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 35a841c2601..be90e46a0b9 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 4b9e81db43e..d29934db763 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 5a0faece908..e536db30be1 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 8f9d9dc7782..3e85194e825 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 2be488cf7c4..cdc2bcfa895 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:14+0000\n" +"X-Generator: Launchpad (build 16206)\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 53ee766c5e5..475b03cd8d5 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 0a32d6c25b1..bb09d5840a3 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 87973c4d7bd..b79fe3e5314 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 c1fecc6c8d7..e9db76eca83 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 ae05678bff9..66548717ced 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 5d7df28b140..728bf95ee8c 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 09849dc63df..792c7135c84 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\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 14fbfae9b5a..c9e6804f33e 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-10-19 05:18+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:15+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be #: field:partner.vat.intra,test_xml:0 diff --git a/addons/l10n_be/l10n_be_wizard.yml b/addons/l10n_be/l10n_be_wizard.yml index 178009be7ff..0b16827225f 100644 --- a/addons/l10n_be/l10n_be_wizard.yml +++ b/addons/l10n_be/l10n_be_wizard.yml @@ -1,10 +1,6 @@ -- - !record {model: ir.actions.todo, id: config_call_account_template}: - action_id: account.action_wizard_multi_chart - type: automatic - !python {model: ir.actions.todo}: | - install_todo = self.browse(cr, uid, ref('l10n_be.config_call_account_template')) + install_todo = self.browse(cr, uid, ref('account.action_wizard_multi_chart_todo')) if install_todo.state == 'open': wiz = self.pool.get('wizard.multi.charts.accounts') values = { 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 d15b300597e..53948945e04 100644 --- a/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py +++ b/addons/l10n_be/wizard/l10n_be_partner_vat_listing.py @@ -65,6 +65,8 @@ class partner_vat(osv.osv_memory): partners = [] partner_ids = obj_partner.search(cr, uid, [('vat_subjected', '!=', False), ('vat','ilike','BE%')], context=context) + if not partner_ids: + raise osv.except_osv(_('Error'),_('No belgian contact with a VAT number in your database.')) cr.execute("""SELECT sub1.partner_id, sub1.name, sub1.vat, sub1.turnover, sub2.vat_amount FROM (SELECT l.partner_id, p.name, p.vat, SUM(CASE WHEN c.code ='49' THEN -l.tax_amount ELSE l.tax_amount END) as turnover FROM account_move_line l @@ -190,7 +192,7 @@ class partner_vat_list(osv.osv_memory): addr = obj_partner.address_get(cr, uid, [obj_cmpny.partner_id.id], ['invoice']) if addr.get('invoice',False): ads = obj_partner.browse(cr, uid, [addr['invoice']], context=context)[0] - phone = ads.phone.replace(' ','') or '' + phone = ads.phone and ads.phone.replace(' ','') or '' email = ads.email or '' name = ads.name or '' city = ads.city or '' @@ -259,6 +261,8 @@ class partner_vat_list(osv.osv_memory): # Turnover and Farmer tags are not included client_datas = self._get_datas(cr, uid, ids, context=context) + if not client_datas: + raise osv.except_osv(_('Data Insufficient!'),_('No data available for the client.')) data_client_info = '' for amount_data in client_datas: data_client_info += """ @@ -309,6 +313,8 @@ class partner_vat_list(osv.osv_memory): datas['year'] = context['year'] datas['limit_amount'] = context['limit_amount'] datas['client_datas'] = self._get_datas(cr, uid, ids, context=context) + if not datas['client_datas']: + raise osv.except_osv(_('Error!'),_('No record to print.')) return { 'type': 'ir.actions.report.xml', 'report_name': 'partner.vat.listing.print', diff --git a/addons/l10n_be_coda/i18n/ar.po b/addons/l10n_be_coda/i18n/ar.po index f12b67c4bc0..7550c467da3 100644 --- a/addons/l10n_be_coda/i18n/ar.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/bg.po b/addons/l10n_be_coda/i18n/bg.po index 127958c6f23..39868c59488 100644 --- a/addons/l10n_be_coda/i18n/bg.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/ca.po b/addons/l10n_be_coda/i18n/ca.po index 8c437269512..415d0df7a2c 100644 --- a/addons/l10n_be_coda/i18n/ca.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/da.po b/addons/l10n_be_coda/i18n/da.po index 314013d7183..332cea6874a 100644 --- a/addons/l10n_be_coda/i18n/da.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/de.po b/addons/l10n_be_coda/i18n/de.po index 193e8be5b85..c8357406e9b 100644 --- a/addons/l10n_be_coda/i18n/de.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/el.po b/addons/l10n_be_coda/i18n/el.po index f863b44b9ff..e8b7466c3af 100644 --- a/addons/l10n_be_coda/i18n/el.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/en_AU.po b/addons/l10n_be_coda/i18n/en_AU.po index 1f7fb362a84..fc232f3fc92 100644 --- a/addons/l10n_be_coda/i18n/en_AU.po +++ b/addons/l10n_be_coda/i18n/en_AU.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/en_GB.po b/addons/l10n_be_coda/i18n/en_GB.po index ce8377f5ad8..c338563938b 100644 --- a/addons/l10n_be_coda/i18n/en_GB.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/es.po b/addons/l10n_be_coda/i18n/es.po index c208e164212..d50e504740b 100644 --- a/addons/l10n_be_coda/i18n/es.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/es_CR.po b/addons/l10n_be_coda/i18n/es_CR.po index e3c6193a355..0a9093b441b 100644 --- a/addons/l10n_be_coda/i18n/es_CR.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: account_coda diff --git a/addons/l10n_be_coda/i18n/es_EC.po b/addons/l10n_be_coda/i18n/es_EC.po index 62c9c2c4b21..e56bb0c70fc 100644 --- a/addons/l10n_be_coda/i18n/es_EC.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/es_PY.po b/addons/l10n_be_coda/i18n/es_PY.po index 324c5e52d57..2f76f64a0c0 100644 --- a/addons/l10n_be_coda/i18n/es_PY.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/et.po b/addons/l10n_be_coda/i18n/et.po index 03f93591c73..c87d9dda17e 100644 --- a/addons/l10n_be_coda/i18n/et.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/fa.po b/addons/l10n_be_coda/i18n/fa.po index 0afceb8dfe0..f336ad309db 100644 --- a/addons/l10n_be_coda/i18n/fa.po +++ b/addons/l10n_be_coda/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/fi.po b/addons/l10n_be_coda/i18n/fi.po index 8712699449a..c5a714926de 100644 --- a/addons/l10n_be_coda/i18n/fi.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/fr.po b/addons/l10n_be_coda/i18n/fr.po index f5a894af0d3..67cd0cee126 100644 --- a/addons/l10n_be_coda/i18n/fr.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/gl.po b/addons/l10n_be_coda/i18n/gl.po index e973a03be1d..6a127f9e6e5 100644 --- a/addons/l10n_be_coda/i18n/gl.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/hr.po b/addons/l10n_be_coda/i18n/hr.po index 35658a5075d..752bf599172 100644 --- a/addons/l10n_be_coda/i18n/hr.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/hu.po b/addons/l10n_be_coda/i18n/hu.po index 004ecac454d..062c5b36b8a 100644 --- a/addons/l10n_be_coda/i18n/hu.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/it.po b/addons/l10n_be_coda/i18n/it.po index 75f8f270607..a5368fe2f95 100644 --- a/addons/l10n_be_coda/i18n/it.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/ja.po b/addons/l10n_be_coda/i18n/ja.po index bc93d952355..c0685cc5b8d 100644 --- a/addons/l10n_be_coda/i18n/ja.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/lv.po b/addons/l10n_be_coda/i18n/lv.po index 7512b3fa764..314893bba57 100644 --- a/addons/l10n_be_coda/i18n/lv.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/mn.po b/addons/l10n_be_coda/i18n/mn.po index 8cc6ca7668c..fb87652d3ce 100644 --- a/addons/l10n_be_coda/i18n/mn.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/nb.po b/addons/l10n_be_coda/i18n/nb.po index f26ac90d045..9a60f33494f 100644 --- a/addons/l10n_be_coda/i18n/nb.po +++ b/addons/l10n_be_coda/i18n/nb.po @@ -14,18 +14,18 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 msgid "Cash withdrawal on card (PROTON)" -msgstr "" +msgstr "Kontantuttak på kortet (PROTON)" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_412 msgid "Advice of expiry charges" -msgstr "" +msgstr "Råd av utløp kostnader" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_11 @@ -35,7 +35,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_05 msgid "Partial payment subscription" -msgstr "" +msgstr "Delbetaling abonnement" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_54 @@ -45,27 +45,27 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_02 msgid "Individual transfer order initiated by the bank" -msgstr "" +msgstr "Individuell oppdraget initiert av banken" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_21 msgid "Charges for preparing pay packets" -msgstr "" +msgstr "Kostnader for utarbeidelse lønn pakker" #. module: account_coda #: model:account.coda.trans.type,description:account_coda.actt_9 msgid "Detail of 7. The records in a separate application keep type 9." -msgstr "" +msgstr "Detalj av 7. Postene i et eget program beholde Type 9." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_426 msgid "Belgian broker's commission" -msgstr "" +msgstr "Belgisk megler provisjon" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_031 msgid "Charges foreign cheque" -msgstr "" +msgstr "Utenlandsk kostnad sjekk" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_002 @@ -83,16 +83,18 @@ msgid "" "cheques debited on account, but debit cancelled afterwards for lack of cover " "(double debit/contra-entry of transaction 01 or 05)" msgstr "" +"sjekker trukket på konto, men debet kansellert etterpå for manglende dekning " +"(dobbel belastning / motpost av transaksjonen 01 eller 05)" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_05 msgid "Bill claimed back" -msgstr "" +msgstr "Regning hevdet tilbake" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_016 msgid "BLIW/IBLC dues" -msgstr "" +msgstr "BLIW / IBLC avgiften" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:911 @@ -103,12 +105,12 @@ msgstr "CODA fil er importert :" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_066 msgid "Fixed loan advance - reimbursement" -msgstr "" +msgstr "Fast lån forhånd - refusjon" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_05 msgid "Purchase of foreign bank notes" -msgstr "" +msgstr "Kjøp av utenlandske sedler" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:277 @@ -118,21 +120,23 @@ msgid "" "\n" "The File contains an invalid CODA Transaction Family : %s!" msgstr "" +"\n" +"Filen inneholder en ugyldig CODA Transaksjons Familie:% s!" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_030 msgid "Account insurance" -msgstr "" +msgstr "konto forsikring" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_042 msgid "Payment card costs" -msgstr "" +msgstr "Betalingskort kostnader" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_212 msgid "Warehousing fee" -msgstr "" +msgstr "lagerhold avgift" #. module: account_coda #: code:addons/account_coda/account_coda.py:300 @@ -142,21 +146,24 @@ msgid "" "The associated Bank Statement has already been confirmed !\n" "Please undo this action first!" msgstr "" +"Kan ikke slette CODA Bank erklæringen '% s' av Journal '% s'.\n" +" Den tilhørende Bank erklæringen har allerede blitt bekreftet!\n" +" Vennligst angre denne handlingen først!" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_66 msgid "Financial centralization" -msgstr "" +msgstr "finansiell sentralisering" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_420 msgid "Retention charges" -msgstr "" +msgstr "oppbevaring av kostnader" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_50 msgid "Transfer in your favour" -msgstr "" +msgstr "Overfør i din favør" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_87 @@ -172,37 +179,37 @@ msgstr "" #: model:account.coda.trans.code,description:account_coda.actcc_43_87 #: model:account.coda.trans.code,description:account_coda.actcc_47_87 msgid "Reimbursement of costs" -msgstr "" +msgstr "Refusjon av kostnader" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_56 msgid "Remittance of supplier's bill with guarantee" -msgstr "" +msgstr "Remittering av leverandørens regning med garanti" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_002 msgid "Communication of the bank" -msgstr "" +msgstr "Kommunikasjon av banken" #. module: account_coda #: field:coda.bank.statement.line,amount:0 msgid "Amount" -msgstr "" +msgstr "Beløp" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_11_70 msgid "Only with stockbrokers when they deliver the securities to the bank" -msgstr "" +msgstr "Bare med stockbrokers når de levere papirene til banken" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_413 msgid "Acceptance charges" -msgstr "" +msgstr "godkjenningskriterier kostnader" #. module: account_coda #: field:coda.bank.statement.line,counterparty_bic:0 msgid "Counterparty BIC" -msgstr "" +msgstr "Motpart BIC" #. module: account_coda #: help:coda.bank.account,def_receivable:0 @@ -210,6 +217,8 @@ msgid "" "Set here the receivable account that will be used, by default, if the " "partner is not found." msgstr "" +"Sett fordringen konto som skal brukes som standard, hvis partneren ikke er " +"funnet." #. module: account_coda #: help:coda.bank.account,def_payable:0 @@ -217,64 +226,66 @@ msgid "" "Set here the payable account that will be used, by default, if the partner " "is not found." msgstr "" +"Sett den betalbare konto som skal brukes som standard, hvis partneren ikke " +"er funnet." #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:144 #, python-format msgid "Warning !" -msgstr "" +msgstr "Advarsel !" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_39 msgid "Return of an irregular bill of exchange" -msgstr "" +msgstr "Retur av en uregelmessig veksel" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_011 msgid "VAT" -msgstr "" +msgstr "MVA" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_07_09 msgid "Debit of the agios to the account of the drawee" -msgstr "" +msgstr "Belastning av Agios til kontoen til den drawee" #. module: account_coda #: view:account.coda.comm.type:0 #: model:ir.actions.act_window,name:account_coda.action_account_coda_comm_type_form #: model:ir.ui.menu,name:account_coda.menu_action_account_coda_comm_type_form msgid "CODA Structured Communication Types" -msgstr "" +msgstr "CODA Strukturerte typer kommunikasjon" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_30_50 msgid "Spot sale of foreign exchange" -msgstr "" +msgstr "Sted salg av valuta" #. module: account_coda #: field:coda.bank.statement.line,ref:0 msgid "Reference" -msgstr "" +msgstr "Referanse" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_58 msgid "Remittance of supplier's bill without guarantee" -msgstr "" +msgstr "Remittering av leverandørens regning uten garanti." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_03 msgid "Payment receipt card" -msgstr "" +msgstr "kvitteringskortet betaling" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_207 msgid "Non-conformity fee" -msgstr "" +msgstr "Avvik avgift" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_022 msgid "Priority costs" -msgstr "" +msgstr "prioriterte kostnader" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:268 @@ -284,16 +295,18 @@ msgid "" "\n" "The File contains an invalid CODA Transaction Type : %s!" msgstr "" +"\n" +"Filen inneholder en ugyldig CODA Transaksjon Type:% s!" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_045 msgid "Handling costs" -msgstr "" +msgstr "håndtering kostnader" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_47_13 msgid "Debit customer, payment of agios, interest, exchange commission, etc." -msgstr "" +msgstr "Debet kunde, betaling av Agios, renter, Exchange Commission, osv." #. module: account_coda #: field:account.coda,date:0 @@ -303,90 +316,90 @@ msgstr "Importdato" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_039 msgid "Telecommunications" -msgstr "" +msgstr "telekommunikasjon" #. module: account_coda #: field:coda.bank.statement.line,globalisation_id:0 msgid "Globalisation ID" -msgstr "" +msgstr "Globalisering ID" #. module: account_coda #: code:addons/account_coda/account_coda.py:399 #, python-format msgid "Delete operation not allowed !" -msgstr "" +msgstr "Slett operasjonen ikke tillatt!" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_000 msgid "Net amount" -msgstr "" +msgstr "nettobeløp" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_11 msgid "Department store cheque" -msgstr "" +msgstr "Varehus sjekk" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_206 msgid "Surety fee/payment under reserve" -msgstr "" +msgstr "Kausjonist avgift / betaling under Minstepris" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_04_53 msgid "Cash deposit at an ATM" -msgstr "" +msgstr "Depositum ved en minibank" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_30_52 msgid "Forward sale of foreign exchange" -msgstr "" +msgstr "Videresend salg av valuta" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_11_05 msgid "" "Debit of the subscriber for the complementary payment of partly-paid shares" -msgstr "" +msgstr "Debet av abonnenten for utfyllende betaling av delvis betalte aksjer" #. module: account_coda #: model:ir.model,name:account_coda.model_account_bank_statement_line_global msgid "Batch Payment Info" -msgstr "" +msgstr "Satsvis Betalingsinformasjon" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_00_33 #: model:account.coda.trans.code,description:account_coda.actcc_00_83 msgid "Value correction" -msgstr "" +msgstr "verdi korreksjon" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_27 msgid "For publications of the financial institution" -msgstr "" +msgstr "For publikasjoner av finansinstitusjon." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_01 msgid "Payment of foreign bill" -msgstr "" +msgstr "Betaling av utenlandsk regning" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_024 msgid "Growth premium" -msgstr "" +msgstr "vekst premie" #. module: account_coda #: selection:account.coda.trans.code,type:0 msgid "Transaction Code" -msgstr "" +msgstr "Transaksjonskode" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_13 msgid "Discount foreign supplier's bills" -msgstr "" +msgstr "Rabatt utenlandsk leverandørens regninger" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcf_05 msgid "Direct debit" -msgstr "" +msgstr "Direkte belastning" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_47_11 @@ -396,42 +409,42 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcf_00 msgid "Undefined transactions" -msgstr "" +msgstr "Udefinerte transaksjoner" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_11_62 msgid "When reimbursed separately to the subscriber" -msgstr "" +msgstr "Når refundert separat til abonnenten" #. module: account_coda #: view:account.coda.trans.category:0 msgid "CODA Transaction Category" -msgstr "" +msgstr "CODA Transaksjon Kategori" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_067 msgid "Fixed loan advance - extension" -msgstr "" +msgstr "Fast lån før - forlengelse" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_07 msgid "Your repayment instalment credits" -msgstr "" +msgstr "Tilbakebetaling kreditter avdrag." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_09_13 msgid "On the account of the head office" -msgstr "" +msgstr "På grunn av hovedkontoret." #. module: account_coda #: constraint:account.bank.statement:0 msgid "The journal and period chosen have to belong to the same company." -msgstr "" +msgstr "Tidsskriftet og perioden valgt å tilhøre samme selskap." #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_115 msgid "Terminal cash deposit" -msgstr "" +msgstr "Terminal depositum" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:301 @@ -441,33 +454,36 @@ msgid "" "\n" "The File contains an invalid Structured Communication Type : %s!" msgstr "" +"\n" +"Filen inneholder en ugyldig Strukturert Kommunikasjon Type:% s!" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_43_01 msgid "" "Debit of a cheque in foreign currency or in EUR in favour of a foreigner" msgstr "" +"Belastning av en sjekk i utenlandsk valuta eller euro i favør av en utlending" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_54 msgid "Discount abroad" -msgstr "" +msgstr "Rabatt i utlandet" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_62 msgid "Remittance of documents abroad - credit after collection" -msgstr "" +msgstr "Remittering av dokumenter i utlandet - kreditt etter samling" #. module: account_coda #: field:coda.bank.statement.line,name:0 msgid "Communication" -msgstr "" +msgstr "Kommunikasjon" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_00_35 #: model:account.coda.trans.code,description:account_coda.actcc_00_85 msgid "Correction" -msgstr "" +msgstr "Rettelse" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:404 @@ -481,86 +497,94 @@ msgid "" "otherwise change the corresponding entry manually in the generated Bank " "Statement." msgstr "" +"\n" +" Bank erklæring '% s' linjen '% s'\n" +"Ingen partner rekord tildelt: Det er flere partnere med samme " +"bankkontonummer '% s'!\n" +"Vennligst korriger konfigurasjonen og utføre import igjen eller på annen " +"måte endre den tilsvarende oppføringen manuelt i den genererte " +"kontoutskriften." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_30_33 #: model:account.coda.trans.code,description:account_coda.actcc_30_83 msgid "Value (date) correction" -msgstr "" +msgstr "Verdi (dato) korreksjon." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_063 msgid "Rounding differences" -msgstr "" +msgstr "Avrundings differanser" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:295 #: code:addons/account_coda/wizard/account_coda_import.py:487 #, python-format msgid "Transaction Category unknown, please consult your bank." -msgstr "" +msgstr "Transaksjon Kategori ukjent, ta kontakt med din bank." #. module: account_coda #: view:account.coda.trans.code:0 msgid "CODA Transaction Code" -msgstr "" +msgstr "CODA Transaksjonskode" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_052 msgid "Residence state tax" -msgstr "" +msgstr "Bosatt i statlig skatt" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_03_17 msgid "Amount of the cheque; if any, charges receive code 37" -msgstr "" +msgstr "Beløpet på sjekken, om noen, kostnader mottakskoden 37" #. module: account_coda #: view:account.coda:0 msgid "Additional Information" -msgstr "" +msgstr "Tilleggsinformasjon" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_120 msgid "Correction of a transaction" -msgstr "" +msgstr "Korreksjon av en transaksjon." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_64 #: model:account.coda.trans.code,description:account_coda.actcc_41_64 msgid "Transfer to your account" -msgstr "" +msgstr "Overføring til kontoen din." #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_124 msgid "Number of the credit card" -msgstr "" +msgstr "Antall kredittkort" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_13 msgid "Renting of safes" -msgstr "" +msgstr "Leie av safer" #. module: account_coda #: help:coda.bank.account,find_bbacom:0 msgid "" "Partner lookup via the 'BBA' Structured Communication field of the Invoice." msgstr "" +"Partner oppslag via \"BBA 'Strukturert Kommunikasjon feltet av fakturaen." #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_104 msgid "Equivalent in EUR" -msgstr "" +msgstr "Tilsvarende i EUR." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_50 msgid "Remittance of foreign bill credit after collection" -msgstr "" +msgstr "Remittering av utenlandsk regning kreditt etter samling." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_03 msgid "Your purchase by payment card" -msgstr "" +msgstr "Ditt kjøp med betalingskort." #. module: account_coda #: model:account.coda.trans.type,description:account_coda.actt_1 @@ -571,6 +595,11 @@ msgid "" "matter of principle, this type is also used when no detailed data is " "following (type 5)." msgstr "" +"Beløp som summerte av kunden; f.eks en fil omgruppering betaling av lønn " +"eller utbetalinger til leverandører eller en fil samle lokaliseringer " +"samlinger som kunden er debitert eller kreditert med ett beløp. Som et " +"spørsmål om prinsipp, er denne typen også brukes når ingen detaljerte data " +"følger (type 5)." #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:519 @@ -580,47 +609,50 @@ msgid "" "CODA parsing error on information data record 3.3, seq nr %s!\n" "Please report this issue via your OpenERP support channel." msgstr "" +"\n" +"CODA analysefeil på informasjon datapost 3.3, seq nr% s!\n" +"Vennligst rapporter dette problemet via OpenERP støtte kanal." #. module: account_coda #: view:coda.bank.statement.line:0 msgid "Credit Transactions." -msgstr "" +msgstr "Kreditt transaksjoner." #. module: account_coda #: field:account.coda.trans.type,type:0 msgid "Transaction Type" -msgstr "" +msgstr "Transaksjon type" #. module: account_coda #: model:ir.model,name:account_coda.model_account_coda msgid "Object to store CODA Data Files" -msgstr "" +msgstr "Objektet til butikken CODA Datafiler." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_029 msgid "Protest charges" -msgstr "" +msgstr "Protest kostnader." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_053 #: model:account.coda.trans.code,description:account_coda.actcc_80_43 msgid "Printing of forms" -msgstr "" +msgstr "Trykking av skjemaer." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_003 msgid "Credit commission" -msgstr "" +msgstr "Kreditt provisjon." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_43_58 msgid "Remittance of foreign cheque credit after collection" -msgstr "" +msgstr "Remittering av utenlandsk sjekk kreditt etter samling." #. module: account_coda #: model:account.coda.trans.type,description:account_coda.actt_8 msgid "Detail of 3." -msgstr "" +msgstr "Detalj av 3." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_05_58 @@ -628,63 +660,65 @@ msgid "" "(cancellation of an undue debit of the debtor at the initiative of the " "financial institution or the debtor for lack of cover)" msgstr "" +"(kansellering av en unødig belastning for skyldneren på initiativ fra den " +"finansinstitusjon eller debitor for manglende dekning)" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_11 msgid "Payable coupons/repayable securities" -msgstr "" +msgstr "Betalbare kuponger / tilbakebetalingspliktige verdipapirer" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_50 msgid "Sale of securities" -msgstr "" +msgstr "Salg av verdipapirer." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_51 msgid "Transfer in your favour – initiated by the bank" -msgstr "" +msgstr "Overfør I DIN favør - initiert AV banken." #. module: account_coda #: view:account.coda:0 #: field:account.coda,coda_data:0 #: field:account.coda.import,coda_data:0 msgid "CODA File" -msgstr "" +msgstr "CODA Fil." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_38 msgid "Provisionally unpaid" -msgstr "" +msgstr "Foreløpig ubetalt." #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_003 msgid "RBP data" -msgstr "" +msgstr "RBP data." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_06 msgid "Share option plan – exercising an option" -msgstr "" +msgstr "Aksjeopsjonsprogram - Trener et alternativ" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_051 msgid "Withholding tax" -msgstr "" +msgstr "Kildeskatt." #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_006 msgid "Information concerning the detail amount" -msgstr "" +msgstr "Opplysninger Om Detalj BELØP." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_43_37 msgid "Costs relating to payment of foreign cheques" -msgstr "" +msgstr "Kostnader knyttet Til betaling AV utenlandske sjekker." #. module: account_coda #: field:account.coda.trans.code,parent_id:0 msgid "Family" -msgstr "" +msgstr "Familie" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_66 @@ -694,46 +728,48 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_04_68 msgid "Credit after Proton payments" -msgstr "" +msgstr "Kreditt etter Proton betalinger." #. module: account_coda #: view:coda.bank.statement:0 #: field:coda.bank.statement,period_id:0 msgid "Period" -msgstr "" +msgstr "Periode" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:588 #: code:addons/account_coda/wizard/account_coda_import.py:926 #, python-format msgid "CODA Import failed !" -msgstr "" +msgstr "CODA Import Feil!" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_09_01 msgid "" "Withdrawal by counter cheque or receipt; cash remitted by the bank clerk" msgstr "" +"Uttak av telleren sjekk eller kvittering, kontanter ettergitt av banken " +"kontorist." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_01 msgid "Short-term loan" -msgstr "" +msgstr "Kortsiktig lån." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcf_01 msgid "Domestic or local SEPA credit transfers" -msgstr "" +msgstr "Innenlandske eller lokale SEPA Credit overføringer." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_04_03 msgid "Settlement credit cards" -msgstr "" +msgstr "Oppgjør kredittkort." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_402 msgid "Certification costs" -msgstr "" +msgstr "Sertifiseringsomkostninger" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_015 @@ -744,19 +780,19 @@ msgstr "" #: model:account.coda.trans.category,description:account_coda.actrca_415 #: model:account.coda.trans.code,description:account_coda.actcc_80_39 msgid "Surety fee" -msgstr "" +msgstr "Kausjonist avgift" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_017 #: model:account.coda.trans.code,description:account_coda.actcc_80_23 #: model:account.coda.trans.code,description:account_coda.actcc_80_41 msgid "Research costs" -msgstr "" +msgstr "Forskning Koster" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_07 msgid "Collective transfer" -msgstr "" +msgstr "Kollektiv transport." #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:912 @@ -766,13 +802,16 @@ msgid "" "\n" "Number of statements : " msgstr "" +"\n" +"\n" +"Antall uttalelser: " #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_01_05 #: model:account.coda.trans.code,comment:account_coda.actcc_01_07 msgid "" "The principal will be debited for the total amount of the file entered." -msgstr "" +msgstr "Rektor vil bli belastet for den totale mengden av filen inn." #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:332 @@ -783,21 +822,24 @@ msgid "" "CODA parsing error on movement data record 2.3, seq nr %s!\n" "Please report this issue via your OpenERP support channel." msgstr "" +"\n" +"CODA analysefeil på bevegelse datapost 2.3, seq nr% s! Vennligst rapporter " +"dette problemet via OpenERP støtte kanal." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_52 msgid "Payment in your favour" -msgstr "" +msgstr "Betaling i larm Favør." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_08 msgid "Registering compensation for savings accounts" -msgstr "" +msgstr "Du registrerer kompensasjon for sparekonti." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_11_51 msgid "Company issues paper in return for cash" -msgstr "" +msgstr "Selskapet utsteder papir i retur for kontanter." #. module: account_coda #: field:coda.bank.account,journal:0 @@ -809,49 +851,49 @@ msgstr "Journal" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_19 msgid "Settlement of credit cards" -msgstr "" +msgstr "Oppgjør av kredittkort" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_87 msgid "Reimbursement of cheque-related costs" -msgstr "" +msgstr "Refusjon AV sjekk-relaterte kostnader" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_50 msgid "Settlement of instalment credit" -msgstr "" +msgstr "Oppgjør av avbetaling." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_01_52 msgid "Payment by a third person" -msgstr "" +msgstr "Betaling av en tredje person." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_60 msgid "Remittance of documents abroad - credit under usual reserve" -msgstr "" +msgstr "Remittering AV Dokumenter i Utlandet - kreditt etter vänlig reserve." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_04_52 msgid "Loading GSM cards" -msgstr "" +msgstr "Varig GSM-Kort" #. module: account_coda #: view:coda.bank.statement:0 #: view:coda.bank.statement.line:0 #: field:coda.bank.statement.line,note:0 msgid "Notes" -msgstr "" +msgstr "Notater" #. module: account_coda #: field:coda.bank.statement,balance_end_real:0 msgid "Ending Balance" -msgstr "" +msgstr "sluttsaldo" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_64 msgid "Your issue" -msgstr "" +msgstr "Ditt Problem." #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:870 @@ -871,7 +913,7 @@ msgstr "" #. module: account_coda #: field:coda.bank.statement.line,val_date:0 msgid "Valuta Date" -msgstr "" +msgstr "Valuta date." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_11_01 @@ -879,16 +921,19 @@ msgid "" "Purchase of domestic or foreign securities, including subscription rights, " "certificates, etc." msgstr "" +"Kjøp av innenlandske eller utenlandske verdipapirer, herunder " +"tegningsretter, sertifikater og lignende" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_41_38 msgid "Costs relating to incoming foreign and non-SEPA transfers" msgstr "" +"Kostnader knyttet til innkommende utenlandske og ikke-SEPA overføringer." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_11_52 msgid "Whatever the currency of the security" -msgstr "" +msgstr "Uansett valutaen sikkerheten" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_069 @@ -910,12 +955,12 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_407 msgid "Costs Article 45" -msgstr "" +msgstr "Kostnade Artikkel 45" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_007 msgid "Information concerning the detail cash" -msgstr "" +msgstr "Informasjon Om detaljene kontanter" #. module: account_coda #: view:account.coda:0 @@ -929,18 +974,18 @@ msgstr "Firma" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_35 msgid "Cash advance" -msgstr "" +msgstr "Kontant På forhånd" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcf_47 msgid "Foreign commercial paper" -msgstr "" +msgstr "Utenlandske sertifikater." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_13_15 msgid "" "Hire-purchase agreement under which the financial institution is the lessor" -msgstr "" +msgstr "Avbetalingskjøp avtale som finansinstitusjonen er utleier" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_66 @@ -950,98 +995,99 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_07_50 msgid "Credit of the remitter" -msgstr "" +msgstr "Kreditt av betaleren" #. module: account_coda #: field:account.coda.trans.category,category:0 msgid "Transaction Category" -msgstr "" +msgstr "Transaksjonen kategori." #. module: account_coda #: field:account.coda,statement_ids:0 msgid "Generated CODA Bank Statements" -msgstr "" +msgstr "Genererte CODA kontoutskrifter." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_09 msgid "Purchase of petrol coupons" -msgstr "" +msgstr "Kjøp av Bensin kuponger" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_52 msgid "Remittance of foreign bill credit under usual reserve" -msgstr "" +msgstr "Remittering AV utenlandsk Regning kreditt etter vänlig reserve." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_061 #: model:account.coda.trans.code,description:account_coda.actcc_80_47 msgid "Charging fees for transactions" -msgstr "" +msgstr "Lading for transaksjoner" #. module: account_coda #: model:ir.model,name:account_coda.model_account_coda_trans_category msgid "CODA transaction category" -msgstr "" +msgstr "CODA transaksjonen kategori" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_21 msgid "Other credit applications" -msgstr "" +msgstr "Andre kreditt programmerer." #. module: account_coda #: selection:coda.bank.statement.line,type:0 msgid "Supplier" -msgstr "" +msgstr "Leverandør" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_009 msgid "Travelling expenses" -msgstr "" +msgstr "Reiseutgifter" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcf_30 msgid "Various transactions" -msgstr "" +msgstr "Ulike transaksjoner." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_406 msgid "Collection charges" -msgstr "" +msgstr "Inkassogebyrer." #. module: account_coda #: view:coda.bank.statement:0 msgid "Transactions" -msgstr "" +msgstr "Transaksjoner" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_50 msgid "Cash payment" -msgstr "" +msgstr "Kontant betaling." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_27 msgid "Subscription fee" -msgstr "" +msgstr "Abonnement avgift" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_036 msgid "Costs relating to a refused cheque" -msgstr "" +msgstr "Kostnader knyttet Til no nektet sjekk." #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_101 msgid "Credit transfer or cash payment with structured format communication" msgstr "" +"Kontooverføring eller kontant betaling med strukturert format kommunikasjon" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_127 msgid "European direct debit (SEPA)" -msgstr "" +msgstr "Europens direkte belastning (SEPA)" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_068 msgid "Countervalue of an entry" -msgstr "" +msgstr "Motverdien AV no oppføring." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_010 @@ -1061,12 +1107,12 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_13 msgid "Your repurchase of issue" -msgstr "" +msgstr "Din tilbakekjøp AV problemet." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_409 msgid "Safe deposit charges" -msgstr "" +msgstr "ankbokser kostnader" #. module: account_coda #: field:coda.bank.account,def_payable:0 @@ -1076,12 +1122,12 @@ msgstr "Standard konto for leverandørgjeld" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_055 msgid "Repayment loan or credit capital" -msgstr "" +msgstr "Nedbetaling Lån Eller kreditt Kapital." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_05 msgid "Settlement of fixed advance" -msgstr "" +msgstr "Oppgjør AV rask forhånd." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_15 @@ -1089,6 +1135,8 @@ msgid "" "Commission collected to the debit of the customer to whom the bank delivers " "a key which gives access to the night safe" msgstr "" +"Kommisjonen samles til belastning for kunden hvem banken leverer en nøkkel " +"som gir tilgang til nattsafe." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_059 @@ -1115,7 +1163,7 @@ msgstr "" #: model:account.coda.trans.code,description:account_coda.actcc_35_01 #: model:account.coda.trans.code,description:account_coda.actcc_35_50 msgid "Closing" -msgstr "" +msgstr "lukker" #. module: account_coda #: help:coda.bank.statement.line,globalisation_id:0 @@ -1123,83 +1171,86 @@ msgid "" "Code to identify transactions belonging to the same globalisation level " "within a batch payment" msgstr "" +"Kode for å identifisere transaksjoner tilhører samme globalisering nivå " +"innenfor en batch betaling" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_05 msgid "Commercial paper claimed back" -msgstr "" +msgstr "Sertifikater kreves Tilbake" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_411 msgid "Fixed collection charge" -msgstr "" +msgstr "Rask samling kostnad." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_64 msgid "Your winning lottery ticket" -msgstr "" +msgstr "Din vinnende lodd" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_009 msgid "" "Identification of the de ultimate ordering customer/debtor (SEPA SCT/SDD)" msgstr "" +"Identifisering av de ultimate bestiller kunde / debitor (SEPA SCT / SDD)" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_05 msgid "Card charges" -msgstr "" +msgstr "Kort kostnader." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_03 msgid "Payment card charges" -msgstr "" +msgstr "Betalingskort kostnader" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_54 msgid "Remittance of commercial paper for discount" -msgstr "" +msgstr "Remittering av sertifikatlån for rabatt." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_05_01 msgid "Payment" -msgstr "" +msgstr "Betaling" #. module: account_coda #: view:account.coda.import:0 msgid "_Cancel" -msgstr "" +msgstr "_Avbryt" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_07 msgid "Purchase of gold/pieces" -msgstr "" +msgstr "Kjøp AV gull / stykk" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_15 msgid "Balance due insurance premium" -msgstr "" +msgstr "Balansere På grunn forsikringspremie." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_11_11 msgid "Debit of the issuer by the bank in charge of the financial service" -msgstr "" +msgstr "Belastning av utsteder ved bredden ansvarlig for finansiell tjeneste" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_58 msgid "Remittance of cheques, vouchers, etc. credit after collection" -msgstr "" +msgstr "Remittering av sjekker, kuponger, etc. kreditt etter samling." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_19 #: model:account.coda.trans.code,description:account_coda.actcc_09_68 msgid "Difference in payment" -msgstr "" +msgstr "Forskjellen i betaling." #. module: account_coda #: field:coda.bank.statement.line,date:0 msgid "Entry Date" -msgstr "" +msgstr "Registreringsdato" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:193 @@ -1210,11 +1261,14 @@ msgid "" "Description' fields of your configuration record match with '%s', '%s' and " "'%s' !" msgstr "" +"\n" +"Vennligst sjekk om den \"bankkontonummer ',' valuta 'og' Konto Beskrivelse-" +"feltene i konfigurasjonen posten kamp med«% s ','% s ​​'og'% s '!" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_58 msgid "Idem without guarantee" -msgstr "" +msgstr "Idem uten garanti" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:139 @@ -1228,12 +1282,12 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_63 msgid "Second credit of unpaid cheque" -msgstr "" +msgstr "Andre kreditt for ubetalt sjekk." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_065 msgid "Interest payment advice" -msgstr "" +msgstr "Rentebetaling Råd" #. module: account_coda #: field:account.coda.trans.code,type:0 @@ -1241,7 +1295,7 @@ msgstr "" #: field:coda.bank.statement,type:0 #: field:coda.bank.statement.line,type:0 msgid "Type" -msgstr "" +msgstr "Type" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_112 @@ -1251,12 +1305,12 @@ msgstr "" #. module: account_coda #: field:coda.bank.account,description1:0 msgid "Primary Account Description" -msgstr "" +msgstr "Primære kontobeskrivelsen" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_126 msgid "Term investments" -msgstr "" +msgstr "Langsiktige Investeringer." #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_100 @@ -1264,6 +1318,8 @@ msgid "" "(SEPA) payment with a structured format communication applying the ISO " "standard 11649: Structured creditor reference to remittan" msgstr "" +"(SEPA) betaling med en strukturert format kommunikasjon søker ISO standard " +"11649: Strukturert kreditor referanse til remittan." #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:164 @@ -1272,29 +1328,31 @@ msgid "" "\n" "Foreign bank accounts with IBAN structure are not supported !" msgstr "" +"\n" +"Utenlandske bankkonti med IBAN struktur støttes ikke!" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_100 msgid "Gross amount" -msgstr "" +msgstr "Bruttobeløp." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_43_62 msgid "Reversal of cheques" -msgstr "" +msgstr "Tilbakeføring AV sjekker" #. module: account_coda #: code:addons/account_coda/account_coda.py:299 #, python-format msgid "Invalid action !" -msgstr "" +msgstr "Ugyldig hendelse !" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_01_64 #: model:account.coda.trans.code,comment:account_coda.actcc_41_13 #: model:account.coda.trans.code,comment:account_coda.actcc_41_64 msgid "Intracompany" -msgstr "" +msgstr "Bedriftsinterne." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_30_01 @@ -1310,13 +1368,13 @@ msgstr "" #: model:account.coda.trans.code,description:account_coda.actcc_05_05 #: model:account.coda.trans.code,description:account_coda.actcc_05_54 msgid "Reimbursement" -msgstr "" +msgstr "Refusjon" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:868 #, python-format msgid "None" -msgstr "" +msgstr "Ingen" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_405 @@ -1326,27 +1384,27 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_06 msgid "Extension" -msgstr "" +msgstr "Utvidelse" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_008 msgid "Identification of the de ultimate beneficiary/creditor (SEPA SCT/SDD)" -msgstr "" +msgstr "Identifisering av de ultimate mottaker / kreditor (SEPA SCT / SDD)" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcf_49 msgid "Foreign counter transactions" -msgstr "" +msgstr "Utenlandske telleren transaksjoner" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_01 msgid "Cash withdrawal" -msgstr "" +msgstr "Kontantuttak" #. module: account_coda #: field:coda.bank.statement.line,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_37 @@ -1357,7 +1415,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_04_05 msgid "Loading Proton" -msgstr "" +msgstr "Lasting av Proton" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_21 @@ -1367,22 +1425,22 @@ msgstr "" #. module: account_coda #: field:coda.bank.account,transfer_account:0 msgid "Default Internal Transfer Account" -msgstr "" +msgstr "Standard Intern overføring Konto." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_074 msgid "Mailing costs" -msgstr "" +msgstr "Portoutgifter" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_07 msgid "Unpaid foreign bill" -msgstr "" +msgstr "Ubetalte utenlandsk Regning." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_04_07 msgid "Payment by GSM" -msgstr "" +msgstr "Betaling med GSM" #. module: account_coda #: view:coda.bank.account:0 @@ -1390,29 +1448,29 @@ msgstr "" #: view:coda.bank.statement:0 #: selection:coda.bank.statement,type:0 msgid "Normal" -msgstr "" +msgstr "Normal" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_05_50 msgid "Credit after collection" -msgstr "" +msgstr "Kreditt etter samling." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcf_80 msgid "Separately charged costs and provisions" -msgstr "" +msgstr "Separat lade kostnader og avsetninger" #. module: account_coda #: view:coda.bank.account:0 #: field:coda.bank.account,currency:0 #: field:coda.bank.statement,currency:0 msgid "Currency" -msgstr "" +msgstr "Valuta" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_06 msgid "Extension of maturity date" -msgstr "" +msgstr "Utvidelse AV forfall" #. module: account_coda #: field:coda.bank.account,def_receivable:0 @@ -1422,24 +1480,24 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_15 msgid "Night safe" -msgstr "" +msgstr "Nattsafe" #. module: account_coda #: view:coda.bank.statement.line:0 msgid "Total Amount" -msgstr "" +msgstr "Totalt BELØP" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_214 msgid "Issue commission (delivery order)" -msgstr "" +msgstr "Problemet kommisjon (leveranse)" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_13_07 msgid "" "Often by standing order or direct debit. In case of direct debit, family 13 " "is used." -msgstr "" +msgstr "I tilfelle av direkte belastning, er familien 13 brukes." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_04_01 @@ -1449,17 +1507,17 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_021 msgid "Costs for drawing up a bank cheque" -msgstr "" +msgstr "Kostnader ved utarbeidelse av en bank sjekk." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_026 msgid "Handling commission" -msgstr "" +msgstr "Håndtering provisjon." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_201 msgid "Advice notice commission" -msgstr "" +msgstr "Råd varsel kommisjon" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_64 @@ -1488,22 +1546,22 @@ msgstr "" #: code:addons/account_coda/wizard/account_coda_import.py:497 #, python-format msgid "Data Error!" -msgstr "" +msgstr "Data Feil!" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_010 msgid "Information pertaining to sale or purchase of securities" -msgstr "" +msgstr "Informasjon vedrørende Salg Eller Kjøp Av verdipapirer." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_54 msgid "Your payment ATM" -msgstr "" +msgstr "Betalingen ATM." #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_123 msgid "Fees and commissions" -msgstr "" +msgstr "Provisjoner og gebyrer." #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:689 @@ -1512,11 +1570,13 @@ msgid "" "Free Communication:\n" " %s" msgstr "" +"Gratis Kommunikasjon:\n" +"%s" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_43_15 msgid "Purchase of an international bank cheque" -msgstr "" +msgstr "Kjøp AV no Internasjonal bank sjekk" #. module: account_coda #: field:coda.bank.account,coda_st_naming:0 @@ -1526,24 +1586,24 @@ msgstr "" #. module: account_coda #: field:coda.bank.statement,date:0 msgid "Date" -msgstr "" +msgstr "Dato" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_00_00 #: model:account.coda.trans.code,description:account_coda.actcc_30_39 #: model:account.coda.trans.code,description:account_coda.actcc_30_89 msgid "Undefined transaction" -msgstr "" +msgstr "Udefinert transaksjon." #. module: account_coda #: view:coda.bank.statement.line:0 msgid "Extended Filters..." -msgstr "" +msgstr "Utvidet Filtere ..." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_07_06 msgid "Costs chargeable to the remitter" -msgstr "" +msgstr "Kostnader avgiftspliktige Til betaleren." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_205 @@ -1555,7 +1615,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_60 msgid "Settlement of mortgage loan" -msgstr "" +msgstr "Oppgjør av boliglån." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_01 @@ -1565,7 +1625,7 @@ msgstr "" #. module: account_coda #: field:account.coda,note:0 msgid "Import Log" -msgstr "" +msgstr "Importør logg." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcf_07 @@ -1580,7 +1640,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_12 msgid "Costs for opening a bank guarantee" -msgstr "" +msgstr "Kostnader for å. Apne en bankgaranti" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_414 @@ -1598,32 +1658,32 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_15 msgid "Your repayment hire-purchase and similar claims" -msgstr "" +msgstr "Tilbakebetaling Leie Eller Kjøp og lignende krav." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_03_62 msgid "Reversal of cheque" -msgstr "" +msgstr "Tilbakeføring AV sjekk." #. module: account_coda #: field:account.coda.trans.code,code:0 msgid "Code" -msgstr "" +msgstr "KODE" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_032 msgid "Drawing up a circular cheque" -msgstr "" +msgstr "Skriver opp en sirkulær sjekk." #. module: account_coda #: view:coda.bank.statement:0 msgid "Seq" -msgstr "" +msgstr "Sekvens" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_52 msgid "Payment night safe" -msgstr "" +msgstr "Nattsafe Betaling." #. module: account_coda #: model:ir.actions.act_window,name:account_coda.act_coda_bank_statement_goto_account_bank_statement @@ -1634,12 +1694,12 @@ msgstr "Kontoutskrift" #. module: account_coda #: field:coda.bank.statement.line,counterparty_name:0 msgid "Counterparty Name" -msgstr "" +msgstr "Motpartens navn" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_006 msgid "Various fees/commissions" -msgstr "" +msgstr "Ulike avgifter / provisjoner" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_209 @@ -1649,13 +1709,13 @@ msgstr "" #. module: account_coda #: selection:coda.bank.statement.line,type:0 msgid "Information" -msgstr "" +msgstr "Informasjon" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_00_39 #: model:account.coda.trans.code,description:account_coda.actcc_00_89 msgid "Cancellation of a transaction" -msgstr "" +msgstr "Kansellering AV en transaksjon." #. module: account_coda #: model:account.coda.trans.type,description:account_coda.actt_3 @@ -1667,12 +1727,12 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_15 msgid "Your purchase of lottery tickets" -msgstr "" +msgstr "Ditt Kjøp av lodd." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_41_05 msgid "Collective payments of wages" -msgstr "" +msgstr "Kollektive utbetalinger AV Lønn." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_17 @@ -1682,7 +1742,7 @@ msgstr "" #. module: account_coda #: model:account.coda.comm.type,description:account_coda.acct_004 msgid "Counterparty’s banker" -msgstr "" +msgstr "Motpartens bankmann." #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:426 @@ -1698,22 +1758,22 @@ msgstr "" #. module: account_coda #: help:coda.bank.account,journal:0 msgid "Bank Journal for the Bank Statement" -msgstr "" +msgstr "Bank Journal for kontoutskrift." #. module: account_coda #: selection:coda.bank.statement.line,type:0 msgid "Globalisation" -msgstr "" +msgstr "Globalisering." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_54 msgid "Fixed advance – capital and interest" -msgstr "" +msgstr "Rask forhånd - Kapital og Interesse" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_47_11 msgid "Payment documents abroad" -msgstr "" +msgstr "Betalingsdokumenter i Utlandet." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_09 @@ -1724,7 +1784,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_04 msgid "Costs for holding a documentary cash credit" -msgstr "" +msgstr "Kostnader for å. Holde en dokumentar kassekreditt." #. module: account_coda #: field:coda.bank.statement,balance_start:0 @@ -1764,7 +1824,7 @@ msgstr "" #. module: account_coda #: field:coda.bank.account,description2:0 msgid "Secondary Account Description" -msgstr "" +msgstr "Sekundær kontobeskrivelsen." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_211 @@ -1776,23 +1836,23 @@ msgstr "" #: model:ir.actions.act_window,name:account_coda.action_coda_bank_statements #: model:ir.ui.menu,name:account_coda.menu_coda_bank_statements msgid "CODA Bank Statements" -msgstr "" +msgstr "CODA kontoutskrifter." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_13_62 msgid "Term loan" -msgstr "" +msgstr "Lån" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_70 msgid "Sale of traveller’s cheque" -msgstr "" +msgstr "Salg av reisesjekk." #. module: account_coda #: field:coda.bank.account,name:0 #: field:coda.bank.statement,name:0 msgid "Name" -msgstr "" +msgstr "Navn" #. module: account_coda #: view:account.coda:0 @@ -1808,6 +1868,8 @@ msgid "" "\n" "Unknown Error : " msgstr "" +"\n" +"Ukjent feil: " #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_035 @@ -1828,7 +1890,7 @@ msgstr "" #: model:account.coda.trans.code,description:account_coda.actcc_09_56 #: model:account.coda.trans.code,description:account_coda.actcc_11_56 msgid "Reserve" -msgstr "" +msgstr "Reserve" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_23 @@ -1836,11 +1898,13 @@ msgid "" "Costs charged for all kinds of research (information on past transactions, " "address retrieval, ...)" msgstr "" +"Kostnader belastet for alle typer forskning (informasjon på tidligere " +"transaksjoner, adresse henting, ...)" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_14 msgid "Handling costs instalment credit" -msgstr "" +msgstr "Håndtering kostnader avbetaling." #. module: account_coda #: model:account.coda.trans.type,description:account_coda.actt_6 @@ -1854,7 +1918,7 @@ msgstr "" #. module: account_coda #: view:account.coda:0 msgid "CODA Files" -msgstr "" +msgstr "CODA-Filer" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_17 @@ -1864,7 +1928,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_404 msgid "Discount commission" -msgstr "" +msgstr "Rabatt kommisjon." #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_45 @@ -1878,11 +1942,13 @@ msgid "" "\n" "Number of errors : " msgstr "" +"\n" +"Antall feil: " #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_80_22 msgid "Management/custody" -msgstr "" +msgstr "Ledelse / varetekt" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_51 @@ -1897,7 +1963,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_408 msgid "Cover commission" -msgstr "" +msgstr "Dekke Kommisjon." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_071 @@ -1908,12 +1974,12 @@ msgstr "" #: field:account.coda,name:0 #: field:account.coda.import,coda_fname:0 msgid "CODA Filename" -msgstr "" +msgstr "CODA filnavn" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_31 msgid "E.g. for signing invoices" -msgstr "" +msgstr "EG for signering av fakturaer." #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_04_37 @@ -1929,7 +1995,7 @@ msgstr "" #: model:account.coda.trans.category,description:account_coda.actrca_043 #: model:account.coda.trans.code,description:account_coda.actcc_80_07 msgid "Insurance costs" -msgstr "" +msgstr "Forsikringskostnader." #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_431 diff --git a/addons/l10n_be_coda/i18n/nl.po b/addons/l10n_be_coda/i18n/nl.po index 7f8eac12313..9a89c7a1002 100644 --- a/addons/l10n_be_coda/i18n/nl.po +++ b/addons/l10n_be_coda/i18n/nl.po @@ -14,18 +14,18 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 msgid "Cash withdrawal on card (PROTON)" -msgstr "" +msgstr "Stornering" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_412 msgid "Advice of expiry charges" -msgstr "" +msgstr "Bericht van afloop kosten" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_11 @@ -3736,7 +3736,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_073 msgid "Costs of ATM abroad" -msgstr "Kosten buitenlandse ATM" +msgstr "ATM Kosten Buitenland" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_018 diff --git a/addons/l10n_be_coda/i18n/nl_BE.po b/addons/l10n_be_coda/i18n/nl_BE.po index 88c1fbaaa09..2b59df9afdf 100644 --- a/addons/l10n_be_coda/i18n/nl_BE.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/pl.po b/addons/l10n_be_coda/i18n/pl.po index 37600669392..ebbc391d691 100644 --- a/addons/l10n_be_coda/i18n/pl.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 @@ -222,7 +222,7 @@ msgstr "" #: code:addons/account_coda/wizard/account_coda_import.py:144 #, python-format msgid "Warning !" -msgstr "" +msgstr "Ostrzeżenie !" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_07_39 @@ -232,7 +232,7 @@ msgstr "" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_011 msgid "VAT" -msgstr "" +msgstr "VAT" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_07_09 diff --git a/addons/l10n_be_coda/i18n/pt.po b/addons/l10n_be_coda/i18n/pt.po index 89ba302efc1..e4bbc5faf4b 100644 --- a/addons/l10n_be_coda/i18n/pt.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/pt_BR.po b/addons/l10n_be_coda/i18n/pt_BR.po index ff565e424d8..973d6a43697 100644 --- a/addons/l10n_be_coda/i18n/pt_BR.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/ro.po b/addons/l10n_be_coda/i18n/ro.po index bda9180d276..88d6314b5b2 100644 --- a/addons/l10n_be_coda/i18n/ro.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/ru.po b/addons/l10n_be_coda/i18n/ru.po index c200d7c74c0..1649b5e11a5 100644 --- a/addons/l10n_be_coda/i18n/ru.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/sl.po b/addons/l10n_be_coda/i18n/sl.po index 8627c997245..7efd0abbd7d 100644 --- a/addons/l10n_be_coda/i18n/sl.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/sq.po b/addons/l10n_be_coda/i18n/sq.po index 6ef4db669ea..3c80bf4736f 100644 --- a/addons/l10n_be_coda/i18n/sq.po +++ b/addons/l10n_be_coda/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-10-19 05:27+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:24+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/sr.po b/addons/l10n_be_coda/i18n/sr.po index ab879607756..009b34d4919 100644 --- a/addons/l10n_be_coda/i18n/sr.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/sr@latin.po b/addons/l10n_be_coda/i18n/sr@latin.po index 1d8e038b6d4..28b36a6eb27 100644 --- a/addons/l10n_be_coda/i18n/sr@latin.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/sv.po b/addons/l10n_be_coda/i18n/sv.po index db2f4c7f666..9d36c4a599a 100644 --- a/addons/l10n_be_coda/i18n/sv.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/tr.po b/addons/l10n_be_coda/i18n/tr.po index 1d383340f0d..53859d4ee42 100644 --- a/addons/l10n_be_coda/i18n/tr.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/vi.po b/addons/l10n_be_coda/i18n/vi.po index 874d208b3b8..8982c7aa34c 100644 --- a/addons/l10n_be_coda/i18n/vi.po +++ b/addons/l10n_be_coda/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-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/i18n/zh_CN.po b/addons/l10n_be_coda/i18n/zh_CN.po index f1b607944cc..c18ff96e735 100644 --- a/addons/l10n_be_coda/i18n/zh_CN.po +++ b/addons/l10n_be_coda/i18n/zh_CN.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-04-21 06:27+0000\n" +"PO-Revision-Date: 2012-11-03 03:35+0000\n" "Last-Translator: chiachen \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-11-04 04:55+0000\n" +"X-Generator: Launchpad (build 16218)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 @@ -25,27 +25,27 @@ msgstr "信用卡取现" #. module: account_coda #: model:account.coda.trans.category,description:account_coda.actrca_412 msgid "Advice of expiry charges" -msgstr "" +msgstr "费用逾期建议" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_11 msgid "Your purchase of luncheon vouchers" -msgstr "" +msgstr "你购买的午餐券" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_11_05 msgid "Partial payment subscription" -msgstr "" +msgstr "分期付款认购" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_54 msgid "Unexecutable transfer order" -msgstr "" +msgstr "未执行的转帐" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_01_02 msgid "Individual transfer order initiated by the bank" -msgstr "" +msgstr "银行初始化个人转帐" #. module: account_coda #: model:account.coda.trans.code,comment:account_coda.actcc_80_21 diff --git a/addons/l10n_be_coda/i18n/zh_TW.po b/addons/l10n_be_coda/i18n/zh_TW.po index e147f3bf579..035678ca4da 100644 --- a/addons/l10n_be_coda/i18n/zh_TW.po +++ b/addons/l10n_be_coda/i18n/zh_TW.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:28+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: account_coda #: model:account.coda.trans.code,description:account_coda.actcc_09_21 diff --git a/addons/l10n_be_coda/l10n_be_coda_view.xml b/addons/l10n_be_coda/l10n_be_coda_view.xml index 21db77466a0..d5067e7951a 100644 --- a/addons/l10n_be_coda/l10n_be_coda_view.xml +++ b/addons/l10n_be_coda/l10n_be_coda_view.xml @@ -473,7 +473,7 @@ CODA Statement Lines coda.bank.statement.line form - tree,graph,form + tree,form {'block_statement_line_delete' : 1} diff --git a/addons/l10n_be_hr_payroll/i18n/es.po b/addons/l10n_be_hr_payroll/i18n/es.po new file mode 100644 index 00000000000..c0deb99952c --- /dev/null +++ b/addons/l10n_be_hr_payroll/i18n/es.po @@ -0,0 +1,158 @@ +# Spanish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 00:36+0000\n" +"PO-Revision-Date: 2012-11-12 16:09+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-13 05:17+0000\n" +"X-Generator: Launchpad (build 16251)\n" + +#. module: l10n_be_hr_payroll +#: help:hr.employee,disabled_spouse_bool:0 +msgid "if recipient spouse is declared disabled by law" +msgstr "" + +#. module: l10n_be_hr_payroll +#: help:hr.employee,disabled_children_bool:0 +msgid "if recipient children is/are declared disabled by law" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,misc_onss_deduction:0 +msgid "Miscellaneous exempt ONSS " +msgstr "" + +#. module: l10n_be_hr_payroll +#: model:ir.model,name:l10n_be_hr_payroll.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.employee,disabled_spouse_bool:0 +msgid "Disabled Spouse" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,retained_net_amount:0 +msgid "Net retained " +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.employee,resident_bool:0 +msgid "Nonresident" +msgstr "" + +#. module: l10n_be_hr_payroll +#: help:hr.employee,resident_bool:0 +msgid "if recipient lives in a foreign country" +msgstr "" + +#. module: l10n_be_hr_payroll +#: view:hr.employee:0 +msgid "if spouse has professionnel income or not" +msgstr "" + +#. module: l10n_be_hr_payroll +#: view:hr.contract:0 +msgid "Miscellaneous" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,insurance_employee_deduction:0 +msgid "Insurance Group - by worker " +msgstr "" + +#. module: l10n_be_hr_payroll +#: selection:hr.employee,spouse_fiscal_status:0 +msgid "With Income" +msgstr "" + +#. module: l10n_be_hr_payroll +#: selection:hr.employee,spouse_fiscal_status:0 +msgid "Without Income" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.employee,disabled_children_number:0 +msgid "Number of disabled children" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,additional_net_amount:0 +msgid "Net supplements" +msgstr "" + +#. module: l10n_be_hr_payroll +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,car_company_amount:0 +msgid "Company car employer" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,misc_advantage_amount:0 +msgid "Benefits of various nature " +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,car_employee_deduction:0 +msgid "Company Car Deduction for Worker" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.employee,disabled_children_bool:0 +msgid "Disabled Children" +msgstr "" + +#. module: l10n_be_hr_payroll +#: model:ir.model,name:l10n_be_hr_payroll.model_hr_contract +msgid "Contract" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,meal_voucher_amount:0 +msgid "Check Value Meal " +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,travel_reimbursement_amount:0 +msgid "Reimbursement of travel expenses" +msgstr "" + +#. module: l10n_be_hr_payroll +#: constraint:hr.contract:0 +msgid "Error! contract start-date must be lower then contract end-date." +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.employee,spouse_fiscal_status:0 +msgid "Tax status for spouse" +msgstr "" + +#. module: l10n_be_hr_payroll +#: view:hr.contract:0 +msgid "by Worker" +msgstr "" + +#. module: l10n_be_hr_payroll +#: view:hr.employee:0 +msgid "number of dependent children declared as disabled" +msgstr "" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,meal_voucher_employee_deduction:0 +msgid "Check Value Meal - by worker " +msgstr "" diff --git a/addons/l10n_be_hr_payroll/i18n/es_CR.po b/addons/l10n_be_hr_payroll/i18n/es_CR.po index 5f3464d7249..8082a824146 100644 --- a/addons/l10n_be_hr_payroll/i18n/es_CR.po +++ b/addons/l10n_be_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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_hr_payroll #: help:hr.employee,disabled_spouse_bool:0 diff --git a/addons/l10n_be_hr_payroll/i18n/pt_BR.po b/addons/l10n_be_hr_payroll/i18n/pt_BR.po index 75b6239e9e2..91c7c5a0d26 100644 --- a/addons/l10n_be_hr_payroll/i18n/pt_BR.po +++ b/addons/l10n_be_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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_hr_payroll #: help:hr.employee,disabled_spouse_bool:0 diff --git a/addons/l10n_be_hr_payroll/i18n/sr@latin.po b/addons/l10n_be_hr_payroll/i18n/sr@latin.po index 87c0afa5534..36dbdce2405 100644 --- a/addons/l10n_be_hr_payroll/i18n/sr@latin.po +++ b/addons/l10n_be_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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_hr_payroll #: help:hr.employee,disabled_spouse_bool:0 diff --git a/addons/l10n_be_invoice_bba/i18n/ar.po b/addons/l10n_be_invoice_bba/i18n/ar.po index e83506c0918..6ca6d3a1e01 100644 --- a/addons/l10n_be_invoice_bba/i18n/ar.po +++ b/addons/l10n_be_invoice_bba/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_invoice_bba #: sql_constraint:account.invoice:0 diff --git a/addons/l10n_be_invoice_bba/i18n/es.po b/addons/l10n_be_invoice_bba/i18n/es.po new file mode 100644 index 00000000000..42f11478e9d --- /dev/null +++ b/addons/l10n_be_invoice_bba/i18n/es.po @@ -0,0 +1,141 @@ +# Spanish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 00:36+0000\n" +"PO-Revision-Date: 2012-11-12 16:43+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-13 05:17+0000\n" +"X-Generator: Launchpad (build 16251)\n" + +#. module: l10n_be_invoice_bba +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" + +#. module: l10n_be_invoice_bba +#: model:ir.model,name:l10n_be_invoice_bba.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: l10n_be_invoice_bba +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "" + +#. module: l10n_be_invoice_bba +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "" + +#. module: l10n_be_invoice_bba +#: selection:res.partner,out_inv_comm_algorithm:0 +msgid "Random" +msgstr "" + +#. module: l10n_be_invoice_bba +#: help:res.partner,out_inv_comm_type:0 +msgid "Select Default Communication Type for Outgoing Invoices." +msgstr "" + +#. module: l10n_be_invoice_bba +#: help:res.partner,out_inv_comm_algorithm:0 +msgid "" +"Select Algorithm to generate the Structured Communication on Outgoing " +"Invoices." +msgstr "" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:114 +#: code:addons/l10n_be_invoice_bba/invoice.py:140 +#, python-format +msgid "" +"The daily maximum of outgoing invoices with an automatically generated BBA " +"Structured Communications has been exceeded!\n" +"Please create manually a unique BBA Structured Communication." +msgstr "" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:155 +#, python-format +msgid "Error!" +msgstr "" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:126 +#, python-format +msgid "" +"The Partner should have a 3-7 digit Reference Number for the generation of " +"BBA Structured Communications!\n" +"Please correct the Partner record." +msgstr "" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:113 +#: code:addons/l10n_be_invoice_bba/invoice.py:125 +#: code:addons/l10n_be_invoice_bba/invoice.py:139 +#: code:addons/l10n_be_invoice_bba/invoice.py:167 +#: code:addons/l10n_be_invoice_bba/invoice.py:177 +#: code:addons/l10n_be_invoice_bba/invoice.py:202 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: l10n_be_invoice_bba +#: selection:res.partner,out_inv_comm_algorithm:0 +msgid "Customer Reference" +msgstr "" + +#. module: l10n_be_invoice_bba +#: field:res.partner,out_inv_comm_type:0 +msgid "Communication Type" +msgstr "" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:178 +#: code:addons/l10n_be_invoice_bba/invoice.py:203 +#, python-format +msgid "" +"The BBA Structured Communication has already been used!\n" +"Please create manually a unique BBA Structured Communication." +msgstr "" + +#. module: l10n_be_invoice_bba +#: selection:res.partner,out_inv_comm_algorithm:0 +msgid "Date" +msgstr "" + +#. module: l10n_be_invoice_bba +#: model:ir.model,name:l10n_be_invoice_bba.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:156 +#, python-format +msgid "" +"Unsupported Structured Communication Type Algorithm '%s' !\n" +"Please contact your OpenERP support channel." +msgstr "" + +#. module: l10n_be_invoice_bba +#: field:res.partner,out_inv_comm_algorithm:0 +msgid "Communication Algorithm" +msgstr "" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:168 +#, python-format +msgid "" +"Empty BBA Structured Communication!\n" +"Please fill in a unique BBA Structured Communication." +msgstr "" diff --git a/addons/l10n_be_invoice_bba/i18n/es_CR.po b/addons/l10n_be_invoice_bba/i18n/es_CR.po index 75f86ff80ad..18fcbcfeb42 100644 --- a/addons/l10n_be_invoice_bba/i18n/es_CR.po +++ b/addons/l10n_be_invoice_bba/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_invoice_bba #: sql_constraint:account.invoice:0 diff --git a/addons/l10n_be_invoice_bba/i18n/fr.po b/addons/l10n_be_invoice_bba/i18n/fr.po index 673c79dcd49..56383eb06ad 100644 --- a/addons/l10n_be_invoice_bba/i18n/fr.po +++ b/addons/l10n_be_invoice_bba/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_invoice_bba #: sql_constraint:account.invoice:0 diff --git a/addons/l10n_be_invoice_bba/i18n/nl.po b/addons/l10n_be_invoice_bba/i18n/nl.po index 170ce278a3a..b201d2442cb 100644 --- a/addons/l10n_be_invoice_bba/i18n/nl.po +++ b/addons/l10n_be_invoice_bba/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_invoice_bba #: sql_constraint:account.invoice:0 diff --git a/addons/l10n_be_invoice_bba/i18n/nl_BE.po b/addons/l10n_be_invoice_bba/i18n/nl_BE.po index c02f585f1c4..c4a4eeb0a16 100644 --- a/addons/l10n_be_invoice_bba/i18n/nl_BE.po +++ b/addons/l10n_be_invoice_bba/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_invoice_bba #: sql_constraint:account.invoice:0 diff --git a/addons/l10n_be_invoice_bba/i18n/sr@latin.po b/addons/l10n_be_invoice_bba/i18n/sr@latin.po index 9ad6745a5ae..731906837cd 100644 --- a/addons/l10n_be_invoice_bba/i18n/sr@latin.po +++ b/addons/l10n_be_invoice_bba/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_be_invoice_bba #: sql_constraint:account.invoice:0 diff --git a/addons/l10n_br/i18n/ar.po b/addons/l10n_br/i18n/ar.po index 01326548e6c..16f9c436c03 100644 --- a/addons/l10n_br/i18n/ar.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/bg.po b/addons/l10n_br/i18n/bg.po index 73dfd3f7e79..710fe0e33c1 100644 --- a/addons/l10n_br/i18n/bg.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/ca.po b/addons/l10n_br/i18n/ca.po index 2d67b43c24f..0f0ea98481f 100644 --- a/addons/l10n_br/i18n/ca.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/da.po b/addons/l10n_br/i18n/da.po index 04a76b4ec52..46b9b60b2af 100644 --- a/addons/l10n_br/i18n/da.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/en_GB.po b/addons/l10n_br/i18n/en_GB.po index 271ebf356b0..390e7ca7a1e 100644 --- a/addons/l10n_br/i18n/en_GB.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/es.po b/addons/l10n_br/i18n/es.po index 89b6a5e89af..423115d4e28 100644 --- a/addons/l10n_br/i18n/es.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/es_CR.po b/addons/l10n_br/i18n/es_CR.po index 939cbe43194..f182788e04f 100644 --- a/addons/l10n_br/i18n/es_CR.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_br diff --git a/addons/l10n_br/i18n/es_PY.po b/addons/l10n_br/i18n/es_PY.po index aedce8424fb..d859d3da93f 100644 --- a/addons/l10n_br/i18n/es_PY.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/fr.po b/addons/l10n_br/i18n/fr.po index 3e4cac20bd9..e2adbd06699 100644 --- a/addons/l10n_br/i18n/fr.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/gl.po b/addons/l10n_br/i18n/gl.po index 2f58ab2ac31..d3cfca4eb2d 100644 --- a/addons/l10n_br/i18n/gl.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/hi.po b/addons/l10n_br/i18n/hi.po index 64aae3b3ad3..9e92cbf1cf3 100644 --- a/addons/l10n_br/i18n/hi.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/it.po b/addons/l10n_br/i18n/it.po index 2dac1b2d12e..b297bd60f8e 100644 --- a/addons/l10n_br/i18n/it.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/nb.po b/addons/l10n_br/i18n/nb.po index 210b3f18584..d84a753829f 100644 --- a/addons/l10n_br/i18n/nb.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/oc.po b/addons/l10n_br/i18n/oc.po index 0c66481bf06..d9941926288 100644 --- a/addons/l10n_br/i18n/oc.po +++ b/addons/l10n_br/i18n/oc.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/pt_BR.po b/addons/l10n_br/i18n/pt_BR.po index 2a47656391d..e997081110b 100644 --- a/addons/l10n_br/i18n/pt_BR.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/ru.po b/addons/l10n_br/i18n/ru.po index 2e35e479114..25d67f6c2e1 100644 --- a/addons/l10n_br/i18n/ru.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/sl.po b/addons/l10n_br/i18n/sl.po index a603a290447..e62cc9aaf3d 100644 --- a/addons/l10n_br/i18n/sl.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/sq.po b/addons/l10n_br/i18n/sq.po index 4902dd5c018..f212fbe0637 100644 --- a/addons/l10n_br/i18n/sq.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/sr@latin.po b/addons/l10n_br/i18n/sr@latin.po index fcf60ed77fd..228c7c239d2 100644 --- a/addons/l10n_br/i18n/sr@latin.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_br/i18n/tr.po b/addons/l10n_br/i18n/tr.po index 371e17247ec..036108f5d61 100644 --- a/addons/l10n_br/i18n/tr.po +++ b/addons/l10n_br/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 diff --git a/addons/l10n_ca/i18n/ar.po b/addons/l10n_ca/i18n/ar.po index 0ad4a76a1f8..20904e23975 100644 --- a/addons/l10n_ca/i18n/ar.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/ca.po b/addons/l10n_ca/i18n/ca.po index 378eabd457c..a1f5126ad7d 100644 --- a/addons/l10n_ca/i18n/ca.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/da.po b/addons/l10n_ca/i18n/da.po index 13eab5fbc69..8378e619d4f 100644 --- a/addons/l10n_ca/i18n/da.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/de.po b/addons/l10n_ca/i18n/de.po index ab706f09cee..a02e9093319 100644 --- a/addons/l10n_ca/i18n/de.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/en_GB.po b/addons/l10n_ca/i18n/en_GB.po index 9e35c86a8b9..2bbbbf9f0b4 100644 --- a/addons/l10n_ca/i18n/en_GB.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/es.po b/addons/l10n_ca/i18n/es.po index 23d9610a453..2fb5fb2eea5 100644 --- a/addons/l10n_ca/i18n/es.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/es_CR.po b/addons/l10n_ca/i18n/es_CR.po index 89e6f0df05e..e48e8995f02 100644 --- a/addons/l10n_ca/i18n/es_CR.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/es_PY.po b/addons/l10n_ca/i18n/es_PY.po index 3b2d3138432..35447b68ff8 100644 --- a/addons/l10n_ca/i18n/es_PY.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/fr.po b/addons/l10n_ca/i18n/fr.po index 395a2965a11..7ebcdd8bac8 100644 --- a/addons/l10n_ca/i18n/fr.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/gl.po b/addons/l10n_ca/i18n/gl.po index 194f691c4ce..cf57cfdf6a1 100644 --- a/addons/l10n_ca/i18n/gl.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/hu.po b/addons/l10n_ca/i18n/hu.po index 5e293a11f77..9ff3afa8716 100644 --- a/addons/l10n_ca/i18n/hu.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/it.po b/addons/l10n_ca/i18n/it.po index 710a17d4827..163f62a85d7 100644 --- a/addons/l10n_ca/i18n/it.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/nb.po b/addons/l10n_ca/i18n/nb.po index bd75a202984..8c1c020f103 100644 --- a/addons/l10n_ca/i18n/nb.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/pt.po b/addons/l10n_ca/i18n/pt.po index 148dc8b3d84..93cab78a9ae 100644 --- a/addons/l10n_ca/i18n/pt.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/pt_BR.po b/addons/l10n_ca/i18n/pt_BR.po index 0ec663cddd4..4512596cf14 100644 --- a/addons/l10n_ca/i18n/pt_BR.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/sr@latin.po b/addons/l10n_ca/i18n/sr@latin.po index 7a4295555df..4be6cf9be96 100644 --- a/addons/l10n_ca/i18n/sr@latin.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/tr.po b/addons/l10n_ca/i18n/tr.po index b1c3b0c6943..b2a8da50aef 100644 --- a/addons/l10n_ca/i18n/tr.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/i18n/zh_CN.po b/addons/l10n_ca/i18n/zh_CN.po index 5d0e9b8b1a2..0674fbaa45a 100644 --- a/addons/l10n_ca/i18n/zh_CN.po +++ b/addons/l10n_ca/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable diff --git a/addons/l10n_ca/l10n_ca_wizard.xml b/addons/l10n_ca/l10n_ca_wizard.xml index 3bdc380325d..19d27fb47c7 100644 --- a/addons/l10n_ca/l10n_ca_wizard.xml +++ b/addons/l10n_ca/l10n_ca_wizard.xml @@ -1,13 +1,9 @@ - + - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic - + + open + diff --git a/addons/l10n_ch/bank.py b/addons/l10n_ch/bank.py index 79dcb1a6834..4e4c0e0aa8c 100644 --- a/addons/l10n_ch/bank.py +++ b/addons/l10n_ch/bank.py @@ -52,21 +52,6 @@ class ResPartnerBank(osv.osv): 'my_bank': fields.boolean('Use my account to print BVR ?', help="Check to print BVR invoices"), } - def name_get(self, cursor, uid, ids, context=None): - if not len(ids): - return [] - bank_type_obj = self.pool.get('res.partner.bank.type') - - type_ids = bank_type_obj.search(cursor, uid, []) - bank_type_names = {} - for bank_type in bank_type_obj.browse(cursor, uid, type_ids, - context=context): - bank_type_names[bank_type.code] = bank_type.name - res = [] - for r in self.read(cursor, uid, ids, ['name','state'], context): - res.append((r['id'], r['name']+' : '+bank_type_names.get(r['state'], ''))) - return res - def _prepare_name(self, bank): "Hook to get bank number of bank account" res = u'' diff --git a/addons/l10n_ch/i18n/ar.po b/addons/l10n_ch/i18n/ar.po index 360c588742f..db2d03abf06 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 606ea1b09e5..c65abac404a 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 a4cf31c438e..20f3ff29b69 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 c1f9ad0b5e8..39617027bf2 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 d0ae8c727ce..ad6553f7a22 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 195091de34f..d794bb248dc 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 510f236b0f9..a77dcc48ce7 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 281246544ff..d422d262772 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 8d8d965ff9a..7241f47d1c1 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 95fb90e3b7e..8cc26404ea0 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: \n" #. module: l10n_ch diff --git a/addons/l10n_ch/i18n/et.po b/addons/l10n_ch/i18n/et.po index d01d2c2cec5..b295a493d56 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 150e8810881..90caa06cc16 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 f2cc8b2f303..5097eb12869 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 adf0a595885..5097eb12869 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 c0f3824dcf1..38c219b5e20 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 36303b3c899..adf05ebeb43 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 d54ecb0ecdd..f22ed7b82e0 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 f2cc8b2f303..5097eb12869 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 dee9cd67818..c4f849d7ee2 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 442f3ba1358..701cd2328ea 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 e620096cfa1..5a01007dd6f 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 5ee13e9d558..96ad64d8b95 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 7ba17115f83..6f345deae5d 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 f2cc8b2f303..5097eb12869 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 f8246d79ecd..d7f20e48f96 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 1cef43949ac..21f5ef03120 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 616b82898ad..7ed0ea6b2d1 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-10-19 05:25+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 99eea87a2dc..46485d96f6c 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 a8ab475ee77..2be5879b290 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 f56e5800d02..340baf5eb32 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 a5b3fac1d03..463172d677f 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 241ace4fa00..9a71da7a52e 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 0c67a38677c..bf38f786b73 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\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 f2cc8b2f303..5097eb12869 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-10-19 05:26+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ch #: model:ir.model,name:l10n_ch.model_account_tax_code diff --git a/addons/l10n_ch/wizard.xml b/addons/l10n_ch/wizard.xml index 084159aa36d..dde7a77516a 100644 --- a/addons/l10n_ch/wizard.xml +++ b/addons/l10n_ch/wizard.xml @@ -1,13 +1,7 @@ - - - Generate Chart of Accounts for l10n_ch - Generate Chart of Accounts from a Chart Template. Please let the nuber to 0 for Swiss charts. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial - Accounts/Generate Chart of Accounts from a Chart Template. - - 4 - automatic + + + open diff --git a/addons/l10n_cl/i18n/es.po b/addons/l10n_cl/i18n/es.po index 881e343229a..46f375441f3 100644 --- a/addons/l10n_cl/i18n/es.po +++ b/addons/l10n_cl/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cl #: model:ir.module.module,description:l10n_cl.module_meta_information diff --git a/addons/l10n_cl/i18n/zh_CN.po b/addons/l10n_cl/i18n/zh_CN.po new file mode 100644 index 00000000000..179d0649d3d --- /dev/null +++ b/addons/l10n_cl/i18n/zh_CN.po @@ -0,0 +1,43 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2012-11-02 14:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-03 05:04+0000\n" +"X-Generator: Launchpad (build 16218)\n" + +#. module: l10n_cl +#: model:ir.module.module,description:l10n_cl.module_meta_information +msgid "" +"\n" +" Chilean Accounting : chart of Account\n" +" " +msgstr "" + +#. module: l10n_cl +#: model:ir.module.module,shortdesc:l10n_cl.module_meta_information +msgid "Chilean Chart of Account" +msgstr "" + +#. module: l10n_cl +#: model:ir.actions.todo,note:l10n_cl.config_call_account_template_in_minimal +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" diff --git a/addons/l10n_cl/l10n_cl_wizard.xml b/addons/l10n_cl/l10n_cl_wizard.xml index fd0d29f1edb..704ac4daf38 100644 --- a/addons/l10n_cl/l10n_cl_wizard.xml +++ b/addons/l10n_cl/l10n_cl_wizard.xml @@ -1,14 +1,9 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic - + + + open + diff --git a/addons/l10n_cn/i18n/ar.po b/addons/l10n_cn/i18n/ar.po index fbd7dc06a39..09f042d93a8 100644 --- a/addons/l10n_cn/i18n/ar.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/ca.po b/addons/l10n_cn/i18n/ca.po index db7fb73d0f7..10571001e97 100644 --- a/addons/l10n_cn/i18n/ca.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/da.po b/addons/l10n_cn/i18n/da.po index 541faadcbcb..f972fca181b 100644 --- a/addons/l10n_cn/i18n/da.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/es.po b/addons/l10n_cn/i18n/es.po index 9befbd20444..1e0ce0b791d 100644 --- a/addons/l10n_cn/i18n/es.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/es_CR.po b/addons/l10n_cn/i18n/es_CR.po index 44fbd0a3f13..e20fe450dc4 100644 --- a/addons/l10n_cn/i18n/es_CR.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_cn diff --git a/addons/l10n_cn/i18n/es_PY.po b/addons/l10n_cn/i18n/es_PY.po index f83c453e680..b141cd52c5f 100644 --- a/addons/l10n_cn/i18n/es_PY.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/gl.po b/addons/l10n_cn/i18n/gl.po index b1b622dead0..3a8694f9a79 100644 --- a/addons/l10n_cn/i18n/gl.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/it.po b/addons/l10n_cn/i18n/it.po index 6e7bc7779f4..378b87451ed 100644 --- a/addons/l10n_cn/i18n/it.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/nb.po b/addons/l10n_cn/i18n/nb.po index a71d049c116..c6d83738b3e 100644 --- a/addons/l10n_cn/i18n/nb.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/pt_BR.po b/addons/l10n_cn/i18n/pt_BR.po index dd50fee114a..947a577cf42 100644 --- a/addons/l10n_cn/i18n/pt_BR.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/sr@latin.po b/addons/l10n_cn/i18n/sr@latin.po index c6202488aec..0d4b3b2a50d 100644 --- a/addons/l10n_cn/i18n/sr@latin.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/tr.po b/addons/l10n_cn/i18n/tr.po index 0d8475649ce..80ef4e897ec 100644 --- a/addons/l10n_cn/i18n/tr.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/i18n/zh_CN.po b/addons/l10n_cn/i18n/zh_CN.po index 83711887f8f..4d054868ec3 100644 --- a/addons/l10n_cn/i18n/zh_CN.po +++ b/addons/l10n_cn/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss diff --git a/addons/l10n_cn/l10n_chart_cn_wizard.xml b/addons/l10n_cn/l10n_chart_cn_wizard.xml index 0a098120682..52aaa88fdab 100644 --- a/addons/l10n_cn/l10n_chart_cn_wizard.xml +++ b/addons/l10n_cn/l10n_chart_cn_wizard.xml @@ -1,12 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_cr/i18n/ar.po b/addons/l10n_cr/i18n/ar.po index af48c36b57c..fabe21e0114 100644 --- a/addons/l10n_cr/i18n/ar.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/ca.po b/addons/l10n_cr/i18n/ca.po index 6f90c92250a..6a37fdef758 100644 --- a/addons/l10n_cr/i18n/ca.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/da.po b/addons/l10n_cr/i18n/da.po index 71786098658..b032b639448 100644 --- a/addons/l10n_cr/i18n/da.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/es.po b/addons/l10n_cr/i18n/es.po index 439f9403b56..eb32685b658 100644 --- a/addons/l10n_cr/i18n/es.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/es_CR.po b/addons/l10n_cr/i18n/es_CR.po index df87f615658..f37eccde818 100644 --- a/addons/l10n_cr/i18n/es_CR.po +++ b/addons/l10n_cr/i18n/es_CR.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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_cr diff --git a/addons/l10n_cr/i18n/es_PY.po b/addons/l10n_cr/i18n/es_PY.po index fcd24ffc06a..21e02f39c30 100644 --- a/addons/l10n_cr/i18n/es_PY.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/fr.po b/addons/l10n_cr/i18n/fr.po index 33ce60712f4..c2a2dc4ff4e 100644 --- a/addons/l10n_cr/i18n/fr.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/gl.po b/addons/l10n_cr/i18n/gl.po index e9ad311cf17..3d1af9e43a1 100644 --- a/addons/l10n_cr/i18n/gl.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/it.po b/addons/l10n_cr/i18n/it.po index 58593a85a3c..8485618ae1f 100644 --- a/addons/l10n_cr/i18n/it.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/pt_BR.po b/addons/l10n_cr/i18n/pt_BR.po index fd10f8c7412..146fcc92d6d 100644 --- a/addons/l10n_cr/i18n/pt_BR.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/i18n/tr.po b/addons/l10n_cr/i18n/tr.po index 0b83c0e7d0c..a5aae5318c7 100644 --- a/addons/l10n_cr/i18n/tr.po +++ b/addons/l10n_cr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_cr #: model:res.partner.title,name:l10n_cr.res_partner_title_ing diff --git a/addons/l10n_cr/l10n_wizard.xml b/addons/l10n_cr/l10n_wizard.xml index ef37667b318..6919eb199b6 100644 --- a/addons/l10n_cr/l10n_wizard.xml +++ b/addons/l10n_cr/l10n_wizard.xml @@ -1,10 +1,8 @@ - - - - automatic - + + open + diff --git a/addons/l10n_de/i18n/ar.po b/addons/l10n_de/i18n/ar.po index ac978f12a85..ea7d61435b8 100644 --- a/addons/l10n_de/i18n/ar.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/bg.po b/addons/l10n_de/i18n/bg.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/bg.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/bs.po b/addons/l10n_de/i18n/bs.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/bs.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/ca.po b/addons/l10n_de/i18n/ca.po index 2b64a4fd550..f140e91dcc8 100644 --- a/addons/l10n_de/i18n/ca.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/cs.po b/addons/l10n_de/i18n/cs.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/cs.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/da.po b/addons/l10n_de/i18n/da.po index db686b9267f..89ad7c27953 100644 --- a/addons/l10n_de/i18n/da.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/de.po b/addons/l10n_de/i18n/de.po index 32b409f4f12..2ce4825e89c 100644 --- a/addons/l10n_de/i18n/de.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/es.po b/addons/l10n_de/i18n/es.po index 8de3022c857..a29154a6ac8 100644 --- a/addons/l10n_de/i18n/es.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/es_CR.po b/addons/l10n_de/i18n/es_CR.po index 4ce52e4b2ce..b655d68c296 100644 --- a/addons/l10n_de/i18n/es_CR.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: \n" #. module: l10n_de diff --git a/addons/l10n_de/i18n/es_PY.po b/addons/l10n_de/i18n/es_PY.po index 2939b8e699b..67162110546 100644 --- a/addons/l10n_de/i18n/es_PY.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/et.po b/addons/l10n_de/i18n/et.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/et.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/fr.po b/addons/l10n_de/i18n/fr.po index 3a4b1e49f53..3892cebb4c8 100644 --- a/addons/l10n_de/i18n/fr.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/gl.po b/addons/l10n_de/i18n/gl.po index b61b20f5879..57b625c1ef9 100644 --- a/addons/l10n_de/i18n/gl.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/hr.po b/addons/l10n_de/i18n/hr.po index ac978f12a85..ea7d61435b8 100644 --- a/addons/l10n_de/i18n/hr.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/hu.po b/addons/l10n_de/i18n/hu.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/hu.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/id.po b/addons/l10n_de/i18n/id.po index 725f8b2b757..3df4757ce06 100644 --- a/addons/l10n_de/i18n/id.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/it.po b/addons/l10n_de/i18n/it.po index 9ed3bb8d0af..facbc444adb 100644 --- a/addons/l10n_de/i18n/it.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/ko.po b/addons/l10n_de/i18n/ko.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/ko.po +++ b/addons/l10n_de/i18n/ko.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/lt.po b/addons/l10n_de/i18n/lt.po index 725f8b2b757..3df4757ce06 100644 --- a/addons/l10n_de/i18n/lt.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/nb.po b/addons/l10n_de/i18n/nb.po index 0fe685acc1e..10df654482e 100644 --- a/addons/l10n_de/i18n/nb.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/nl.po b/addons/l10n_de/i18n/nl.po index eb116202d8c..6a6aa88a167 100644 --- a/addons/l10n_de/i18n/nl.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/pl.po b/addons/l10n_de/i18n/pl.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/pl.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/pt.po b/addons/l10n_de/i18n/pt.po index ac978f12a85..ea7d61435b8 100644 --- a/addons/l10n_de/i18n/pt.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/pt_BR.po b/addons/l10n_de/i18n/pt_BR.po index 7169885a0a7..2d2aa300f65 100644 --- a/addons/l10n_de/i18n/pt_BR.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/ro.po b/addons/l10n_de/i18n/ro.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/ro.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/ru.po b/addons/l10n_de/i18n/ru.po index b0257a16eb5..035e699910d 100644 --- a/addons/l10n_de/i18n/ru.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/sl.po b/addons/l10n_de/i18n/sl.po index ac978f12a85..ea7d61435b8 100644 --- a/addons/l10n_de/i18n/sl.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/sr@latin.po b/addons/l10n_de/i18n/sr@latin.po index 27edd7c6421..0559830466f 100644 --- a/addons/l10n_de/i18n/sr@latin.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/sv.po b/addons/l10n_de/i18n/sv.po index 725f8b2b757..3df4757ce06 100644 --- a/addons/l10n_de/i18n/sv.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/tr.po b/addons/l10n_de/i18n/tr.po index ac978f12a85..ea7d61435b8 100644 --- a/addons/l10n_de/i18n/tr.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/vi.po b/addons/l10n_de/i18n/vi.po index b49991ca49b..f380653a407 100644 --- a/addons/l10n_de/i18n/vi.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/zh_CN.po b/addons/l10n_de/i18n/zh_CN.po index ac978f12a85..ea7d61435b8 100644 --- a/addons/l10n_de/i18n/zh_CN.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/i18n/zh_TW.po b/addons/l10n_de/i18n/zh_TW.po index ac978f12a85..ea7d61435b8 100644 --- a/addons/l10n_de/i18n/zh_TW.po +++ b/addons/l10n_de/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_de #: model:account.fiscal.position.template,name:l10n_de.fiscal_position_non_eu_sale_skr03 diff --git a/addons/l10n_de/l10n_de_wizard.xml b/addons/l10n_de/l10n_de_wizard.xml index 3a0dcd34bd3..19d27fb47c7 100644 --- a/addons/l10n_de/l10n_de_wizard.xml +++ b/addons/l10n_de/l10n_de_wizard.xml @@ -1,12 +1,9 @@ - + - - Generiert Kontenplan aus Vorlage - Der Assistent generiert einen Kontenplan auf Basis eines Templates (Vorlage). Sie werden aufgefordert den Namen der Firma einzugeben, sowie die entsprechende Kontenvorlage zu wählen. Ausserdem können Sie für die Initialisierung der Journale die gewünschte Stellenanzahl der Konten, sowie die Hauptwährung Ihres Betriebes auswählen. Dieser Assistent ist identisch mit dem Open ERP Menü Finanzen/Konfiguration/Finanzkonten/Erzeuge Konten aus Vorlage. - - automatic - + + open + diff --git a/addons/l10n_ec/i18n/ar.po b/addons/l10n_ec/i18n/ar.po index df9698a1713..2e64965a8a3 100644 --- a/addons/l10n_ec/i18n/ar.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/ca.po b/addons/l10n_ec/i18n/ca.po index 477b8b2279a..e1e176f585b 100644 --- a/addons/l10n_ec/i18n/ca.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/da.po b/addons/l10n_ec/i18n/da.po index c5552a2a63b..6a757e2b29e 100644 --- a/addons/l10n_ec/i18n/da.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/es.po b/addons/l10n_ec/i18n/es.po index 0c41554cafb..df6a82bbd1b 100644 --- a/addons/l10n_ec/i18n/es.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/es_CR.po b/addons/l10n_ec/i18n/es_CR.po index 21de85ffd52..98ff8fceb7f 100644 --- a/addons/l10n_ec/i18n/es_CR.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_ec diff --git a/addons/l10n_ec/i18n/es_EC.po b/addons/l10n_ec/i18n/es_EC.po index e1b14047ca3..f310852d8a0 100644 --- a/addons/l10n_ec/i18n/es_EC.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/es_PY.po b/addons/l10n_ec/i18n/es_PY.po index 3008df5e9af..b352d8fb5c9 100644 --- a/addons/l10n_ec/i18n/es_PY.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/fr.po b/addons/l10n_ec/i18n/fr.po index 35a30976793..aae0d2b9b14 100644 --- a/addons/l10n_ec/i18n/fr.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/gl.po b/addons/l10n_ec/i18n/gl.po index b143f33a384..ab26a07f9fe 100644 --- a/addons/l10n_ec/i18n/gl.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/it.po b/addons/l10n_ec/i18n/it.po index 139c91cc2aa..d61230d8ad4 100644 --- a/addons/l10n_ec/i18n/it.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/pt.po b/addons/l10n_ec/i18n/pt.po index b1810d266cc..cbe80457830 100644 --- a/addons/l10n_ec/i18n/pt.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/pt_BR.po b/addons/l10n_ec/i18n/pt_BR.po index 8944e0dabcb..7ba368f1c12 100644 --- a/addons/l10n_ec/i18n/pt_BR.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/i18n/tr.po b/addons/l10n_ec/i18n/tr.po index 9b5a40481dc..6d8ccf94333 100644 --- a/addons/l10n_ec/i18n/tr.po +++ b/addons/l10n_ec/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense diff --git a/addons/l10n_ec/l10n_chart_ec_wizard.xml b/addons/l10n_ec/l10n_chart_ec_wizard.xml index 9906cf9828c..52aaa88fdab 100644 --- a/addons/l10n_ec/l10n_chart_ec_wizard.xml +++ b/addons/l10n_ec/l10n_chart_ec_wizard.xml @@ -1,13 +1,8 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic - + + + open + diff --git a/addons/l10n_es/i18n/ar.po b/addons/l10n_es/i18n/ar.po index 76b742a2fbf..f8ca509fa1a 100644 --- a/addons/l10n_es/i18n/ar.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/ca.po b/addons/l10n_es/i18n/ca.po index 6455676b09e..7b08f77c84b 100644 --- a/addons/l10n_es/i18n/ca.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/da.po b/addons/l10n_es/i18n/da.po index 6efd44272d7..c1a18a4448f 100644 --- a/addons/l10n_es/i18n/da.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/de.po b/addons/l10n_es/i18n/de.po index b6dce3c5c2a..3f1df16afa0 100644 --- a/addons/l10n_es/i18n/de.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/es.po b/addons/l10n_es/i18n/es.po index 5d7d5d55877..46325e1215c 100644 --- a/addons/l10n_es/i18n/es.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/es_CR.po b/addons/l10n_es/i18n/es_CR.po index 8496b02c7d6..e87f84a2009 100644 --- a/addons/l10n_es/i18n/es_CR.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: \n" #. module: l10n_es diff --git a/addons/l10n_es/i18n/es_PY.po b/addons/l10n_es/i18n/es_PY.po index 2ccfadd6904..e1d93ef4a76 100644 --- a/addons/l10n_es/i18n/es_PY.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/fr.po b/addons/l10n_es/i18n/fr.po index 60caf4f4bb5..4abf78c822a 100644 --- a/addons/l10n_es/i18n/fr.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/gl.po b/addons/l10n_es/i18n/gl.po index 483b52546ac..a46b44263c1 100644 --- a/addons/l10n_es/i18n/gl.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/hu.po b/addons/l10n_es/i18n/hu.po index 3f6c648b4d3..999e6722e5b 100644 --- a/addons/l10n_es/i18n/hu.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/it.po b/addons/l10n_es/i18n/it.po index 5cab39bcb6f..29220a271a6 100644 --- a/addons/l10n_es/i18n/it.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/oc.po b/addons/l10n_es/i18n/oc.po index 8237c2865ce..dd8a2dbe6b5 100644 --- a/addons/l10n_es/i18n/oc.po +++ b/addons/l10n_es/i18n/oc.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/pt.po b/addons/l10n_es/i18n/pt.po index f5e6facff64..67dfb24c43f 100644 --- a/addons/l10n_es/i18n/pt.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/pt_BR.po b/addons/l10n_es/i18n/pt_BR.po index a301d6e610e..83c16cb8555 100644 --- a/addons/l10n_es/i18n/pt_BR.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/sr@latin.po b/addons/l10n_es/i18n/sr@latin.po index 21a9ece93c9..bf8fc501fec 100644 --- a/addons/l10n_es/i18n/sr@latin.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/i18n/tr.po b/addons/l10n_es/i18n/tr.po index e94b94e8356..1cd5c88c0a4 100644 --- a/addons/l10n_es/i18n/tr.po +++ b/addons/l10n_es/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo diff --git a/addons/l10n_es/l10n_es_wizard.xml b/addons/l10n_es/l10n_es_wizard.xml index ec30f9e9e25..52aaa88fdab 100644 --- a/addons/l10n_es/l10n_es_wizard.xml +++ b/addons/l10n_es/l10n_es_wizard.xml @@ -1,9 +1,7 @@ - - - - automatic + + open diff --git a/addons/l10n_fr/fr_tax.xml b/addons/l10n_fr/fr_tax.xml index fc5d4608f45..36c5feb47b6 100644 --- a/addons/l10n_fr/fr_tax.xml +++ b/addons/l10n_fr/fr_tax.xml @@ -131,8 +131,8 @@ - - + + diff --git a/addons/l10n_fr/i18n/ar.po b/addons/l10n_fr/i18n/ar.po index 43d8ce411ae..143448c2083 100644 --- a/addons/l10n_fr/i18n/ar.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/bg.po b/addons/l10n_fr/i18n/bg.po index 7aeb3610ca8..9b0deec542f 100644 --- a/addons/l10n_fr/i18n/bg.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/bs.po b/addons/l10n_fr/i18n/bs.po index deac8bb4635..e046a073be4 100644 --- a/addons/l10n_fr/i18n/bs.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/ca.po b/addons/l10n_fr/i18n/ca.po index 85c3948f4b6..5807e426dc0 100644 --- a/addons/l10n_fr/i18n/ca.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/cs.po b/addons/l10n_fr/i18n/cs.po index deac8bb4635..e046a073be4 100644 --- a/addons/l10n_fr/i18n/cs.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/da.po b/addons/l10n_fr/i18n/da.po index 9c97ccbf9c0..3984867c31e 100644 --- a/addons/l10n_fr/i18n/da.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/de.po b/addons/l10n_fr/i18n/de.po index 03d716603a4..8f079e3c385 100644 --- a/addons/l10n_fr/i18n/de.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/es.po b/addons/l10n_fr/i18n/es.po index abb30fd568d..96f93cf97ee 100644 --- a/addons/l10n_fr/i18n/es.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/es_AR.po b/addons/l10n_fr/i18n/es_AR.po index 7a85e3383ad..9887e119541 100644 --- a/addons/l10n_fr/i18n/es_AR.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/es_CR.po b/addons/l10n_fr/i18n/es_CR.po index f15437c0c9d..37f1e2b96c3 100644 --- a/addons/l10n_fr/i18n/es_CR.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: \n" #. module: l10n_fr diff --git a/addons/l10n_fr/i18n/es_PY.po b/addons/l10n_fr/i18n/es_PY.po index 7a4410fc73e..fb73570d8a9 100644 --- a/addons/l10n_fr/i18n/es_PY.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/et.po b/addons/l10n_fr/i18n/et.po index 574e6b8a717..af427bf6de2 100644 --- a/addons/l10n_fr/i18n/et.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/fr.po b/addons/l10n_fr/i18n/fr.po index db3ee53314c..4b6c8aa600d 100644 --- a/addons/l10n_fr/i18n/fr.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/gl.po b/addons/l10n_fr/i18n/gl.po index 63dde58a004..7ef02b2a8b3 100644 --- a/addons/l10n_fr/i18n/gl.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/hr.po b/addons/l10n_fr/i18n/hr.po index deac8bb4635..e046a073be4 100644 --- a/addons/l10n_fr/i18n/hr.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/hu.po b/addons/l10n_fr/i18n/hu.po index deac8bb4635..e046a073be4 100644 --- a/addons/l10n_fr/i18n/hu.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/id.po b/addons/l10n_fr/i18n/id.po index 0b419700fef..ffe8ed1625a 100644 --- a/addons/l10n_fr/i18n/id.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/it.po b/addons/l10n_fr/i18n/it.po index 8e6230574af..cb4fbb9e819 100644 --- a/addons/l10n_fr/i18n/it.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/ko.po b/addons/l10n_fr/i18n/ko.po index b4e9187a62a..7ee83106b1d 100644 --- a/addons/l10n_fr/i18n/ko.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/lt.po b/addons/l10n_fr/i18n/lt.po index b7553a266cb..c6b2b3a02dc 100644 --- a/addons/l10n_fr/i18n/lt.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/nl.po b/addons/l10n_fr/i18n/nl.po index 859fa07c292..1aea769e377 100644 --- a/addons/l10n_fr/i18n/nl.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/nl_BE.po b/addons/l10n_fr/i18n/nl_BE.po index 2a5be87f007..6d650d51905 100644 --- a/addons/l10n_fr/i18n/nl_BE.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/oc.po b/addons/l10n_fr/i18n/oc.po index 205ced3b2e6..76a0c8056f0 100644 --- a/addons/l10n_fr/i18n/oc.po +++ b/addons/l10n_fr/i18n/oc.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/pl.po b/addons/l10n_fr/i18n/pl.po index 61936597cdc..988e5ca11cb 100644 --- a/addons/l10n_fr/i18n/pl.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/pt.po b/addons/l10n_fr/i18n/pt.po index 3abb9ba5fc3..3b2792dd88d 100644 --- a/addons/l10n_fr/i18n/pt.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/pt_BR.po b/addons/l10n_fr/i18n/pt_BR.po index 3189a49262e..41f272b7675 100644 --- a/addons/l10n_fr/i18n/pt_BR.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/ro.po b/addons/l10n_fr/i18n/ro.po index deac8bb4635..e046a073be4 100644 --- a/addons/l10n_fr/i18n/ro.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/ru.po b/addons/l10n_fr/i18n/ru.po index 318c230c3ef..00d5014d529 100644 --- a/addons/l10n_fr/i18n/ru.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/sl.po b/addons/l10n_fr/i18n/sl.po index 11c0b51232b..72042945281 100644 --- a/addons/l10n_fr/i18n/sl.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/sq.po b/addons/l10n_fr/i18n/sq.po index 93518c61718..720420a3191 100644 --- a/addons/l10n_fr/i18n/sq.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/sr@latin.po b/addons/l10n_fr/i18n/sr@latin.po index f91adddb290..5cd95a57e6a 100644 --- a/addons/l10n_fr/i18n/sr@latin.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/sv.po b/addons/l10n_fr/i18n/sv.po index f3fec69d6e3..11f07763685 100644 --- a/addons/l10n_fr/i18n/sv.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/tlh.po b/addons/l10n_fr/i18n/tlh.po index 285c521cd5e..15c8a59c852 100644 --- a/addons/l10n_fr/i18n/tlh.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/tr.po b/addons/l10n_fr/i18n/tr.po index 894d7abac83..d52c629e7b2 100644 --- a/addons/l10n_fr/i18n/tr.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/uk.po b/addons/l10n_fr/i18n/uk.po index 8429b27face..7e217f5fbda 100644 --- a/addons/l10n_fr/i18n/uk.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/vi.po b/addons/l10n_fr/i18n/vi.po index 95455d34e00..1e13563a7f3 100644 --- a/addons/l10n_fr/i18n/vi.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/zh_CN.po b/addons/l10n_fr/i18n/zh_CN.po index b7fe81256db..012723bf2f2 100644 --- a/addons/l10n_fr/i18n/zh_CN.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/i18n/zh_TW.po b/addons/l10n_fr/i18n/zh_TW.po index 071b44ffea3..c69a5a26cf3 100644 --- a/addons/l10n_fr/i18n/zh_TW.po +++ b/addons/l10n_fr/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-10-19 05:10+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 04:58+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable diff --git a/addons/l10n_fr/l10n_fr_wizard.xml b/addons/l10n_fr/l10n_fr_wizard.xml index 897da1d5414..704ac4daf38 100644 --- a/addons/l10n_fr/l10n_fr_wizard.xml +++ b/addons/l10n_fr/l10n_fr_wizard.xml @@ -1,12 +1,9 @@ - - - - - automatic - + + + open + diff --git a/addons/l10n_fr/plan_comptable_general.xml b/addons/l10n_fr/plan_comptable_general.xml index 525dabfcc8a..268f4bd6336 100644 --- a/addons/l10n_fr/plan_comptable_general.xml +++ b/addons/l10n_fr/plan_comptable_general.xml @@ -3903,7 +3903,7 @@ Associés - Comptes courants 455 view - + Pour frais avancés personnellement @@ -3912,8 +3912,8 @@ Principal 4551 - receivable - + payable + @@ -3921,8 +3921,8 @@ Intérêts courus 4558 - receivable - + payable + diff --git a/addons/l10n_fr_rib/i18n/ar.po b/addons/l10n_fr_rib/i18n/ar.po index 5631a74017f..a5865cde67f 100644 --- a/addons/l10n_fr_rib/i18n/ar.po +++ b/addons/l10n_fr_rib/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr_rib #: constraint:res.partner.bank:0 diff --git a/addons/l10n_fr_rib/i18n/es.po b/addons/l10n_fr_rib/i18n/es.po new file mode 100644 index 00000000000..e0accc79fcb --- /dev/null +++ b/addons/l10n_fr_rib/i18n/es.po @@ -0,0 +1,136 @@ +# Spanish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 00:36+0000\n" +"PO-Revision-Date: 2012-11-08 16:01+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-09 04:39+0000\n" +"X-Generator: Launchpad (build 16250)\n" + +#. module: l10n_fr_rib +#: constraint:res.partner.bank:0 +msgid "" +"\n" +"Please define BIC/Swift code on bank for bank type IBAN Account to make " +"valid payments" +msgstr "" +"\n" +"Por favor defina el código BIC/Swift del banco para una cuenta de tipo IBAN " +"para realizar pagos válidos" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type,name:l10n_fr_rib.bank_rib +msgid "RIB and optional IBAN" +msgstr "CC e IBAN opcional" + +#. module: l10n_fr_rib +#: field:res.partner.bank,rib_acc_number:0 +msgid "RIB account number" +msgstr "Número de la cuenta" + +#. module: l10n_fr_rib +#: field:res.partner.bank,bank_code:0 +msgid "Bank Code" +msgstr "Código de banco" + +#. module: l10n_fr_rib +#: code:addons/l10n_fr_rib/bank.py:54 +#, python-format +msgid "The RIB key %s does not correspond to the other codes: %s %s %s." +msgstr "La clave de la CC %s no se corresponde con otros códigos: %s %s %s." + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_office_field +msgid "office" +msgstr "oficina" + +#. module: l10n_fr_rib +#: field:res.bank,rib_code:0 +msgid "RIB Bank Code" +msgstr "Código CC" + +#. module: l10n_fr_rib +#: code:addons/l10n_fr_rib/bank.py:58 +#, python-format +msgid "The IBAN %s is not valid." +msgstr "El IBAN %s no es válido." + +#. module: l10n_fr_rib +#: model:ir.model,name:l10n_fr_rib.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Cuentas bancarias" + +#. module: l10n_fr_rib +#: field:res.partner.bank,office:0 +msgid "Office Code" +msgstr "Código de oficina" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_bic_field +msgid "bank_bic" +msgstr "Número BIC" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_bank_code_field +msgid "bank_code" +msgstr "código bancario" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_key_field +msgid "key" +msgstr "clave" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_rib_acc_number_field +msgid "rib_acc_number" +msgstr "Número CC" + +#. module: l10n_fr_rib +#: help:res.partner.bank,key:0 +msgid "" +"The key is a number allowing to check the correctness of the other codes." +msgstr "" +"La clave es un número que permite comprobar si el resto de códigos son " +"correctos." + +#. module: l10n_fr_rib +#: field:res.partner.bank,key:0 +msgid "Key" +msgstr "Clave" + +#. module: l10n_fr_rib +#: code:addons/l10n_fr_rib/bank.py:53 +#: code:addons/l10n_fr_rib/bank.py:58 +#, python-format +msgid "Error" +msgstr "Error" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type,format_layout:l10n_fr_rib.bank_rib +msgid "%(bank_name)s: %(bank_code)s %(office)s %(rib_acc_number)s %(key)s" +msgstr "%(bank_name)s: %(bank_code)s %(office)s %(rib_acc_number)s %(key)s" + +#. module: l10n_fr_rib +#: constraint:res.partner.bank:0 +msgid "The RIB and/or IBAN is not valid" +msgstr "La CC y/o IBAN no es válida" + +#. module: l10n_fr_rib +#: model:ir.model,name:l10n_fr_rib.model_res_bank +msgid "Bank" +msgstr "Banco" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_acc_number_field +msgid "acc_number" +msgstr "Número cuenta" diff --git a/addons/l10n_fr_rib/i18n/es_CR.po b/addons/l10n_fr_rib/i18n/es_CR.po index cd271206f9b..53f2950165a 100644 --- a/addons/l10n_fr_rib/i18n/es_CR.po +++ b/addons/l10n_fr_rib/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr_rib #: constraint:res.partner.bank:0 diff --git a/addons/l10n_fr_rib/i18n/fr.po b/addons/l10n_fr_rib/i18n/fr.po index 300ea11f70e..4d21177c254 100644 --- a/addons/l10n_fr_rib/i18n/fr.po +++ b/addons/l10n_fr_rib/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr_rib #: constraint:res.partner.bank:0 diff --git a/addons/l10n_fr_rib/i18n/pt.po b/addons/l10n_fr_rib/i18n/pt.po index 93bc34e437e..876d3567ead 100644 --- a/addons/l10n_fr_rib/i18n/pt.po +++ b/addons/l10n_fr_rib/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_fr_rib #: constraint:res.partner.bank:0 diff --git a/addons/l10n_gr/i18n/ar.po b/addons/l10n_gr/i18n/ar.po index aa591c82576..b8fee3f8a1e 100644 --- a/addons/l10n_gr/i18n/ar.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/ca.po b/addons/l10n_gr/i18n/ca.po index 0ab681e9024..701feeb0900 100644 --- a/addons/l10n_gr/i18n/ca.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/da.po b/addons/l10n_gr/i18n/da.po index 19f41795bcc..02ad1dfa601 100644 --- a/addons/l10n_gr/i18n/da.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/de.po b/addons/l10n_gr/i18n/de.po index ba601c80e8d..c014631fc0b 100644 --- a/addons/l10n_gr/i18n/de.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/el.po b/addons/l10n_gr/i18n/el.po index 0ba8f04afcd..8849dc152fb 100644 --- a/addons/l10n_gr/i18n/el.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/es.po b/addons/l10n_gr/i18n/es.po index de35805b538..d5acd1d69ef 100644 --- a/addons/l10n_gr/i18n/es.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/es_CR.po b/addons/l10n_gr/i18n/es_CR.po index 736708e8ebf..2f5fc4d1aa3 100644 --- a/addons/l10n_gr/i18n/es_CR.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_gr diff --git a/addons/l10n_gr/i18n/es_PY.po b/addons/l10n_gr/i18n/es_PY.po index e392e4c302b..2820b4dcd22 100644 --- a/addons/l10n_gr/i18n/es_PY.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/fr.po b/addons/l10n_gr/i18n/fr.po index f5d59456fb4..a0fee0edac3 100644 --- a/addons/l10n_gr/i18n/fr.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/gl.po b/addons/l10n_gr/i18n/gl.po index 1c40f8682de..bad85ec90e1 100644 --- a/addons/l10n_gr/i18n/gl.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/hu.po b/addons/l10n_gr/i18n/hu.po index e4c24ec23f6..c5be8dd07e4 100644 --- a/addons/l10n_gr/i18n/hu.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/it.po b/addons/l10n_gr/i18n/it.po index fd6f80d95a2..4d91313bca7 100644 --- a/addons/l10n_gr/i18n/it.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/nl.po b/addons/l10n_gr/i18n/nl.po index 7efb1719b1d..b535398c021 100644 --- a/addons/l10n_gr/i18n/nl.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/pt.po b/addons/l10n_gr/i18n/pt.po index bbfcd7a112e..9a3827a0e19 100644 --- a/addons/l10n_gr/i18n/pt.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/pt_BR.po b/addons/l10n_gr/i18n/pt_BR.po index 018212c6c26..2371f47f12d 100644 --- a/addons/l10n_gr/i18n/pt_BR.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/sr@latin.po b/addons/l10n_gr/i18n/sr@latin.po index 50ee144b125..4541f80b562 100644 --- a/addons/l10n_gr/i18n/sr@latin.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/i18n/tr.po b/addons/l10n_gr/i18n/tr.po index 2b5d7a8cd00..e63e0714a70 100644 --- a/addons/l10n_gr/i18n/tr.po +++ b/addons/l10n_gr/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash diff --git a/addons/l10n_gr/l10n_gr_wizard.xml b/addons/l10n_gr/l10n_gr_wizard.xml index 4fa564e2155..52aaa88fdab 100644 --- a/addons/l10n_gr/l10n_gr_wizard.xml +++ b/addons/l10n_gr/l10n_gr_wizard.xml @@ -1,12 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_gt/i18n/ar.po b/addons/l10n_gt/i18n/ar.po index 05da4750082..38e7872c2a0 100644 --- a/addons/l10n_gt/i18n/ar.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/ca.po b/addons/l10n_gt/i18n/ca.po index 90192a934f4..f5389a24a4c 100644 --- a/addons/l10n_gt/i18n/ca.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/da.po b/addons/l10n_gt/i18n/da.po index 8db93848f58..ba47aa9b19e 100644 --- a/addons/l10n_gt/i18n/da.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/es.po b/addons/l10n_gt/i18n/es.po index 74a4e1b822e..8390b8b08d1 100644 --- a/addons/l10n_gt/i18n/es.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/es_CR.po b/addons/l10n_gt/i18n/es_CR.po index eefb55ef9eb..b94e5ad01ee 100644 --- a/addons/l10n_gt/i18n/es_CR.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: \n" #. module: l10n_gt diff --git a/addons/l10n_gt/i18n/es_PY.po b/addons/l10n_gt/i18n/es_PY.po index ad11de0446a..881c13a8bb9 100644 --- a/addons/l10n_gt/i18n/es_PY.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/fr.po b/addons/l10n_gt/i18n/fr.po index e7c8fe8cb36..ac85791d59e 100644 --- a/addons/l10n_gt/i18n/fr.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/gl.po b/addons/l10n_gt/i18n/gl.po index ac3f4b246bb..a647bb2f082 100644 --- a/addons/l10n_gt/i18n/gl.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/hu.po b/addons/l10n_gt/i18n/hu.po index b0aee611a14..bcf9bca1f98 100644 --- a/addons/l10n_gt/i18n/hu.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/it.po b/addons/l10n_gt/i18n/it.po index 5b330c45cff..67ad5ca69ad 100644 --- a/addons/l10n_gt/i18n/it.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/oc.po b/addons/l10n_gt/i18n/oc.po index 79a2ac49753..910ee67c5de 100644 --- a/addons/l10n_gt/i18n/oc.po +++ b/addons/l10n_gt/i18n/oc.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/pt.po b/addons/l10n_gt/i18n/pt.po index 0d71765a3a1..591e0f6ab04 100644 --- a/addons/l10n_gt/i18n/pt.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/pt_BR.po b/addons/l10n_gt/i18n/pt_BR.po index be4e6356fc1..505273b8343 100644 --- a/addons/l10n_gt/i18n/pt_BR.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/sr@latin.po b/addons/l10n_gt/i18n/sr@latin.po index 559dd15edf3..5d01b4a281f 100644 --- a/addons/l10n_gt/i18n/sr@latin.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/i18n/tr.po b/addons/l10n_gt/i18n/tr.po index bdeae434e8d..583ff6fdd24 100644 --- a/addons/l10n_gt/i18n/tr.po +++ b/addons/l10n_gt/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista diff --git a/addons/l10n_gt/l10n_gt_base.xml b/addons/l10n_gt/l10n_gt_base.xml index 4ba27d6a5c4..8caf6ebe48c 100644 --- a/addons/l10n_gt/l10n_gt_base.xml +++ b/addons/l10n_gt/l10n_gt_base.xml @@ -1,14 +1,8 @@ - - Generar la nomenclatura contable a partir de un modelo - Generar la nomenclatura contable a partir de un modelo. Deberá seleccionar una compañía, el modelo a utilizar, el número de digitos a usar en la nomenclatura, la moneda para crear los diarios. - - - automatic + + open diff --git a/addons/l10n_hn/i18n/ca.po b/addons/l10n_hn/i18n/ca.po index 7cd234c4fba..1af5137c6ec 100644 --- a/addons/l10n_hn/i18n/ca.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/es.po b/addons/l10n_hn/i18n/es.po index 13befa4f239..269ddb86e8a 100644 --- a/addons/l10n_hn/i18n/es.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/es_CR.po b/addons/l10n_hn/i18n/es_CR.po index ee19c385444..630959731cd 100644 --- a/addons/l10n_hn/i18n/es_CR.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: \n" #. module: l10n_hn diff --git a/addons/l10n_hn/i18n/fr.po b/addons/l10n_hn/i18n/fr.po index 9214ff3c3b7..5658c5e8aad 100644 --- a/addons/l10n_hn/i18n/fr.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/gl.po b/addons/l10n_hn/i18n/gl.po index c0221e6584c..8da949b1066 100644 --- a/addons/l10n_hn/i18n/gl.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/hu.po b/addons/l10n_hn/i18n/hu.po index daf2740a97a..37322bebe5c 100644 --- a/addons/l10n_hn/i18n/hu.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/it.po b/addons/l10n_hn/i18n/it.po index cc0c7d0c76a..f691e5fa9f6 100644 --- a/addons/l10n_hn/i18n/it.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/pt.po b/addons/l10n_hn/i18n/pt.po index d37a3e1188d..7b17e48e878 100644 --- a/addons/l10n_hn/i18n/pt.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/pt_BR.po b/addons/l10n_hn/i18n/pt_BR.po index e1dd788fbff..589840d964b 100644 --- a/addons/l10n_hn/i18n/pt_BR.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/sr@latin.po b/addons/l10n_hn/i18n/sr@latin.po index 7c2903e49f2..ba9795193e8 100644 --- a/addons/l10n_hn/i18n/sr@latin.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/i18n/tr.po b/addons/l10n_hn/i18n/tr.po index 82729d179bf..4a1f466744a 100644 --- a/addons/l10n_hn/i18n/tr.po +++ b/addons/l10n_hn/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista diff --git a/addons/l10n_hn/l10n_hn_base.xml b/addons/l10n_hn/l10n_hn_base.xml index a12d93db034..b8b85c3f2a7 100644 --- a/addons/l10n_hn/l10n_hn_base.xml +++ b/addons/l10n_hn/l10n_hn_base.xml @@ -2,13 +2,7 @@ - - Generar la nomenclatura contable a partir de un modelo - Generar la nomenclatura contable a partir de un modelo. Deberá seleccionar una compañía, el modelo a utilizar, el número de digitos a usar en la nomenclatura, la moneda para crear los diarios. - - + open diff --git a/addons/l10n_in/i18n/ar.po b/addons/l10n_in/i18n/ar.po index 97745259fb3..7bcad9acfbb 100644 --- a/addons/l10n_in/i18n/ar.po +++ b/addons/l10n_in/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-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:32+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in #: model:account.account.type,name:l10n_in.account_type_asset_view diff --git a/addons/l10n_in/i18n/br.po b/addons/l10n_in/i18n/br.po index a686db62901..e919fd2b2ec 100644 --- a/addons/l10n_in/i18n/br.po +++ b/addons/l10n_in/i18n/br.po @@ -1,39 +1,42 @@ # Breton translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-19 16:11+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2010-12-11 16:56+0000\n" +"Last-Translator: Fulup \n" "Language-Team: Breton \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,37 +47,42 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "" +msgstr "Serr" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Dispign" + +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" -msgstr "" +msgstr "Gwelet" diff --git a/addons/l10n_in/i18n/ca.po b/addons/l10n_in/i18n/ca.po index 2d5fae31c60..d7217d40e19 100644 --- a/addons/l10n_in/i18n/ca.po +++ b/addons/l10n_in/i18n/ca.po @@ -7,33 +7,39 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-02-13 02:08+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2011-08-17 21:35+0000\n" +"Last-Translator: mgaja (GrupoIsep.com) \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" +"\n" +" Comptabilitat Índia : Pla de comptes\n" +" " -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Error! No podeu crear plantilles de comptes recursius." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" +msgstr "Obertura de diari" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -52,49 +58,42 @@ msgstr "" "Comptabilitat/Configuració/Comptabilitat financera/Comptes financers/Genera " "pla comptable des d'una plantilla de pla comptable." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" -msgstr "" +msgstr "Passiu" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" -msgstr "" +msgstr "Actiu" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "" +msgstr "Tancat" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" -msgstr "" +msgstr "Ingressos" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Error! No podeu crear codis d'impostos recursius." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Despeses" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "Pla de comptes d'Índia" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" -msgstr "" - -#~ msgid "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Comptabilitat Índia : Pla de comptes\n" -#~ " " - -#~ msgid "Indian Chart of Account" -#~ msgstr "Pla de comptes d'Índia" +msgstr "Visualitza" diff --git a/addons/l10n_in/i18n/da.po b/addons/l10n_in/i18n/da.po index 15056edea9c..c7a14cadad4 100644 --- a/addons/l10n_in/i18n/da.po +++ b/addons/l10n_in/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-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:32+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in #: model:account.account.type,name:l10n_in.account_type_asset_view diff --git a/addons/l10n_in/i18n/de.po b/addons/l10n_in/i18n/de.po index c7fef686697..867c7e63421 100644 --- a/addons/l10n_in/i18n/de.po +++ b/addons/l10n_in/i18n/de.po @@ -7,33 +7,36 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-05-19 18:59+0000\n" -"Last-Translator: silas \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2011-01-12 20:15+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,40 +47,42 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" msgstr "" - -#~ msgid "Indian Chart of Account" -#~ msgstr "Indischer Kontenplan" diff --git a/addons/l10n_in/i18n/es.po b/addons/l10n_in/i18n/es.po index 96d59b7184c..d8064ec1d56 100644 --- a/addons/l10n_in/i18n/es.po +++ b/addons/l10n_in/i18n/es.po @@ -7,33 +7,39 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-10 13:46+0000\n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2011-01-10 14:00+0000\n" "Last-Translator: Borja López Soilán (NeoPolus) \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" +"\n" +" Contabilidad India : Plan de cuentas\n" +" " -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "¡ Error ! No puede crear plantillas de cuentas recursivas." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" +msgstr "Diario de apertura" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -52,49 +58,42 @@ msgstr "" "Configuración / Contabilidad financiera / Cuentas financieras / Generar el " "plan contable a partir de una plantilla de plan contable." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" -msgstr "" +msgstr "Pasivo" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" -msgstr "" +msgstr "Activo" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "" +msgstr "Cerrado" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" -msgstr "" +msgstr "Ingreso" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "¡ Error ! No puede crear códigos de impuestos recursivos." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Gasto" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "Plan de cuentas de la India" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" -msgstr "" - -#~ msgid "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Contabilidad India : Plan de cuentas\n" -#~ " " - -#~ msgid "Indian Chart of Account" -#~ msgstr "Plan de cuentas de la India" +msgstr "Vista" diff --git a/addons/l10n_in/i18n/es_CR.po b/addons/l10n_in/i18n/es_CR.po index b2d6da8ee70..374c8b07ba4 100644 --- a/addons/l10n_in/i18n/es_CR.po +++ b/addons/l10n_in/i18n/es_CR.po @@ -1,40 +1,45 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# Spanish (Costa Rica) translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2010. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2012-02-17 19:11+0000\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2012-02-17 17:35+0000\n" "Last-Translator: Freddy Gonzalez \n" -"Language-Team: Spanish \n" +"Language-Team: Spanish (Costa Rica) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" -"Language: es\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" -msgstr "Vista de activo" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " +msgstr "" +"\n" +" Contabilidad India : Plan de cuentas\n" +" " -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" -msgstr "Gastos" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "¡ Error ! No puede crear plantillas de cuentas recursivas." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "Vista de ingresos" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" +msgstr "Diario de apertura" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,58 +49,51 @@ msgid "" "Management/Configuration/Financial Accounting/Financial Accounts/Generate " "Chart of Accounts from a Chart Template." msgstr "" -"Generar el plan contable a partir de una plantilla de plan contable. Se le " -"pedirá el nombre de la compañía, la plantilla de plan contable a utilizar, " -"el número de dígitos para generar el código de las cuentas y de la cuenta " -"bancaria, la moneda para crear los diarios. Así pues, se genere una copia " -"exacta de la plantilla de plan contable.\n" -"\tEste es el mismo asistente que se ejecuta desde Contabilidad y finanzas / " -"Configuración / Contabilidad financiera / Cuentas financieras / Generar el " -"plan contable a partir de una plantilla de plan contable." +"Generar Plan Contable a partir de una plantilla de Plan. Se le preguntará " +"por el nombre de la compañía, la plantilla de plan contable a seguir, el no. " +"de dígitos para generar el código de sus cuentas y la cuenta bancaria, la " +"divisa para crear Diarios. Por lo tanto, la copia exacta de la plantilla de " +"plan contable será generada.\n" +"Este es el mismo asistente que se ejecuta desde Gestión " +"Financiera/Configuración/Contabilidad Financiera/Contabilidad " +"Financiera/Generar Plan Contable a partir de una Plantilla de Plan." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "Responsabilidad" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" msgstr "Activo" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" msgstr "Cerrado" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "Ingreso" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" -msgstr "Vista de pasivos" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "¡ Error ! No puede crear códigos de impuestos recursivos." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "Vista de gastos" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Gastos" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "Plan de cuentas de la India" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" msgstr "Vista" - -#~ msgid "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Contabilidad India : Plan de cuentas\n" -#~ " " - -#~ msgid "Indian Chart of Account" -#~ msgstr "Plan de cuentas de la India" diff --git a/addons/l10n_in/i18n/es_PY.po b/addons/l10n_in/i18n/es_PY.po index 168e670e638..89c0927dde9 100644 --- a/addons/l10n_in/i18n/es_PY.po +++ b/addons/l10n_in/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-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:32+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in #: model:account.account.type,name:l10n_in.account_type_asset_view diff --git a/addons/l10n_in/i18n/et.po b/addons/l10n_in/i18n/et.po index 0e8e8cc5d79..037c7128540 100644 --- a/addons/l10n_in/i18n/et.po +++ b/addons/l10n_in/i18n/et.po @@ -7,33 +7,36 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-19 16:11+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2010-06-25 17:49+0000\n" +"Last-Translator: lyyser \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Viga ! Sa ei saa luua rekrusiivseid kontomalle." + +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "" - -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -51,37 +54,42 @@ msgstr "" "Finantsjuhtimine/Seadistus/Finantsraamatupidamine/Mallid/Tekita kontoplaan " "kasutades plaani malli." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" -msgstr "" +msgstr "Kohustus" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" -msgstr "" +msgstr "Vara" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "" +msgstr "Suletud" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" +msgstr "Tulu" + +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Viga ! sa ei saa luua rekrusiivseid maksukoode." + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Kulu" + +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" -msgstr "" - -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" - -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" -msgstr "" +msgstr "Vaade" diff --git a/addons/l10n_in/i18n/fr.po b/addons/l10n_in/i18n/fr.po index 78582796b08..6ffdc754965 100644 --- a/addons/l10n_in/i18n/fr.po +++ b/addons/l10n_in/i18n/fr.po @@ -1,40 +1,45 @@ # French translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-05 22:03+0000\n" -"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.com) " -"\n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2010-12-28 15:38+0000\n" +"Last-Translator: Aline (OpenERP) \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" +"\n" +" Comptabilité indienne : plan de comptes\n" +" " -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Erreur ! Vous ne pouvez pas créer de modèle de compte récursif." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" +msgstr "Journal d'ouverture" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,58 +49,50 @@ msgid "" "Management/Configuration/Financial Accounting/Financial Accounts/Generate " "Chart of Accounts from a Chart Template." msgstr "" -"Génère le plan comptable depuis un modèle de charte. Vous serez amener à " -"entrer le nom de la compagnie, le modèle de charte à suivre, le nombre de " -"chiffres pour générer les codes de vos comptes et de votre compte bancaire, " -"la devise pour créer les journaux. Ainsi, une exacte copie du modèle de " -"charte sera générée.\n" -"\tC'est le même assistant qui s'exécute depuis " -"Finances/Configuration/Comptabilité Financière/Comptes Financiers/Générer le " -"plan comptable depuis un modèle de charte." +"Générer un plan comptable à partir d'un modèle. Vous devrez fournir le nom " +"de l'entreprise, le modèle de plan comptable utilisé, le nombre de chiffres " +"des numéros de compte, ainsi que les coordonnées bancaires et la monnaie de " +"tenue de chaque journal. Ainsi une copie du plan comptable sera générée.\n" +"\t Cet assistant peut être lancé depuis Finance & " +"Comptabilité/Configuration/Comptabilité financière/Modèles/Générer le plan " +"de comptes à partir d'un modèle." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" -msgstr "" +msgstr "Passif" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" -msgstr "" +msgstr "Actifs" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "" +msgstr "Fermé" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" -msgstr "" +msgstr "Revenus" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Erreur ! Vous ne pouvez pas créer de code de taxe récursif." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Dépense" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "Plan comptable indien" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" -msgstr "" - -#~ msgid "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Comptabilité indienne : plan de comptes\n" -#~ " " - -#~ msgid "Indian Chart of Account" -#~ msgstr "Plan comptable indien" +msgstr "Vue" diff --git a/addons/l10n_in/i18n/gl.po b/addons/l10n_in/i18n/gl.po index 3aa8f3d58c3..427a732f295 100644 --- a/addons/l10n_in/i18n/gl.po +++ b/addons/l10n_in/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-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:32+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in #: model:account.account.type,name:l10n_in.account_type_asset_view diff --git a/addons/l10n_in/i18n/hu.po b/addons/l10n_in/i18n/hu.po index fed3d3967df..0ad49edadce 100644 --- a/addons/l10n_in/i18n/hu.po +++ b/addons/l10n_in/i18n/hu.po @@ -7,33 +7,36 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-10 10:46+0000\n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2011-01-10 10:42+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,37 +47,42 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" msgstr "" diff --git a/addons/l10n_in/i18n/it.po b/addons/l10n_in/i18n/it.po index d591a695a99..0bf0d3d5897 100644 --- a/addons/l10n_in/i18n/it.po +++ b/addons/l10n_in/i18n/it.po @@ -7,33 +7,39 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-10 16:30+0000\n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2011-05-09 19:41+0000\n" "Last-Translator: Nicola Riolini - Micronaet \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" +"\n" +" Contabilità indiana - Piano dei conti\n" +" " -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" -msgstr "Spese" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Errore! Non puoi creare un modello di conto ricorsivo" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "Mostra entrate" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" +msgstr "Apertura giornale" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,57 +50,50 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" "Genera il Piano dei Conti da un Modello. Vi verrà richiesto di passare il " -"nome dell'azienda, il modello da seguire, il numero di decimali per generare " -"il codice dei tuoi conti e, per il conto della Banca, la valuta per creare " -"il Libro Giornale. Così una copia vergine del Piano dei Conti, derivatante " -"dal modello, viene generata.\n" +"nome della Compagnia, il modello da seguire, il numero di decimali per " +"generare il codice dei tuoi conti e, per il conto della Banca, la valuta per " +"creare il Libro Giornale. Così una copia vergine del Piano dei Conti, " +"derivatante dal modello, viene generata.\n" "\tQuesto è la stessa procedura automatica che viene lanciata da: Gestione " "Finanziaria / Configurazione / Contabilità / Conti finanziari / Genera il " "Piano dei conti da un modello." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" -msgstr "" +msgstr "Passività" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" -msgstr "" +msgstr "Attività" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" msgstr "Chiuso" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "Entrate" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Errore! Non puoi creare un Codice di Tassa ricorsivo" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Spese" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "Piano dei conti indiano" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" msgstr "Visualizza" - -#~ msgid "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Contabilità indiana - Piano dei conti\n" -#~ " " - -#~ msgid "Indian Chart of Account" -#~ msgstr "Piano dei conti indiano" diff --git a/addons/l10n_in/i18n/oc.po b/addons/l10n_in/i18n/oc.po index 1bd4c4b771c..73ddcb82c8e 100644 --- a/addons/l10n_in/i18n/oc.po +++ b/addons/l10n_in/i18n/oc.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:32+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in #: model:account.account.type,name:l10n_in.account_type_asset_view diff --git a/addons/l10n_in/i18n/pt.po b/addons/l10n_in/i18n/pt.po index 1753bdbf14a..636a99de614 100644 --- a/addons/l10n_in/i18n/pt.po +++ b/addons/l10n_in/i18n/pt.po @@ -1,39 +1,42 @@ # Portuguese translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-19 16:11+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2010-12-20 20:44+0000\n" +"Last-Translator: Rui Franco (multibase.pt) \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" -msgstr "Despesas" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Erro! Não pode criar modelos de conta recursivamente." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,37 +47,42 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "Encerrado" +msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" +msgstr "Rendimento" + +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Erro! Não pode criar códigos de imposto recursivamente." + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Despesa" + +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" -msgstr "" - -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" - -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" -msgstr "Vista" +msgstr "" diff --git a/addons/l10n_in/i18n/pt_BR.po b/addons/l10n_in/i18n/pt_BR.po index 8f8f9737d7f..029632361e8 100644 --- a/addons/l10n_in/i18n/pt_BR.po +++ b/addons/l10n_in/i18n/pt_BR.po @@ -7,33 +7,39 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-03-10 23:12+0000\n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2011-03-09 22:11+0000\n" "Last-Translator: Emerson \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" +"\n" +" Indian Accounting : chart of Account\n" +" " -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Error ! You can not create recursive account templates." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" +msgstr "Opening Journal" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -51,49 +57,42 @@ msgstr "" "Management/Configuration/Financial Accounting/Financial Accounts/Generate " "Chart of Accounts from a Chart Template." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" -msgstr "" +msgstr "Liability" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" -msgstr "" +msgstr "Asset" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "" +msgstr "Closed" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" -msgstr "" +msgstr "Income" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" -msgstr "" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Error ! You can not create recursive Tax Codes." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Expense" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "Indian Chart of Account" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" -msgstr "" - -#~ msgid "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " - -#~ msgid "Indian Chart of Account" -#~ msgstr "Indian Chart of Account" +msgstr "View" diff --git a/addons/l10n_in/i18n/ru.po b/addons/l10n_in/i18n/ru.po index d6078817731..5f4cd14b9ba 100644 --- a/addons/l10n_in/i18n/ru.po +++ b/addons/l10n_in/i18n/ru.po @@ -7,33 +7,36 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-19 16:11+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2010-07-11 09:56+0000\n" +"Last-Translator: Pomazan Bogdan \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,37 +47,42 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" -msgstr "" +msgstr "Обязательства" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" -msgstr "" +msgstr "Оборудование" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" -msgstr "" +msgstr "Закрытый" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" +msgstr "Доход" + +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Расход" + +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" - -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" -msgstr "" +msgstr "Просмотр" diff --git a/addons/l10n_in/i18n/sr@latin.po b/addons/l10n_in/i18n/sr@latin.po index 5e42f67f3a9..110d31a6fc8 100644 --- a/addons/l10n_in/i18n/sr@latin.po +++ b/addons/l10n_in/i18n/sr@latin.po @@ -7,33 +7,36 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2010-12-10 18:21+0000\n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2010-12-10 18:06+0000\n" "Last-Translator: Milan Milosevic \n" "Language-Team: Serbian latin \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" -msgstr "" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" +msgstr "Otvaranje Dnevnika" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,37 +47,42 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" msgstr "" diff --git a/addons/l10n_in/i18n/sv.po b/addons/l10n_in/i18n/sv.po index 8ca95a969e5..6fae3504579 100644 --- a/addons/l10n_in/i18n/sv.po +++ b/addons/l10n_in/i18n/sv.po @@ -1,39 +1,42 @@ # Swedish translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-19 16:11+0000\n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2010-11-22 19:48+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -44,40 +47,42 @@ msgid "" "Chart of Accounts from a Chart Template." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" +msgstr "Indian Chart of Account" + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" msgstr "" - -#~ msgid "Indian Chart of Account" -#~ msgstr "Indian Chart of Account" diff --git a/addons/l10n_in/i18n/tr.po b/addons/l10n_in/i18n/tr.po index 27412d7b838..2d1f96132c9 100644 --- a/addons/l10n_in/i18n/tr.po +++ b/addons/l10n_in/i18n/tr.po @@ -1,39 +1,42 @@ # Turkish translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-06-08 10:21+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2009-11-25 15:28+0000\n" +"PO-Revision-Date: 2012-01-25 17:25+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:35+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:25+0000\n" +"X-Generator: Launchpad (build 16206)\n" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset_view -msgid "Asset View" +#. module: l10n_chart_in +#: model:ir.module.module,description:l10n_chart_in.module_meta_information +msgid "" +"\n" +" Indian Accounting : chart of Account\n" +" " msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense1 -msgid "Expense" -msgstr "Gider" +#. module: l10n_chart_in +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Hata! Yinelemeli hesap şablonları kullanamazsınız." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income_view -msgid "Income View" +#. module: l10n_chart_in +#: model:account.journal,name:l10n_chart_in.opening_journal +msgid "Opening Journal" msgstr "" -#. module: l10n_in -#: model:ir.actions.todo,note:l10n_in.config_call_account_template_in_minimal +#. module: l10n_chart_in +#: model:ir.actions.todo,note:l10n_chart_in.config_call_account_template_in_minimal msgid "" "Generate Chart of Accounts from a Chart Template. You will be asked to pass " "the name of the company, the chart template to follow, the no. of digits to " @@ -51,49 +54,42 @@ msgstr "" "Şablonundan Hesap planı Oluşturma menüsünden çalıştırılan sihirbaz ile " "aynıdır." -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_liability1 msgid "Liability" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_asset1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_asset1 msgid "Asset" msgstr "Varlık" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_closed1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_closed1 msgid "Closed" msgstr "Kapatıldı" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_income1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_income1 msgid "Income" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_liability_view -msgid "Liability View" +#. module: l10n_chart_in +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Hata! Yinelemeli Vergi Kodları oluşturmazsınız." + +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_expense1 +msgid "Expense" +msgstr "Gider" + +#. module: l10n_chart_in +#: model:ir.module.module,shortdesc:l10n_chart_in.module_meta_information +msgid "Indian Chart of Account" msgstr "" -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_expense_view -msgid "Expense View" -msgstr "" - -#. module: l10n_in -#: model:account.account.type,name:l10n_in.account_type_root_ind1 +#. module: l10n_chart_in +#: model:account.account.type,name:l10n_chart_in.account_type_root_ind1 msgid "View" msgstr "" - -#~ msgid "" -#~ "\n" -#~ " Indian Accounting : chart of Account\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Hindistan Muhasebesi: Hesap planı\n" -#~ " " - -#~ msgid "Indian Chart of Account" -#~ msgstr "Hindistan hesap planı" diff --git a/addons/l10n_in/l10n_in_wizard.xml b/addons/l10n_in/l10n_in_wizard.xml index 20d35aa09a2..704ac4daf38 100644 --- a/addons/l10n_in/l10n_in_wizard.xml +++ b/addons/l10n_in/l10n_in_wizard.xml @@ -1,13 +1,8 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_in_hr_payroll/i18n/bn.po b/addons/l10n_in_hr_payroll/i18n/bn.po index 9f5643cf3e3..f6580b2e853 100644 --- a/addons/l10n_in_hr_payroll/i18n/bn.po +++ b/addons/l10n_in_hr_payroll/i18n/bn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in_hr_payroll #: report:salary.detail.byyear:0 diff --git a/addons/l10n_in_hr_payroll/i18n/es.po b/addons/l10n_in_hr_payroll/i18n/es.po new file mode 100644 index 00000000000..52f443733fb --- /dev/null +++ b/addons/l10n_in_hr_payroll/i18n/es.po @@ -0,0 +1,942 @@ +# Spanish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-08-17 06:46+0000\n" +"PO-Revision-Date: 2012-11-12 17:08+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-13 05:17+0000\n" +"X-Generator: Launchpad (build 16251)\n" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "E-mail Address" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:payment.advice.report,employee_bank_no:0 +msgid "Employee Bank Account" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Payment Advices which are in draft state" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Title" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Payment Advice from" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_yearly_salary_detail +msgid "Hr Salary Employee By Category Report" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Employees Salary Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Allowances with Basic:" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Department" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Deductions:" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "A/C no." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,driver_salay:0 +msgid "Driver Salary" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_yearly_salary_detail +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.yearly_salary +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_yearly_salary_detail +msgid "Yearly Salary by Employee" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.act_hr_emp_payslip_list +msgid "Payslips" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "March" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "(" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,company_id:0 +#: field:hr.payroll.advice.line,company_id:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "The Manager" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Letter Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "," +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Set to Draft" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.employee,number_of_year:0 +msgid "Total years of work experience" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "to" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Total :" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payslip.run,available_advice:0 +msgid "Made Payment Advice?" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Advices which are paid using NEFT transfer" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,tds:0 +msgid "Amount for Tax Deduction at Source" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,day:0 +msgid "Day" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Month of Payment Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: constraint:hr.payslip:0 +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,batch_id:0 +msgid "Batch" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Code" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Other Information" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:hr.payroll.advice,state:0 +#: selection:payment.advice.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "For" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Details by Salary Rule Category:" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,voluntary_provident_fund:0 +msgid "VPF computed as percentage(%)" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,number:0 +#: report:paylip.details.in:0 +msgid "Reference" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:payment.advice.report:0 +msgid "Group By..." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,medical_insurance:0 +msgid "Medical Insurance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Identification No" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:hr.payroll.advice,state:0 +#: selection:payment.advice.report,state:0 +msgid "Confirmed" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +#: report:salary.employee.bymonth:0 +msgid "From" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,bysal:0 +#: field:payment.advice.report,bysal:0 +#: report:payroll.advice:0 +msgid "By Salary" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:payment.advice.report:0 +msgid "Confirm" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,chaque_nos:0 +#: field:payment.advice.report,cheque_nos:0 +msgid "Cheque Numbers" +msgstr "" + +#. module: l10n_in_hr_payroll +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_salary_employee_month +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.hr_salary_employee_bymonth +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_salary_employee_month +msgid "Yearly Salary by Head" +msgstr "" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:184 +#, python-format +msgid "You can not confirm Payment advice without advice lines." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,state:0 +#: field:payment.advice.report,state:0 +msgid "State" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Yours Sincerely" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,medical_insurance:0 +msgid "Deduction towards company provided medical insurance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payroll_advice_line +msgid "Bank Advice Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Email" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.payslip.run,available_advice:0 +msgid "" +"If this box is checked which means that Payment Advice exists for current " +"batch" +msgstr "" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:158 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:184 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:240 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:257 +#, python-format +msgid "Error !" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "Print" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payslip_run +msgid "Payslip Batches" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,debit_credit:0 +#: report:payroll.advice:0 +msgid "C/D" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.employee.bymonth:0 +msgid "Yearly Salary Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.payroll_advice +msgid "Print Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,line_ids:0 +msgid "Employee Salary" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "July" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:res.company:0 +msgid "Configuration" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_view_hr_bank_advice_tree +#: model:ir.ui.menu,name:l10n_in_hr_payroll.hr_menu_payment_advice +msgid "Payment Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_payment_advice_report_all +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_reporting_payment_advice +#: view:payment.advice.report:0 +msgid "Advices Analysis" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +msgid "" +"This wizard will print report which displays employees break-up of Net Head " +"for a specified dates." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,ifsc:0 +msgid "IFSC" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Date To" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,tds:0 +msgid "TDS" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.employee,join_date:0 +msgid "Join Date" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Confirm Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: constraint:hr.contract:0 +msgid "Error! Contract start-date must be less than contract end-date." +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:res.company,dearness_allowance:0 +msgid "Dearness Allowance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "August" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.contract:0 +msgid "Deduction" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Search Payment advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "SI. No." +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Payment Advices which are in confirm state" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "December" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Confirm Sheet" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,month:0 +msgid "Month" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Employee Code" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:hr.contract,city_type:0 +msgid "Non Metro" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "or" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_salary_employee_month +msgid "Hr Salary Employee By Month Report" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,category_id:0 +msgid "Category" +msgstr "" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:240 +#, python-format +msgid "" +"Payment advice already exists for %s, 'Set to Draft' to create a new advice." +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "To Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.employee,number_of_year:0 +msgid "No. of Years of Service" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Note" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Salary Rule Category" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: selection:hr.payroll.advice,state:0 +#: view:payment.advice.report:0 +#: selection:payment.advice.report,state:0 +msgid "Draft" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Date From" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,voluntary_provident_fund:0 +msgid "Voluntary Provident Fund" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Employee Name" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_payment_advice_report +msgid "Payment Advice Analysis" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:payment.advice.report:0 +msgid "Status" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,city_type:0 +msgid "Type of City" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:res.company,dearness_allowance:0 +msgid "Check this box if your company provide Dearness Allowance to employee" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,ifsc_code:0 +#: field:payment.advice.report,ifsc_code:0 +#: report:payroll.advice:0 +msgid "IFSC Code" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "June" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,nbr:0 +msgid "# Payment Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Payment Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,date:0 +#: field:payment.advice.report,date:0 +msgid "Date" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "November" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,help:l10n_in_hr_payroll.action_payment_advice_report_all +msgid "This report performs analysis on Payment Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "October" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:salary.detail.byyear:0 +msgid "Designation" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "January" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:yearly.salary.detail:0 +msgid "Pay Head Employee Breakup" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_res_company +msgid "Companies" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:payroll.advice:0 +msgid "Authorized Signature" +msgstr "" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_contract +msgid "Contract" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice.line:0 +msgid "Advice Lines" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "To," +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,driver_salay:0 +msgid "Check this box if you provide allowance for driver" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice.line,advice_id:0 +#: field:hr.payslip,advice_id:0 +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payroll_advice +msgid "Bank Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Other No." +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Draft Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,neft:0 +msgid "Check this box if your company use online transfer for salary" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "To" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:payment.advice.report,number:0 +msgid "Number" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "September" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "Cancel" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Day of Payment Advices" +msgstr "" + +#. module: l10n_in_hr_payroll +#: constraint:hr.employee:0 +msgid "Error! You cannot create recursive hierarchy of Employee(s)." +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:yearly.salary.detail:0 +msgid "" +"This wizard will print report which display a pay head employee breakup for " +"a specified dates." +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "Payslip Batches ready to be Adviced" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Pay Slip Details" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Total Salary" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,employee_id:0 +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_employee +#: view:payment.advice.report:0 +#: field:payment.advice.report,employee_id:0 +msgid "Employee" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Compute Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.employee,join_date:0 +msgid "Joining date of employee" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Dear Sir/Madam," +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,note:0 +msgid "Description" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid ")" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:res.company:0 +msgid "Payroll" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "NEFT" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:salary.detail.byyear:0 +msgid "Address" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,bank_id:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,bank_id:0 +#: report:payroll.advice:0 +#: report:salary.detail.byyear:0 +msgid "Bank" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,end_date:0 +#: field:yearly.salary.detail,date_to:0 +msgid "End Date" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "February" +msgstr "" + +#. module: l10n_in_hr_payroll +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,name:0 +#: report:paylip.details.in:0 +#: field:payment.advice.report,name:0 +#: report:salary.employee.bymonth:0 +msgid "Name" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:hr.contract,city_type:0 +msgid "Metro" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: field:hr.salary.employee.month,employee_ids:0 +#: view:yearly.salary.detail:0 +#: field:yearly.salary.detail,employee_ids:0 +msgid "Employees" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Bank Account" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "April" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Name of the Employe" +msgstr "" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:158 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:257 +#, python-format +msgid "Please define bank account for the %s employee" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,start_date:0 +#: field:yearly.salary.detail,date_from:0 +msgid "Start Date" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.contract:0 +msgid "Allowance" +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,bank_id:0 +msgid "Select the Bank from which the salary is going to be paid" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +msgid "Employee Pay Head Breakup" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Phone No." +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Credit" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,name:0 +#: report:payroll.advice:0 +msgid "Bank Account No." +msgstr "" + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,date:0 +msgid "Advice Date is used to search Payslips" +msgstr "" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +msgid "May" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "Create Advice" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,year:0 +msgid "Year" +msgstr "" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,neft:0 +#: field:payment.advice.report,neft:0 +msgid "NEFT Transaction" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:salary.detail.byyear:0 +#: report:salary.employee.bymonth:0 +msgid "Total" +msgstr "" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "form period" +msgstr "" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Year of Payment Advices" +msgstr "" diff --git a/addons/l10n_in_hr_payroll/i18n/gu.po b/addons/l10n_in_hr_payroll/i18n/gu.po index 9734772a876..b1fac643c04 100644 --- a/addons/l10n_in_hr_payroll/i18n/gu.po +++ b/addons/l10n_in_hr_payroll/i18n/gu.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in_hr_payroll #: report:salary.detail.byyear:0 diff --git a/addons/l10n_in_hr_payroll/i18n/hi.po b/addons/l10n_in_hr_payroll/i18n/hi.po index aa67e64cac6..26053cb02a8 100644 --- a/addons/l10n_in_hr_payroll/i18n/hi.po +++ b/addons/l10n_in_hr_payroll/i18n/hi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in_hr_payroll #: report:salary.detail.byyear:0 diff --git a/addons/l10n_in_hr_payroll/i18n/ta.po b/addons/l10n_in_hr_payroll/i18n/ta.po index 62e5ad5e809..16b4519a734 100644 --- a/addons/l10n_in_hr_payroll/i18n/ta.po +++ b/addons/l10n_in_hr_payroll/i18n/ta.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in_hr_payroll #: report:salary.detail.byyear:0 diff --git a/addons/l10n_in_hr_payroll/i18n/te.po b/addons/l10n_in_hr_payroll/i18n/te.po index a46dc71660a..c2042b2c77c 100644 --- a/addons/l10n_in_hr_payroll/i18n/te.po +++ b/addons/l10n_in_hr_payroll/i18n/te.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_in_hr_payroll #: report:salary.detail.byyear:0 diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py index 085a2679db2..b7c3926d727 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -65,7 +65,7 @@ class payroll_advice(osv.osv): ('draft', 'Draft'), ('confirm', 'Confirmed'), ('cancel', 'Cancelled'), - ], 'State', select=True, readonly=True), + ], 'Status', select=True, readonly=True), 'number':fields.char('Reference', size=16, readonly=True), 'line_ids':fields.one2many('hr.payroll.advice.line', 'advice_id', 'Employee Salary', states={'draft': [('readonly', False)]}, readonly=True), 'chaque_nos':fields.char('Cheque Numbers', size=256), diff --git a/addons/l10n_in_hr_payroll/report/payment_advice_report.py b/addons/l10n_in_hr_payroll/report/payment_advice_report.py index 838334913a5..a264368be94 100644 --- a/addons/l10n_in_hr_payroll/report/payment_advice_report.py +++ b/addons/l10n_in_hr_payroll/report/payment_advice_report.py @@ -38,7 +38,7 @@ class payment_advice_report(osv.osv): ('draft', 'Draft'), ('confirm', 'Confirmed'), ('cancel', 'Cancelled'), - ], 'State', select=True, readonly=True), + ], 'Status', select=True, readonly=True), 'employee_id': fields.many2one('hr.employee', 'Employee', readonly=True), 'nbr': fields.integer('# Payment Lines', readonly=True), 'number':fields.char('Number', size=16, readonly=True), diff --git a/addons/l10n_in_hr_payroll/report/payslip_report.py b/addons/l10n_in_hr_payroll/report/payslip_report.py index b688af4329b..a78d9850667 100644 --- a/addons/l10n_in_hr_payroll/report/payslip_report.py +++ b/addons/l10n_in_hr_payroll/report/payslip_report.py @@ -39,7 +39,7 @@ class payslip_report(osv.osv): ('draft', 'Draft'), ('done', 'Done'), ('cancel', 'Rejected'), - ], 'State', readonly=True), + ], 'Status', readonly=True), 'employee_id': fields.many2one('hr.employee', 'Employee', readonly=True), 'nbr': fields.integer('# Payslip lines', readonly=True), 'number': fields.char('Number', size=16, readonly=True), diff --git a/addons/l10n_it/data/account.tax.code.template.csv b/addons/l10n_it/data/account.tax.code.template.csv index 290396052f4..d6d6667f43b 100644 --- a/addons/l10n_it/data/account.tax.code.template.csv +++ b/addons/l10n_it/data/account.tax.code.template.csv @@ -60,6 +60,3 @@ IVC21det40,template_ivacode_pagata_21det40,IVA a credito 21% detraibile 40%,temp IVC21Idet40,template_impcode_pagata_21det40,IVA a credito 21% detraibile 40% (imponibile),template_impcode_pagata IVC21det50,template_ivacode_pagata_21det50,IVA a credito 21% detraibile 50%,template_ivacode_pagata IVC21Idet50,template_impcode_pagata_21det50,IVA a credito 21% detraibile 50% (imponibile),template_impcode_pagata -Rit,template_ra,Ritenute d'acconto,vat_code_chart_root -RitD20,template_ritcode_20,Ritenute a debito 20%,template_ra -RitD20I,template_ritimpcode_20,Ritenute a debito 20% (imponibile),template_ra diff --git a/addons/l10n_it/data/account.tax.template.csv b/addons/l10n_it/data/account.tax.template.csv index 36c4f99db79..641f495dd72 100644 --- a/addons/l10n_it/data/account.tax.template.csv +++ b/addons/l10n_it/data/account.tax.template.csv @@ -62,4 +62,3 @@ id,description,chart_template_id:id,name,sequence,amount,parent_id:id,child_depe 21I5,21I5,l10n_it_chart_template_generic,IVA al 21% detraibile al 50%,,0.21,,True,percent,,,purchase,template_impcode_pagata_21det50,,template_impcode_pagata_21det50,,,,False,-1,-1 21I5b,21I5b,l10n_it_chart_template_generic,IVA al 21% detraibile al 50% (I),1,0.5,21I5,False,percent,,,purchase,,,,,,,False,, 21I5a,21I5a,l10n_it_chart_template_generic,IVA al 21% detraibile al 50% (D),2,0,21I5,False,balance,1601,1601,purchase,,template_ivacode_pagata_21det50,,template_ivacode_pagata_21det50,,,False,, -rit-20,rit-20,l10n_it_chart_template_generic,Ritenuta d'acconto al 20% (debito),,-0.2,,False,percent,2602,2602,purchase,template_ritimpcode_20,template_ritcode_20,template_ritimpcode_20,template_ritcode_20,-1,1,False,1,-1 diff --git a/addons/l10n_it/i18n/ar.po b/addons/l10n_it/i18n/ar.po index a1d982064ae..906183a731e 100644 --- a/addons/l10n_it/i18n/ar.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/ca.po b/addons/l10n_it/i18n/ca.po index ee2abd375f1..65b22029499 100644 --- a/addons/l10n_it/i18n/ca.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/da.po b/addons/l10n_it/i18n/da.po index e0ff388e6c0..b4adca52eda 100644 --- a/addons/l10n_it/i18n/da.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/es.po b/addons/l10n_it/i18n/es.po index 6884c5f1962..deaeb5fc5f3 100644 --- a/addons/l10n_it/i18n/es.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/es_CR.po b/addons/l10n_it/i18n/es_CR.po index 1738a9380b1..22456e7da90 100644 --- a/addons/l10n_it/i18n/es_CR.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_it diff --git a/addons/l10n_it/i18n/es_PY.po b/addons/l10n_it/i18n/es_PY.po index 7693f4a4ae5..2203100b0b9 100644 --- a/addons/l10n_it/i18n/es_PY.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/fr.po b/addons/l10n_it/i18n/fr.po index d301f35fa72..46d66652ceb 100644 --- a/addons/l10n_it/i18n/fr.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/gl.po b/addons/l10n_it/i18n/gl.po index d0cba64befe..4403880af07 100644 --- a/addons/l10n_it/i18n/gl.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/it.po b/addons/l10n_it/i18n/it.po index 04299197e2f..12c7ff419ad 100644 --- a/addons/l10n_it/i18n/it.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/pt_BR.po b/addons/l10n_it/i18n/pt_BR.po index 731f1bdd464..b487066db86 100644 --- a/addons/l10n_it/i18n/pt_BR.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/i18n/tr.po b/addons/l10n_it/i18n/tr.po index 947a0c34822..5dac47b3bcd 100644 --- a/addons/l10n_it/i18n/tr.po +++ b/addons/l10n_it/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash diff --git a/addons/l10n_it/l10n_chart_it_generic.xml b/addons/l10n_it/l10n_chart_it_generic.xml index 52269c71962..dde7a77516a 100644 --- a/addons/l10n_it/l10n_chart_it_generic.xml +++ b/addons/l10n_it/l10n_chart_it_generic.xml @@ -1,12 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_lu/i18n/ar.po b/addons/l10n_lu/i18n/ar.po index 1dad08a2b19..9c45d9555b7 100644 --- a/addons/l10n_lu/i18n/ar.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/bg.po b/addons/l10n_lu/i18n/bg.po index 8a4b866ee6f..246683055da 100644 --- a/addons/l10n_lu/i18n/bg.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/bs.po b/addons/l10n_lu/i18n/bs.po index ed228467b66..f888a0c5d1d 100644 --- a/addons/l10n_lu/i18n/bs.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/ca.po b/addons/l10n_lu/i18n/ca.po index 25a5ca2d67c..a0c20667cb6 100644 --- a/addons/l10n_lu/i18n/ca.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/cs.po b/addons/l10n_lu/i18n/cs.po index 5308f343b54..576eb430fed 100644 --- a/addons/l10n_lu/i18n/cs.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/da.po b/addons/l10n_lu/i18n/da.po index 5b4f1e5950b..7bbf95dc16a 100644 --- a/addons/l10n_lu/i18n/da.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/de.po b/addons/l10n_lu/i18n/de.po index 060cf205f9b..95103f2b39a 100644 --- a/addons/l10n_lu/i18n/de.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/es.po b/addons/l10n_lu/i18n/es.po index 51fe405b965..e141fc9ea63 100644 --- a/addons/l10n_lu/i18n/es.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/es_AR.po b/addons/l10n_lu/i18n/es_AR.po index 500820a8f92..026019a4724 100644 --- a/addons/l10n_lu/i18n/es_AR.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/es_CR.po b/addons/l10n_lu/i18n/es_CR.po index 723bee80ade..e33d8850025 100644 --- a/addons/l10n_lu/i18n/es_CR.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: \n" #. module: l10n_lu diff --git a/addons/l10n_lu/i18n/es_PY.po b/addons/l10n_lu/i18n/es_PY.po index 9107f700361..b930ba6b53b 100644 --- a/addons/l10n_lu/i18n/es_PY.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/et.po b/addons/l10n_lu/i18n/et.po index 44ed406ace3..6689588d08c 100644 --- a/addons/l10n_lu/i18n/et.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/fr.po b/addons/l10n_lu/i18n/fr.po index 81df78281d3..b0e14b42e97 100644 --- a/addons/l10n_lu/i18n/fr.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/gl.po b/addons/l10n_lu/i18n/gl.po index ce53a385878..e105a82dd0a 100644 --- a/addons/l10n_lu/i18n/gl.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/hr.po b/addons/l10n_lu/i18n/hr.po index aa0c20d4390..4e6c184d640 100644 --- a/addons/l10n_lu/i18n/hr.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/hu.po b/addons/l10n_lu/i18n/hu.po index ed228467b66..f888a0c5d1d 100644 --- a/addons/l10n_lu/i18n/hu.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/id.po b/addons/l10n_lu/i18n/id.po index cab13ccb3cb..7ca9e8699b7 100644 --- a/addons/l10n_lu/i18n/id.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/it.po b/addons/l10n_lu/i18n/it.po index ffff3a700ae..412689a35a8 100644 --- a/addons/l10n_lu/i18n/it.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/ko.po b/addons/l10n_lu/i18n/ko.po index 9285eb4b59f..abf23113159 100644 --- a/addons/l10n_lu/i18n/ko.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/lt.po b/addons/l10n_lu/i18n/lt.po index 60e33426291..d1e870a045f 100644 --- a/addons/l10n_lu/i18n/lt.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/nl.po b/addons/l10n_lu/i18n/nl.po index bdd28d7eaab..9e476c59206 100644 --- a/addons/l10n_lu/i18n/nl.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/nl_BE.po b/addons/l10n_lu/i18n/nl_BE.po index e1b8e7bc9bb..4b02fae9224 100644 --- a/addons/l10n_lu/i18n/nl_BE.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/oc.po b/addons/l10n_lu/i18n/oc.po index f3c52459fa8..3f6ab4a90c4 100644 --- a/addons/l10n_lu/i18n/oc.po +++ b/addons/l10n_lu/i18n/oc.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/pl.po b/addons/l10n_lu/i18n/pl.po index e830b03d3b7..a9302ee1508 100644 --- a/addons/l10n_lu/i18n/pl.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/pt.po b/addons/l10n_lu/i18n/pt.po index 6fe64d48a53..2430ab9237e 100644 --- a/addons/l10n_lu/i18n/pt.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/pt_BR.po b/addons/l10n_lu/i18n/pt_BR.po index 09da27e335b..eb66facdb79 100644 --- a/addons/l10n_lu/i18n/pt_BR.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/ro.po b/addons/l10n_lu/i18n/ro.po index ed228467b66..08dea23f73c 100644 --- a/addons/l10n_lu/i18n/ro.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/ru.po b/addons/l10n_lu/i18n/ru.po index 2b540b5ece0..f7979ca69f9 100644 --- a/addons/l10n_lu/i18n/ru.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/sl.po b/addons/l10n_lu/i18n/sl.po index 660a4e71670..3ceb665c363 100644 --- a/addons/l10n_lu/i18n/sl.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/sq.po b/addons/l10n_lu/i18n/sq.po index 575ee727a8b..701c2c0481e 100644 --- a/addons/l10n_lu/i18n/sq.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:18+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/sr@latin.po b/addons/l10n_lu/i18n/sr@latin.po index 8d42be4c2e0..924a70baf04 100644 --- a/addons/l10n_lu/i18n/sr@latin.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/sv.po b/addons/l10n_lu/i18n/sv.po index d127d9b857c..36e9b80c771 100644 --- a/addons/l10n_lu/i18n/sv.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/tlh.po b/addons/l10n_lu/i18n/tlh.po index be0ef167899..8a6612ae351 100644 --- a/addons/l10n_lu/i18n/tlh.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/tr.po b/addons/l10n_lu/i18n/tr.po index 1b7cda0503a..1cb2daad961 100644 --- a/addons/l10n_lu/i18n/tr.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/uk.po b/addons/l10n_lu/i18n/uk.po index bc5d8fe56d1..8645ccc0483 100644 --- a/addons/l10n_lu/i18n/uk.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/vi.po b/addons/l10n_lu/i18n/vi.po index ff5dfdc2c28..f8f5d7e12c1 100644 --- a/addons/l10n_lu/i18n/vi.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/zh_CN.po b/addons/l10n_lu/i18n/zh_CN.po index 9b6991107a6..0f0558e7ab7 100644 --- a/addons/l10n_lu/i18n/zh_CN.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/i18n/zh_TW.po b/addons/l10n_lu/i18n/zh_TW.po index e73825e6a5a..fb031f0d24b 100644 --- a/addons/l10n_lu/i18n/zh_TW.po +++ b/addons/l10n_lu/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-10-19 05:22+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:19+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_lu #: view:vat.declaration.report:0 diff --git a/addons/l10n_lu/l10n_lu_wizard.xml b/addons/l10n_lu/l10n_lu_wizard.xml index 32351428bb6..52aaa88fdab 100644 --- a/addons/l10n_lu/l10n_lu_wizard.xml +++ b/addons/l10n_lu/l10n_lu_wizard.xml @@ -1,10 +1,8 @@ - - - - - automatic - + + + open + diff --git a/addons/l10n_ma/i18n/ar.po b/addons/l10n_ma/i18n/ar.po index 5ff1e70dba8..2dc96b53948 100644 --- a/addons/l10n_ma/i18n/ar.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/ca.po b/addons/l10n_ma/i18n/ca.po index e8b33f77f47..d87f516b181 100644 --- a/addons/l10n_ma/i18n/ca.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/da.po b/addons/l10n_ma/i18n/da.po index 88f90bc6779..590385856b8 100644 --- a/addons/l10n_ma/i18n/da.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/de.po b/addons/l10n_ma/i18n/de.po index 9128fb784b9..e81df1f002a 100644 --- a/addons/l10n_ma/i18n/de.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/es.po b/addons/l10n_ma/i18n/es.po index 4e63f55105d..a3e6ce088cc 100644 --- a/addons/l10n_ma/i18n/es.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/es_CR.po b/addons/l10n_ma/i18n/es_CR.po index 7fb5eefc9fb..f63e2ad71ae 100644 --- a/addons/l10n_ma/i18n/es_CR.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_ma diff --git a/addons/l10n_ma/i18n/es_PY.po b/addons/l10n_ma/i18n/es_PY.po index c5cfea59ec1..66827aa6281 100644 --- a/addons/l10n_ma/i18n/es_PY.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/fr.po b/addons/l10n_ma/i18n/fr.po index 41966518f31..3a94d8781ae 100644 --- a/addons/l10n_ma/i18n/fr.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/gl.po b/addons/l10n_ma/i18n/gl.po index 84b08f85f69..15f7befe9c3 100644 --- a/addons/l10n_ma/i18n/gl.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/hu.po b/addons/l10n_ma/i18n/hu.po index 417bfa2702f..2eac67d7848 100644 --- a/addons/l10n_ma/i18n/hu.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/it.po b/addons/l10n_ma/i18n/it.po index 99b706b5941..d2703024e79 100644 --- a/addons/l10n_ma/i18n/it.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/pt.po b/addons/l10n_ma/i18n/pt.po index 5fa3b27909f..e1bdcdb7cc1 100644 --- a/addons/l10n_ma/i18n/pt.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/pt_BR.po b/addons/l10n_ma/i18n/pt_BR.po index 7a205f27630..abad27c2a2a 100644 --- a/addons/l10n_ma/i18n/pt_BR.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/sr@latin.po b/addons/l10n_ma/i18n/sr@latin.po index f4ddcbefe29..e36dd724bf2 100644 --- a/addons/l10n_ma/i18n/sr@latin.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/i18n/tr.po b/addons/l10n_ma/i18n/tr.po index cbdc8c64c9f..263e8215808 100644 --- a/addons/l10n_ma/i18n/tr.po +++ b/addons/l10n_ma/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm diff --git a/addons/l10n_ma/l10n_ma_wizard.xml b/addons/l10n_ma/l10n_ma_wizard.xml index 428a17e081a..52aaa88fdab 100644 --- a/addons/l10n_ma/l10n_ma_wizard.xml +++ b/addons/l10n_ma/l10n_ma_wizard.xml @@ -1,10 +1,8 @@ - - - - - automatic - + + + open + diff --git a/addons/l10n_multilang/i18n/de.po b/addons/l10n_multilang/i18n/de.po index d7996720e7f..bb34e0c406b 100644 --- a/addons/l10n_multilang/i18n/de.po +++ b/addons/l10n_multilang/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template diff --git a/addons/l10n_multilang/i18n/es.po b/addons/l10n_multilang/i18n/es.po new file mode 100644 index 00000000000..4ba54992c5b --- /dev/null +++ b/addons/l10n_multilang/i18n/es.po @@ -0,0 +1,177 @@ +# Spanish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 01:06+0000\n" +"PO-Revision-Date: 2012-11-08 14:29+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-09 04:39+0000\n" +"X-Generator: Launchpad (build 16250)\n" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template +msgid "Template for Fiscal Position" +msgstr "Plantilla para posición fiscal" + +#. module: l10n_multilang +#: sql_constraint:account.account:0 +msgid "The code of the account must be unique per company !" +msgstr "¡El código de la cuenta debe ser único por compañía!" + +#. module: l10n_multilang +#: constraint:account.account.template:0 +msgid "" +"Configuration Error!\n" +"You can not define children to an account with internal type different of " +"\"View\"! " +msgstr "" +"Error de configuración!\n" +"¡No puede definir hijos para una cuenta con el tipo interno distinto de " +"\"Vista\"! " + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_analytic_journal +msgid "Analytic Journal" +msgstr "Diario analítico" + +#. module: l10n_multilang +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "¡Error! No puede crear plantillas de cuentas recursivas." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_chart_template +msgid "Templates for Account Chart" +msgstr "Plantillas para el plan contable" + +#. module: l10n_multilang +#: sql_constraint:account.tax:0 +msgid "The description must be unique per company!" +msgstr "¡La descripción debe ser única por compañia!" + +#. module: l10n_multilang +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "¡Error! No puede crear códigos de impuestos recursivos." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax_template +msgid "account.tax.template" +msgstr "Plantilla de impuestos" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax +msgid "account.tax" +msgstr "Impuesto" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_account +msgid "Account" +msgstr "Cuenta" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_wizard_multi_charts_accounts +msgid "wizard.multi.charts.accounts" +msgstr "Asistente de plan de cuentas" + +#. module: l10n_multilang +#: constraint:account.journal:0 +msgid "" +"Configuration error! The currency chosen should be shared by the default " +"accounts too." +msgstr "" +"¡Error de configuración! La moneda elegida debería ser también la misma en " +"las cuentas por defecto" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_account_template +msgid "Templates for Accounts" +msgstr "Plantillas para cuentas" + +#. module: l10n_multilang +#: help:account.chart.template,spoken_languages:0 +msgid "" +"State here the languages for which the translations of templates could be " +"loaded at the time of installation of this localization module and copied in " +"the final object when generating them from templates. You must provide the " +"language codes separated by ';'" +msgstr "" +"Indique aquí los idiomas para los que las traducciones de las plantillas " +"pueden ser cargadas en el momento de la instalación de este módulo de " +"localización y copiados en el objeto final cuando se generen desde las " +"plantillas. Debe proveer los códigos de idioma separados por ';'." + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "Error ! You can not create recursive accounts." +msgstr "¡Error! No se pueden crear cuentas recursivas." + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "" +"Configuration Error! \n" +"You can not select an account type with a deferral method different of " +"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " +msgstr "" +"¡Error de configuración! \n" +"¡No puede seleccionar un tipo de cuenta con un método de cierre diferente de " +"\"Reconciliado\" para las cuentas con tipo interno \"A pagar/A cobrar\"! " + +#. module: l10n_multilang +#: sql_constraint:account.journal:0 +msgid "The name of the journal must be unique per company !" +msgstr "¡El nombre del diaro debe ser único por compañía!" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: l10n_multilang +#: sql_constraint:account.journal:0 +msgid "The code of the journal must be unique per company !" +msgstr "¡El código del diario debe ser único por compañía!" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "Posición fiscal" + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "" +"Configuration Error! \n" +"You can not define children to an account with internal type different of " +"\"View\"! " +msgstr "" +"¡Error de configuración! \n" +"¡No puede definir hijos en una cuenta con tipo interno distinto a \"Vista\"! " + +#. module: l10n_multilang +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "¡Error! No puede crear cuentas analíticas recursivas." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax_code_template +msgid "Tax Code Template" +msgstr "Plantilla códigos de impuestos" + +#. module: l10n_multilang +#: field:account.chart.template,spoken_languages:0 +msgid "Spoken Languages" +msgstr "Idiomas hablados" diff --git a/addons/l10n_multilang/i18n/es_CR.po b/addons/l10n_multilang/i18n/es_CR.po index 98de4660493..b6f5203cd04 100644 --- a/addons/l10n_multilang/i18n/es_CR.po +++ b/addons/l10n_multilang/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template diff --git a/addons/l10n_multilang/i18n/fr.po b/addons/l10n_multilang/i18n/fr.po index b22292bedc7..92f209a3487 100644 --- a/addons/l10n_multilang/i18n/fr.po +++ b/addons/l10n_multilang/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template diff --git a/addons/l10n_multilang/i18n/mn.po b/addons/l10n_multilang/i18n/mn.po index 95586e767cb..4243ea58be7 100644 --- a/addons/l10n_multilang/i18n/mn.po +++ b/addons/l10n_multilang/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template diff --git a/addons/l10n_multilang/i18n/pt.po b/addons/l10n_multilang/i18n/pt.po index 4dd9c63b837..d7dc3921df4 100644 --- a/addons/l10n_multilang/i18n/pt.po +++ b/addons/l10n_multilang/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template diff --git a/addons/l10n_multilang/i18n/pt_BR.po b/addons/l10n_multilang/i18n/pt_BR.po index 96cf85c63e4..b0e3ad51a43 100644 --- a/addons/l10n_multilang/i18n/pt_BR.po +++ b/addons/l10n_multilang/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template diff --git a/addons/l10n_multilang/i18n/ro.po b/addons/l10n_multilang/i18n/ro.po index cfff0eac4a3..16a9c338bc8 100644 --- a/addons/l10n_multilang/i18n/ro.po +++ b/addons/l10n_multilang/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template diff --git a/addons/l10n_multilang/i18n/tr.po b/addons/l10n_multilang/i18n/tr.po index 259dda16b9d..95098cd241a 100644 --- a/addons/l10n_multilang/i18n/tr.po +++ b/addons/l10n_multilang/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-10-19 05:38+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template diff --git a/addons/l10n_mx/i18n/ar.po b/addons/l10n_mx/i18n/ar.po index bf0e10a5373..cf8cfe69dae 100644 --- a/addons/l10n_mx/i18n/ar.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/bg.po b/addons/l10n_mx/i18n/bg.po index c25b5e64976..c8701fec49b 100644 --- a/addons/l10n_mx/i18n/bg.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/ca.po b/addons/l10n_mx/i18n/ca.po index f542f7f266f..dd962fb9d11 100644 --- a/addons/l10n_mx/i18n/ca.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/da.po b/addons/l10n_mx/i18n/da.po index bae68b724be..2271cabc8dd 100644 --- a/addons/l10n_mx/i18n/da.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/es.po b/addons/l10n_mx/i18n/es.po index 02031af9856..bb089ddea7d 100644 --- a/addons/l10n_mx/i18n/es.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/es_CR.po b/addons/l10n_mx/i18n/es_CR.po index 360570afb1e..f27d3132cab 100644 --- a/addons/l10n_mx/i18n/es_CR.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_mx diff --git a/addons/l10n_mx/i18n/es_MX.po b/addons/l10n_mx/i18n/es_MX.po index eec525b5f53..bf2bab6a0d0 100644 --- a/addons/l10n_mx/i18n/es_MX.po +++ b/addons/l10n_mx/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-23 04:48+0000\n" -"X-Generator: Launchpad (build 16179)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/es_PY.po b/addons/l10n_mx/i18n/es_PY.po index 0baa5ade7ad..248dabdcfb1 100644 --- a/addons/l10n_mx/i18n/es_PY.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/gl.po b/addons/l10n_mx/i18n/gl.po index b0c9ccd0d0e..28240d39aed 100644 --- a/addons/l10n_mx/i18n/gl.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/it.po b/addons/l10n_mx/i18n/it.po index 80bbb8dc69d..a048944f594 100644 --- a/addons/l10n_mx/i18n/it.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/pt.po b/addons/l10n_mx/i18n/pt.po index 5b23199955d..50625ddfeab 100644 --- a/addons/l10n_mx/i18n/pt.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/pt_BR.po b/addons/l10n_mx/i18n/pt_BR.po index fdbe156a832..2066fdca368 100644 --- a/addons/l10n_mx/i18n/pt_BR.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/sr@latin.po b/addons/l10n_mx/i18n/sr@latin.po index 2f5220a6d28..f1e6a2ce451 100644 --- a/addons/l10n_mx/i18n/sr@latin.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/i18n/tr.po b/addons/l10n_mx/i18n/tr.po index 75fdd98feaa..97a9498372f 100644 --- a/addons/l10n_mx/i18n/tr.po +++ b/addons/l10n_mx/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable diff --git a/addons/l10n_mx/l10n_chart_mx_wizard.xml b/addons/l10n_mx/l10n_chart_mx_wizard.xml index aeea1f3cd69..52aaa88fdab 100644 --- a/addons/l10n_mx/l10n_chart_mx_wizard.xml +++ b/addons/l10n_mx/l10n_chart_mx_wizard.xml @@ -1,12 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_nl/account_chart_netherlands.xml b/addons/l10n_nl/account_chart_netherlands.xml index 96100d9a442..f736c6f4895 100644 --- a/addons/l10n_nl/account_chart_netherlands.xml +++ b/addons/l10n_nl/account_chart_netherlands.xml @@ -1424,7 +1424,7 @@ - + Btw af te dragen laag 1601 other @@ -1432,7 +1432,7 @@ - + Btw af te dragen hoog 1602 other @@ -1448,7 +1448,7 @@ - + Btw te vorderen laag 1611 other @@ -1456,7 +1456,7 @@ - + Btw te vorderen hoog 1612 other @@ -3909,7 +3909,7 @@ 1a - Leveringen/diensten belast met 19% (BTW) + Leveringen/diensten belast met 21% (BTW) 1b @@ -4021,7 +4021,7 @@ 1a - Leveringen/diensten belast met 19% (omzet) + Leveringen/diensten belast met 21% (omzet) 1b @@ -4149,22 +4149,22 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge 6% BTW percent - - + + sale - + Verkopen/omzet hoog - 19% BTW - + 21% BTW + percent - - + + @@ -4176,10 +4176,10 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge Verkopen/omzet overig variabel BTW - + percent - - + + @@ -4194,20 +4194,20 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge 6% BTW percent - - + + purchase - + BTW te vorderen hoog (inkopen) - 19% BTW - + 21% BTW + percent - - + + purchase @@ -4216,10 +4216,10 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge BTW te vorderen overig (inkopen) variabel BTW - + percent - - + + purchase @@ -4240,8 +4240,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge BTW af te dragen verlegd (inkopen) - 19% BTW verlegd - + 21% BTW verlegd + percent @@ -4277,8 +4277,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge BTW te vorderen verlegd (inkopen) - 19% BTW verlegd - + 21% BTW verlegd + percent @@ -4330,8 +4330,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase @@ -4342,43 +4342,43 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase - + Inkopen import binnen EU hoog - 19% BTW import binnen EU - + 21% BTW import binnen EU + percent purchase - + Inkopen import binnen EU hoog(1) percent - - - + + + purchase - + Inkopen import binnen EU hoog(2) percent - - - + + + purchase @@ -4400,8 +4400,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase @@ -4412,8 +4412,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase @@ -4463,8 +4463,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase @@ -4475,8 +4475,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase @@ -4485,7 +4485,7 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge Inkopen import buiten EU hoog BTW import buiten EU - + percent @@ -4498,8 +4498,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase @@ -4510,8 +4510,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase @@ -4520,7 +4520,7 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge Inkopen import buiten EU overig BTW import buiten EU - + percent @@ -4533,8 +4533,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase @@ -4545,8 +4545,8 @@ TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door ge percent - - + + purchase diff --git a/addons/l10n_nl/i18n/ar.po b/addons/l10n_nl/i18n/ar.po index 19501a2943c..28f6478549e 100644 --- a/addons/l10n_nl/i18n/ar.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/ca.po b/addons/l10n_nl/i18n/ca.po index 0e0c34a1c61..44f475d54b5 100644 --- a/addons/l10n_nl/i18n/ca.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/da.po b/addons/l10n_nl/i18n/da.po index 3267890e02f..3c57f5498f7 100644 --- a/addons/l10n_nl/i18n/da.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/es.po b/addons/l10n_nl/i18n/es.po index aff99c68b29..8cc6ac1f0a0 100644 --- a/addons/l10n_nl/i18n/es.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/es_CR.po b/addons/l10n_nl/i18n/es_CR.po index 58aa1378d03..e6a3e8af94c 100644 --- a/addons/l10n_nl/i18n/es_CR.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_nl diff --git a/addons/l10n_nl/i18n/es_PY.po b/addons/l10n_nl/i18n/es_PY.po index 5f3e3d20ac6..28ba3d8e500 100644 --- a/addons/l10n_nl/i18n/es_PY.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/gl.po b/addons/l10n_nl/i18n/gl.po index 02b6109bf77..973788d85a0 100644 --- a/addons/l10n_nl/i18n/gl.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/it.po b/addons/l10n_nl/i18n/it.po index 3217f9be251..af787fdb1e4 100644 --- a/addons/l10n_nl/i18n/it.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/nl.po b/addons/l10n_nl/i18n/nl.po index 92c4072e3ec..59963862a54 100644 --- a/addons/l10n_nl/i18n/nl.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/pt_BR.po b/addons/l10n_nl/i18n/pt_BR.po index 13289aa1412..ff907d0a2fe 100644 --- a/addons/l10n_nl/i18n/pt_BR.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/sr@latin.po b/addons/l10n_nl/i18n/sr@latin.po index 2986d9396f6..86f6a4f70df 100644 --- a/addons/l10n_nl/i18n/sr@latin.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/i18n/tr.po b/addons/l10n_nl/i18n/tr.po index a8a412be447..ce79b2c22eb 100644 --- a/addons/l10n_nl/i18n/tr.po +++ b/addons/l10n_nl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax diff --git a/addons/l10n_nl/l10n_nl_wizard.xml b/addons/l10n_nl/l10n_nl_wizard.xml index bcdd183b12c..52aaa88fdab 100644 --- a/addons/l10n_nl/l10n_nl_wizard.xml +++ b/addons/l10n_nl/l10n_nl_wizard.xml @@ -1,19 +1,8 @@ - - - - Genereer Grootboekrekingschema vanuit het Nederlandse Grootboek Template - Na installatie van deze module word de configuratie wizard voor "Accounting" aangeroepen. -* U krijgt een lijst met grootboektemplates aangeboden waarin zich ook het Nederlandse grootboekschema bevind. -* Als de configuratie wizard start, wordt u gevraagd om de naam van uw bedrijf in te voeren, welke grootboekschema te installeren, uit hoeveel cijfers een grootboekrekening mag bestaan, het rekeningnummer van uw bank en de currency om Journalen te creeren. - -Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit 4 cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal verhogen. De extra cijfers worden dan achter het rekeningnummer aangevult met "nullen" - -* Dit is dezelfe configuratie wizard welke aangeroepen kan worden via Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - - automatic - + + + open + diff --git a/addons/l10n_pe/i18n/br.po b/addons/l10n_pe/i18n/br.po index 247eed4e80f..c839fd418f3 100644 --- a/addons/l10n_pe/i18n/br.po +++ b/addons/l10n_pe/i18n/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/ca.po b/addons/l10n_pe/i18n/ca.po index a7f5dc9cdd3..e94104e879d 100644 --- a/addons/l10n_pe/i18n/ca.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/de.po b/addons/l10n_pe/i18n/de.po index 77a3971bbca..2804fe173fb 100644 --- a/addons/l10n_pe/i18n/de.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/es.po b/addons/l10n_pe/i18n/es.po index fa455cf2922..13d563b0861 100644 --- a/addons/l10n_pe/i18n/es.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/et.po b/addons/l10n_pe/i18n/et.po index 1c04fb2103e..b8eb621dcac 100644 --- a/addons/l10n_pe/i18n/et.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/fr.po b/addons/l10n_pe/i18n/fr.po index 00c9e4409a2..25da4cc7e27 100644 --- a/addons/l10n_pe/i18n/fr.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/gl.po b/addons/l10n_pe/i18n/gl.po index e84fa412f2d..b35dc73919c 100644 --- a/addons/l10n_pe/i18n/gl.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/hu.po b/addons/l10n_pe/i18n/hu.po index 2dab6d0b760..cc66826cf3e 100644 --- a/addons/l10n_pe/i18n/hu.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/it.po b/addons/l10n_pe/i18n/it.po index 2dffbca13f6..47c0e30fe9e 100644 --- a/addons/l10n_pe/i18n/it.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/pt.po b/addons/l10n_pe/i18n/pt.po index 871bb8d607f..6b4218a47d3 100644 --- a/addons/l10n_pe/i18n/pt.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/pt_BR.po b/addons/l10n_pe/i18n/pt_BR.po index 61c5e53ba45..c2383ad2db5 100644 --- a/addons/l10n_pe/i18n/pt_BR.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/ru.po b/addons/l10n_pe/i18n/ru.po index 5baf6079395..5dd728bcd36 100644 --- a/addons/l10n_pe/i18n/ru.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/sr@latin.po b/addons/l10n_pe/i18n/sr@latin.po index 7e89271fa10..62e6c5e042c 100644 --- a/addons/l10n_pe/i18n/sr@latin.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/i18n/sv.po b/addons/l10n_pe/i18n/sv.po index 7edd95d5ccb..68caaca8df1 100644 --- a/addons/l10n_pe/i18n/sv.po +++ b/addons/l10n_pe/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-10-19 05:39+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:36+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pe #: model:ir.module.module,description:l10n_pe.module_meta_information diff --git a/addons/l10n_pe/l10n_pe_wizard.xml b/addons/l10n_pe/l10n_pe_wizard.xml index e1189fbcc2d..82e7671b4d3 100644 --- a/addons/l10n_pe/l10n_pe_wizard.xml +++ b/addons/l10n_pe/l10n_pe_wizard.xml @@ -1,13 +1,9 @@ - + - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + open diff --git a/addons/l10n_pl/i18n/ar.po b/addons/l10n_pl/i18n/ar.po index d110360218a..19256cf7ad8 100644 --- a/addons/l10n_pl/i18n/ar.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/ca.po b/addons/l10n_pl/i18n/ca.po index 83610020c14..b9226e458d3 100644 --- a/addons/l10n_pl/i18n/ca.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/da.po b/addons/l10n_pl/i18n/da.po index a47b223ac33..c5f9b99d565 100644 --- a/addons/l10n_pl/i18n/da.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/es.po b/addons/l10n_pl/i18n/es.po index ea08e38fa8f..85cf3343058 100644 --- a/addons/l10n_pl/i18n/es.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/es_CR.po b/addons/l10n_pl/i18n/es_CR.po index a123cb79465..cba0f6847d0 100644 --- a/addons/l10n_pl/i18n/es_CR.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_pl diff --git a/addons/l10n_pl/i18n/es_PY.po b/addons/l10n_pl/i18n/es_PY.po index 3ffc7002c52..864dc20dfbd 100644 --- a/addons/l10n_pl/i18n/es_PY.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/gl.po b/addons/l10n_pl/i18n/gl.po index b6c5d414290..7afa6c37024 100644 --- a/addons/l10n_pl/i18n/gl.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/it.po b/addons/l10n_pl/i18n/it.po index 87303a309c6..24856f59aec 100644 --- a/addons/l10n_pl/i18n/it.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/pt_BR.po b/addons/l10n_pl/i18n/pt_BR.po index bddbcb78bf5..69b241205e7 100644 --- a/addons/l10n_pl/i18n/pt_BR.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/sr@latin.po b/addons/l10n_pl/i18n/sr@latin.po index 45af0721ece..d3468dbf342 100644 --- a/addons/l10n_pl/i18n/sr@latin.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/i18n/tr.po b/addons/l10n_pl/i18n/tr.po index 98018e35ef7..53d55c8d6ec 100644 --- a/addons/l10n_pl/i18n/tr.po +++ b/addons/l10n_pl/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view diff --git a/addons/l10n_pl/l10n_chart_pl_wizard.xml b/addons/l10n_pl/l10n_chart_pl_wizard.xml index aded9e3b2a3..52aaa88fdab 100644 --- a/addons/l10n_pl/l10n_chart_pl_wizard.xml +++ b/addons/l10n_pl/l10n_chart_pl_wizard.xml @@ -1,12 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_ro/i18n/ar.po b/addons/l10n_ro/i18n/ar.po index b3b2830c463..4dfce1b2d2f 100644 --- a/addons/l10n_ro/i18n/ar.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/ca.po b/addons/l10n_ro/i18n/ca.po index 6a9b96a668d..36971bd8965 100644 --- a/addons/l10n_ro/i18n/ca.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/da.po b/addons/l10n_ro/i18n/da.po index ee46f7d107f..43bb290d6da 100644 --- a/addons/l10n_ro/i18n/da.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/es.po b/addons/l10n_ro/i18n/es.po index cc5bc65b9c9..3736d2c337b 100644 --- a/addons/l10n_ro/i18n/es.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/es_CR.po b/addons/l10n_ro/i18n/es_CR.po index bf37fcd0e35..ed0f596c042 100644 --- a/addons/l10n_ro/i18n/es_CR.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_ro diff --git a/addons/l10n_ro/i18n/es_PY.po b/addons/l10n_ro/i18n/es_PY.po index bcdf38b2c95..761226abd1c 100644 --- a/addons/l10n_ro/i18n/es_PY.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/gl.po b/addons/l10n_ro/i18n/gl.po index a73ac366683..0714d850984 100644 --- a/addons/l10n_ro/i18n/gl.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/it.po b/addons/l10n_ro/i18n/it.po index be7bc97db20..088ec8339ed 100644 --- a/addons/l10n_ro/i18n/it.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/pt.po b/addons/l10n_ro/i18n/pt.po index 9889b963bfa..d6c4ba7f058 100644 --- a/addons/l10n_ro/i18n/pt.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/pt_BR.po b/addons/l10n_ro/i18n/pt_BR.po index 4c658f23d72..2de8156b432 100644 --- a/addons/l10n_ro/i18n/pt_BR.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/ro.po b/addons/l10n_ro/i18n/ro.po index 76c3f0fcfc4..e85de58e887 100644 --- a/addons/l10n_ro/i18n/ro.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/sr@latin.po b/addons/l10n_ro/i18n/sr@latin.po index f97f8e7dbc5..528987af498 100644 --- a/addons/l10n_ro/i18n/sr@latin.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/i18n/tr.po b/addons/l10n_ro/i18n/tr.po index 5140253ae39..55ef071a165 100644 --- a/addons/l10n_ro/i18n/tr.po +++ b/addons/l10n_ro/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable diff --git a/addons/l10n_ro/l10n_chart_ro_wizard.xml b/addons/l10n_ro/l10n_chart_ro_wizard.xml index bafb7b26f82..52aaa88fdab 100644 --- a/addons/l10n_ro/l10n_chart_ro_wizard.xml +++ b/addons/l10n_ro/l10n_chart_ro_wizard.xml @@ -1,12 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_ro/partner_view.xml b/addons/l10n_ro/partner_view.xml index 448f9b49639..b3549e5f5a8 100644 --- a/addons/l10n_ro/partner_view.xml +++ b/addons/l10n_ro/partner_view.xml @@ -6,9 +6,9 @@ res.partner - + - + diff --git a/addons/l10n_syscohada/i18n/ar.po b/addons/l10n_syscohada/i18n/ar.po index f603f334fe2..5a2a1deca35 100644 --- a/addons/l10n_syscohada/i18n/ar.po +++ b/addons/l10n_syscohada/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_receivable diff --git a/addons/l10n_syscohada/i18n/ca.po b/addons/l10n_syscohada/i18n/ca.po index 576b4c1c0d5..9adf49310d3 100644 --- a/addons/l10n_syscohada/i18n/ca.po +++ b/addons/l10n_syscohada/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_receivable diff --git a/addons/l10n_syscohada/i18n/es.po b/addons/l10n_syscohada/i18n/es.po index a6600f0f04a..f577c2331e1 100644 --- a/addons/l10n_syscohada/i18n/es.po +++ b/addons/l10n_syscohada/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_receivable diff --git a/addons/l10n_syscohada/i18n/es_CR.po b/addons/l10n_syscohada/i18n/es_CR.po index a8804921152..80cd32279da 100644 --- a/addons/l10n_syscohada/i18n/es_CR.po +++ b/addons/l10n_syscohada/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_syscohada diff --git a/addons/l10n_syscohada/i18n/fr.po b/addons/l10n_syscohada/i18n/fr.po index efd69f8dc4f..0833fe8144d 100644 --- a/addons/l10n_syscohada/i18n/fr.po +++ b/addons/l10n_syscohada/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_receivable diff --git a/addons/l10n_syscohada/i18n/pt.po b/addons/l10n_syscohada/i18n/pt.po index 5f8e449722e..acac4c11437 100644 --- a/addons/l10n_syscohada/i18n/pt.po +++ b/addons/l10n_syscohada/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_receivable diff --git a/addons/l10n_syscohada/i18n/ro.po b/addons/l10n_syscohada/i18n/ro.po index d2da4be320e..e55251b6d9c 100644 --- a/addons/l10n_syscohada/i18n/ro.po +++ b/addons/l10n_syscohada/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_receivable diff --git a/addons/l10n_syscohada/i18n/tr.po b/addons/l10n_syscohada/i18n/tr.po index c143e093fd9..013afdb54ec 100644 --- a/addons/l10n_syscohada/i18n/tr.po +++ b/addons/l10n_syscohada/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_receivable diff --git a/addons/l10n_syscohada/l10n_syscohada_wizard.xml b/addons/l10n_syscohada/l10n_syscohada_wizard.xml index 7174ef438b7..dde7a77516a 100644 --- a/addons/l10n_syscohada/l10n_syscohada_wizard.xml +++ b/addons/l10n_syscohada/l10n_syscohada_wizard.xml @@ -1,11 +1,7 @@ - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a SYSCOHADA Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic - + + + open + diff --git a/addons/l10n_th/account_data.xml b/addons/l10n_th/account_data.xml index d5885d4b92b..9ae3d9e3364 100644 --- a/addons/l10n_th/account_data.xml +++ b/addons/l10n_th/account_data.xml @@ -641,16 +641,12 @@ sale + - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. -This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic - - + + + + open + diff --git a/addons/l10n_th/i18n/ar.po b/addons/l10n_th/i18n/ar.po index f4e9638a59a..2f58eedf989 100644 --- a/addons/l10n_th/i18n/ar.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/ca.po b/addons/l10n_th/i18n/ca.po index 4875bbc08c5..eaae4476b40 100644 --- a/addons/l10n_th/i18n/ca.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/da.po b/addons/l10n_th/i18n/da.po index 84858fdaed5..0f3169ad310 100644 --- a/addons/l10n_th/i18n/da.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/es.po b/addons/l10n_th/i18n/es.po index 7a64216a32f..f394ca56616 100644 --- a/addons/l10n_th/i18n/es.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/es_CR.po b/addons/l10n_th/i18n/es_CR.po index 201222507fb..a54a4671257 100644 --- a/addons/l10n_th/i18n/es_CR.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_th diff --git a/addons/l10n_th/i18n/es_PY.po b/addons/l10n_th/i18n/es_PY.po index eebaf5508ca..50abf8ed3bd 100644 --- a/addons/l10n_th/i18n/es_PY.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/gl.po b/addons/l10n_th/i18n/gl.po index edbfac8a2c4..a20c7b6ecf0 100644 --- a/addons/l10n_th/i18n/gl.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/it.po b/addons/l10n_th/i18n/it.po index bdc20569169..0fa57ff8f3b 100644 --- a/addons/l10n_th/i18n/it.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/nb.po b/addons/l10n_th/i18n/nb.po index 21330dfa928..ff175d812bf 100644 --- a/addons/l10n_th/i18n/nb.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/pt.po b/addons/l10n_th/i18n/pt.po index cb1e1fd94d3..61eefb6e98b 100644 --- a/addons/l10n_th/i18n/pt.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/pt_BR.po b/addons/l10n_th/i18n/pt_BR.po index ef19def8fa8..f5f14921469 100644 --- a/addons/l10n_th/i18n/pt_BR.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/sr@latin.po b/addons/l10n_th/i18n/sr@latin.po index f8404c48c48..805dff82644 100644 --- a/addons/l10n_th/i18n/sr@latin.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/th.po b/addons/l10n_th/i18n/th.po index 3ca5fc2daa2..bfb4fe1d688 100644 --- a/addons/l10n_th/i18n/th.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_th/i18n/tr.po b/addons/l10n_th/i18n/tr.po index a7f342caa29..3bf1e6d750e 100644 --- a/addons/l10n_th/i18n/tr.po +++ b/addons/l10n_th/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_th #: model:ir.actions.todo,note:l10n_th.config_call_account_template_th diff --git a/addons/l10n_tr/l10n_tr_wizard.xml b/addons/l10n_tr/l10n_tr_wizard.xml index e7ae8dc2d82..66b9d37221b 100644 --- a/addons/l10n_tr/l10n_tr_wizard.xml +++ b/addons/l10n_tr/l10n_tr_wizard.xml @@ -1,16 +1,8 @@ - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be -asked to pass the name of the company, the chart template to follow, the no. of digits to generate -the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of -chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial -Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_uk/i18n/ar.po b/addons/l10n_uk/i18n/ar.po index 9384c719e12..16db6f3d951 100644 --- a/addons/l10n_uk/i18n/ar.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/bg.po b/addons/l10n_uk/i18n/bg.po index 1ea38ea6cd7..63fe3a532fa 100644 --- a/addons/l10n_uk/i18n/bg.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/bs.po b/addons/l10n_uk/i18n/bs.po index a94a4b27aac..942b054e198 100644 --- a/addons/l10n_uk/i18n/bs.po +++ b/addons/l10n_uk/i18n/bs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/ca.po b/addons/l10n_uk/i18n/ca.po index 9874168e92e..d4adc140c29 100644 --- a/addons/l10n_uk/i18n/ca.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/cs.po b/addons/l10n_uk/i18n/cs.po index 77b722a4f99..f503eec2b43 100644 --- a/addons/l10n_uk/i18n/cs.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/da.po b/addons/l10n_uk/i18n/da.po index 4926e897259..e0b15840b88 100644 --- a/addons/l10n_uk/i18n/da.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/de.po b/addons/l10n_uk/i18n/de.po index 216fc95a155..432751143c1 100644 --- a/addons/l10n_uk/i18n/de.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/es.po b/addons/l10n_uk/i18n/es.po index bf0039a078d..caf9eaef1e9 100644 --- a/addons/l10n_uk/i18n/es.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/es_CR.po b/addons/l10n_uk/i18n/es_CR.po index 63b844cb6de..899af3067bb 100644 --- a/addons/l10n_uk/i18n/es_CR.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_uk diff --git a/addons/l10n_uk/i18n/es_PY.po b/addons/l10n_uk/i18n/es_PY.po index 049c7dcef3f..9e7339e35db 100644 --- a/addons/l10n_uk/i18n/es_PY.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/et.po b/addons/l10n_uk/i18n/et.po index d5057893194..8c2a189c58c 100644 --- a/addons/l10n_uk/i18n/et.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/fr.po b/addons/l10n_uk/i18n/fr.po index 45590f211ab..d7e76349f76 100644 --- a/addons/l10n_uk/i18n/fr.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/gl.po b/addons/l10n_uk/i18n/gl.po index d1503ae6f20..d683be2a41d 100644 --- a/addons/l10n_uk/i18n/gl.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/hr.po b/addons/l10n_uk/i18n/hr.po index dbd5414a0c3..76cddb770ba 100644 --- a/addons/l10n_uk/i18n/hr.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/hu.po b/addons/l10n_uk/i18n/hu.po index 2a970c53655..ca594cd4913 100644 --- a/addons/l10n_uk/i18n/hu.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/id.po b/addons/l10n_uk/i18n/id.po index d85348cdcaa..6e7c44734f0 100644 --- a/addons/l10n_uk/i18n/id.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/it.po b/addons/l10n_uk/i18n/it.po index a53421c34c5..6ba0334e858 100644 --- a/addons/l10n_uk/i18n/it.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/ko.po b/addons/l10n_uk/i18n/ko.po index e4d7f5a90a9..b6c167871a3 100644 --- a/addons/l10n_uk/i18n/ko.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/lt.po b/addons/l10n_uk/i18n/lt.po index 3dac4ac0083..22725ab8423 100644 --- a/addons/l10n_uk/i18n/lt.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/nl.po b/addons/l10n_uk/i18n/nl.po index 04b019eb25a..e5a3cc639ca 100644 --- a/addons/l10n_uk/i18n/nl.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/oc.po b/addons/l10n_uk/i18n/oc.po index bcc7423fd0e..7d9a28527cc 100644 --- a/addons/l10n_uk/i18n/oc.po +++ b/addons/l10n_uk/i18n/oc.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/pl.po b/addons/l10n_uk/i18n/pl.po index 4ec8595f6a6..7d64bc98570 100644 --- a/addons/l10n_uk/i18n/pl.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/pt.po b/addons/l10n_uk/i18n/pt.po index 781bec90cca..d00ea7708e4 100644 --- a/addons/l10n_uk/i18n/pt.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/pt_BR.po b/addons/l10n_uk/i18n/pt_BR.po index 3084c011977..7e975391bb0 100644 --- a/addons/l10n_uk/i18n/pt_BR.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/ro.po b/addons/l10n_uk/i18n/ro.po index 7bf3d86e256..be6b9746e53 100644 --- a/addons/l10n_uk/i18n/ro.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/ru.po b/addons/l10n_uk/i18n/ru.po index 5e1f0ec68ab..268382cffc7 100644 --- a/addons/l10n_uk/i18n/ru.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/sl.po b/addons/l10n_uk/i18n/sl.po index 49fc9aa3a00..d92abe530f0 100644 --- a/addons/l10n_uk/i18n/sl.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/sq.po b/addons/l10n_uk/i18n/sq.po index 0dd39baab02..3fa97523683 100644 --- a/addons/l10n_uk/i18n/sq.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/sr@latin.po b/addons/l10n_uk/i18n/sr@latin.po index 3d9e051bbb1..663356d50fa 100644 --- a/addons/l10n_uk/i18n/sr@latin.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/sv.po b/addons/l10n_uk/i18n/sv.po index b742afc7025..0a8cfec6542 100644 --- a/addons/l10n_uk/i18n/sv.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/tlh.po b/addons/l10n_uk/i18n/tlh.po index 7148d90fb21..c7231cbdeec 100644 --- a/addons/l10n_uk/i18n/tlh.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/tr.po b/addons/l10n_uk/i18n/tr.po index 4768cec9f7c..ffeb347cef3 100644 --- a/addons/l10n_uk/i18n/tr.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/uk.po b/addons/l10n_uk/i18n/uk.po index e76e4be980c..358fa16fb45 100644 --- a/addons/l10n_uk/i18n/uk.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/vi.po b/addons/l10n_uk/i18n/vi.po index 7e92e14d73a..c0e30986234 100644 --- a/addons/l10n_uk/i18n/vi.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/zh_CN.po b/addons/l10n_uk/i18n/zh_CN.po index 1c7d6bee3a7..ebf4450c229 100644 --- a/addons/l10n_uk/i18n/zh_CN.po +++ b/addons/l10n_uk/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/i18n/zh_TW.po b/addons/l10n_uk/i18n/zh_TW.po index b40afa5e981..b2a67904475 100644 --- a/addons/l10n_uk/i18n/zh_TW.po +++ b/addons/l10n_uk/i18n/zh_TW.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:34+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable diff --git a/addons/l10n_uk/l10n_uk_wizard.xml b/addons/l10n_uk/l10n_uk_wizard.xml index cb947163ab3..8a6f1a5a83c 100644 --- a/addons/l10n_uk/l10n_uk_wizard.xml +++ b/addons/l10n_uk/l10n_uk_wizard.xml @@ -1,41 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - wizard.multi.charts.accounts - - - - - - - - - - Generate UK Chart of Accounts from a Chart Template - ir.actions.act_window - wizard.multi.charts.accounts - - form - form - new - - - - - 10 - once + + open diff --git a/addons/l10n_us/l10n_us_wizard.xml b/addons/l10n_us/l10n_us_wizard.xml index 8c306f155fe..52aaa88fdab 100644 --- a/addons/l10n_us/l10n_us_wizard.xml +++ b/addons/l10n_us/l10n_us_wizard.xml @@ -1,12 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. - This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - automatic + + + open diff --git a/addons/l10n_uy/l10n_uy_wizard.xml b/addons/l10n_uy/l10n_uy_wizard.xml index 6543664b2b6..3dea57dc5c2 100644 --- a/addons/l10n_uy/l10n_uy_wizard.xml +++ b/addons/l10n_uy/l10n_uy_wizard.xml @@ -1,9 +1,8 @@ - - - - automatic + + + open diff --git a/addons/l10n_ve/i18n/ar.po b/addons/l10n_ve/i18n/ar.po index 4434454540e..89a98961860 100644 --- a/addons/l10n_ve/i18n/ar.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/ca.po b/addons/l10n_ve/i18n/ca.po index 232a4ee0585..f4e9a5e11a1 100644 --- a/addons/l10n_ve/i18n/ca.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/da.po b/addons/l10n_ve/i18n/da.po index a7a1355fe37..c269d209919 100644 --- a/addons/l10n_ve/i18n/da.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/de.po b/addons/l10n_ve/i18n/de.po new file mode 100644 index 00000000000..6da2f904bc9 --- /dev/null +++ b/addons/l10n_ve/i18n/de.po @@ -0,0 +1,83 @@ +# German translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-23 09:56+0000\n" +"PO-Revision-Date: 2012-10-31 15:43+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-11-03 05:04+0000\n" +"X-Generator: Launchpad (build 16218)\n" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_receivable +msgid "Receivable" +msgstr "Forderungen" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_expense +msgid "Expense" +msgstr "Ausgaben" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_equity +msgid "Equity" +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_tax +msgid "Tax" +msgstr "Steuer" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_cash +msgid "Cash" +msgstr "Barkasse" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_payable +msgid "Payable" +msgstr "Verbindlichkeiten" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_asset +msgid "Asset" +msgstr "Anlagegüter" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_income +msgid "Income" +msgstr "Einnahmen" + +#. module: l10n_ve +#: model:ir.actions.todo,note:l10n_ve.config_call_account_template_ve_chart +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"This is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template.\n" +"Genere el Plan de cuentas de una Plantilla de Carta. Le pedirán pasar el " +"nombre de la compania, la plantilla de carta para seguir, el no. de digitos " +"para generar el codigo para sus cuentas y cuenta Bancaria, dinero para crear " +"Diarios. Asi, la copia pura de la carta la Plantilla es generada.\n" +"Esto es el mismo wizard que corre de la Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template.\n" +" " +msgstr "" + +#. module: l10n_ve +#: model:account.account.type,name:l10n_ve.account_type_view +msgid "View" +msgstr "Sicht" diff --git a/addons/l10n_ve/i18n/es.po b/addons/l10n_ve/i18n/es.po index 2c09d21597e..8833098a57d 100644 --- a/addons/l10n_ve/i18n/es.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/es_CR.po b/addons/l10n_ve/i18n/es_CR.po index 6067f32753d..8aad3602c6a 100644 --- a/addons/l10n_ve/i18n/es_CR.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: l10n_ve diff --git a/addons/l10n_ve/i18n/es_PY.po b/addons/l10n_ve/i18n/es_PY.po index 335d635ac12..84954aaf237 100644 --- a/addons/l10n_ve/i18n/es_PY.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/gl.po b/addons/l10n_ve/i18n/gl.po index 5e99f2e579f..7979fe8472c 100644 --- a/addons/l10n_ve/i18n/gl.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/it.po b/addons/l10n_ve/i18n/it.po index 401b0715132..bdead1af4bc 100644 --- a/addons/l10n_ve/i18n/it.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/pt.po b/addons/l10n_ve/i18n/pt.po index 4d0185ec78f..ea3ad7dd217 100644 --- a/addons/l10n_ve/i18n/pt.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/pt_BR.po b/addons/l10n_ve/i18n/pt_BR.po index d8e4835ded4..a77a76e9fb8 100644 --- a/addons/l10n_ve/i18n/pt_BR.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/sr@latin.po b/addons/l10n_ve/i18n/sr@latin.po index 47e727b9c18..cbc1e00f40f 100644 --- a/addons/l10n_ve/i18n/sr@latin.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/i18n/tr.po b/addons/l10n_ve/i18n/tr.po index c34d249aaa3..1bb19102ead 100644 --- a/addons/l10n_ve/i18n/tr.po +++ b/addons/l10n_ve/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-10-19 05:37+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:35+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable diff --git a/addons/l10n_ve/l10n_chart_ve_wizard.xml b/addons/l10n_ve/l10n_chart_ve_wizard.xml index 823fa833313..52aaa88fdab 100644 --- a/addons/l10n_ve/l10n_chart_ve_wizard.xml +++ b/addons/l10n_ve/l10n_chart_ve_wizard.xml @@ -1,15 +1,7 @@ - - - - Generate Chart of Accounts from a Chart Template - Generate Chart of Accounts from a Chart Template. You will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. -This is the same wizard that runs from Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. -Genere el Plan de cuentas de una Plantilla de Carta. Le pedirán pasar el nombre de la compania, la plantilla de carta para seguir, el no. de digitos para generar el codigo para sus cuentas y cuenta Bancaria, dinero para crear Diarios. Asi, la copia pura de la carta la Plantilla es generada. -Esto es el mismo wizard que corre de la Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. - - - automatic + + + open diff --git a/addons/lunch/__init__.py b/addons/lunch/__init__.py index b94760a67fb..fb4acc9982e 100644 --- a/addons/lunch/__init__.py +++ b/addons/lunch/__init__.py @@ -2,7 +2,7 @@ ############################################################################## # # OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (). +# Copyright (C) 2004-2012 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 @@ -20,7 +20,5 @@ ############################################################################## import lunch -import wizard import report -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: - +import wizard diff --git a/addons/lunch/__openerp__.py b/addons/lunch/__openerp__.py index 0feb1af4184..a70f6d82f9e 100644 --- a/addons/lunch/__openerp__.py +++ b/addons/lunch/__openerp__.py @@ -2,7 +2,7 @@ ############################################################################## # # OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (). +# Copyright (C) 2004-2012 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 @@ -22,31 +22,31 @@ { 'name': 'Lunch Orders', 'author': 'OpenERP SA', - 'version': '0.1', - 'depends': [], + 'version': '0.2', + 'depends': ['base'], 'category' : 'Tools', + 'summary': 'Lunch Order, Meal, Food', 'description': """ The base module to manage lunch. ================================ -keep track for the Lunch Order, Cash Moves, CashBox, Product. Apply Different -Category for the product. - """, - 'data': [ - 'security/lunch_security.xml', - 'security/ir.model.access.csv', - 'wizard/lunch_order_cancel_view.xml', - 'wizard/lunch_order_confirm_view.xml', - 'wizard/lunch_cashbox_clean_view.xml', - 'lunch_view.xml', - 'lunch_report.xml', - 'report/report_lunch_order_view.xml', - 'lunch_installer_view.xml' - ], - 'demo': ['lunch_demo.xml'], - 'test': ['test/test_lunch.yml', 'test/lunch_report.yml'], - 'installable': True, - 'images': ['images/cash_moves.jpeg','images/lunch_orders.jpeg','images/products.jpeg'], -} +Many companies order sandwiches, pizzas and other, from usual suppliers, for their employees to offer them more facilities. -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: +However lunches management within the company requires proper administration especially when the number of employees or suppliers is important. + +The “Lunch Order” module has been developed to make this management easier but also to offer employees more tools and usability. + +In addition to a full meal and supplier management, this module offers the possibility to display warning and provides quick order selection based on employee’s preferences. + +If you want to save your employees' time and avoid them to always have coins in their pockets, this module is essential. + """, + 'data': ['security/lunch_security.xml','lunch_view.xml','wizard/lunch_order_view.xml','wizard/lunch_validation_view.xml','wizard/lunch_cancel_view.xml','lunch_report.xml', + 'report/report_lunch_order_view.xml', + 'security/ir.model.access.csv',], + 'css':['static/src/css/lunch.css'], + 'demo': ['lunch_demo.xml',], + 'installable': True, + 'application' : True, + 'certificate' : '001292377792581874189', + 'images': [], +} diff --git a/addons/lunch/i18n/ar.po b/addons/lunch/i18n/ar.po index f304a09be0b..86f86a35fc3 100644 --- a/addons/lunch/i18n/ar.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/bg.po b/addons/lunch/i18n/bg.po index 042da2f66a0..baddd90d036 100644 --- a/addons/lunch/i18n/bg.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/ca.po b/addons/lunch/i18n/ca.po index e4b58b4091e..c7b282a002b 100644 --- a/addons/lunch/i18n/ca.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/cs.po b/addons/lunch/i18n/cs.po index 888df859051..b9ca0fc69aa 100644 --- a/addons/lunch/i18n/cs.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" "X-Poedit-Language: Czech\n" #. module: lunch diff --git a/addons/lunch/i18n/da.po b/addons/lunch/i18n/da.po index acb4c0ad42b..328d00e30f2 100644 --- a/addons/lunch/i18n/da.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/de.po b/addons/lunch/i18n/de.po index 69cded9659a..d24f3763ff4 100644 --- a/addons/lunch/i18n/de.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/es.po b/addons/lunch/i18n/es.po index 38cffac44ab..901fb7acbc7 100644 --- a/addons/lunch/i18n/es.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/es_CR.po b/addons/lunch/i18n/es_CR.po index 2c8d55eaa4c..0c3a280ff6b 100644 --- a/addons/lunch/i18n/es_CR.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" "Language: es\n" #. module: lunch diff --git a/addons/lunch/i18n/es_PY.po b/addons/lunch/i18n/es_PY.po index c4784791957..d715afcf0eb 100644 --- a/addons/lunch/i18n/es_PY.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/fi.po b/addons/lunch/i18n/fi.po index 42369377ea4..ef84a6b5122 100644 --- a/addons/lunch/i18n/fi.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/fr.po b/addons/lunch/i18n/fr.po index 2f6192e3fcf..78f7546dd0b 100644 --- a/addons/lunch/i18n/fr.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 @@ -25,7 +25,7 @@ msgstr "Réinitialiser la caisse" #. module: lunch #: view:report.lunch.amount:0 msgid "Box amount in current year" -msgstr "" +msgstr "Montant des boîtes dans l'année courante" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_form @@ -96,6 +96,8 @@ msgid "" "You can create on cashbox by employee if you want to keep track of the " "amount due by employee according to what have been ordered." msgstr "" +"Vous pouvez créer une caisse par employé si vous voulez suivre le montant dû " +"par employé selon ce qui a été commandé." #. module: lunch #: field:lunch.cashmove,amount:0 field:report.lunch.amount,amount:0 @@ -151,7 +153,7 @@ msgstr "État" #. module: lunch #: selection:lunch.order,state:0 msgid "New" -msgstr "" +msgstr "Nouveau" #. module: lunch #: field:report.lunch.order,price_total:0 @@ -181,7 +183,7 @@ msgstr "Description de commande" #. module: lunch #: view:report.lunch.amount:0 msgid "Box amount in last month" -msgstr "" +msgstr "Montant des boîtes dans le dernier mois" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm @@ -233,7 +235,7 @@ msgstr "Déplacement de trésorerie" #. module: lunch #: view:report.lunch.order:0 msgid "Tasks performed in last 365 days" -msgstr "" +msgstr "Tâches réalisées dans les 365 derniers jours" #. module: lunch #: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0 @@ -306,6 +308,10 @@ msgid "" "by supplier. It will be easier for the lunch manager to filter lunch orders " "by categories." msgstr "" +"Définir tous les produits que les employés peuvent commander pour le " +"déjeuner. Si vous commandez de différents endroits, vous pouvez utiliser les " +"catégories de produits pour séparer par fournisseur. Ce sera plus facile " +"pour le gestionnaire de filtrer les commandes de déjeuner par catégorie." #. module: lunch #: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0 @@ -398,7 +404,7 @@ msgstr "Mettre la caisse à zéro" #. module: lunch #: view:lunch.product:0 msgid "General Information" -msgstr "" +msgstr "Informations générales" #. module: lunch #: view:lunch.order.confirm:0 @@ -480,7 +486,7 @@ msgstr "Montant total" #. module: lunch #: view:report.lunch.order:0 msgid "Tasks performed in last 30 days" -msgstr "" +msgstr "Tâches réalisées dans les 30 derniers jours" #. module: lunch #: view:lunch.category:0 @@ -507,17 +513,17 @@ msgstr "Commande de repas" #. module: lunch #: view:report.lunch.amount:0 msgid "Box amount in current month" -msgstr "" +msgstr "Montant des boîtes dans le mois courant" #. module: lunch #: model:ir.actions.act_window,name:lunch.view_lunch_product_form_installer msgid "Define Your Lunch Products" -msgstr "" +msgstr "Définir vos produits de déjeuner" #. module: lunch #: view:report.lunch.order:0 msgid "Tasks during last 7 days" -msgstr "" +msgstr "Tâches réalisées dans les 7 derniers jours" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_report_lunch_amount_tree @@ -549,7 +555,7 @@ msgstr "Année" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_create_cashbox msgid "Create Lunch Cash Boxes" -msgstr "" +msgstr "Créer les caisses de déjeuners" #~ msgid "Invalid model name in the action definition." #~ msgstr "Nom de modèle incorrect dans la définition de l'action" diff --git a/addons/lunch/i18n/gl.po b/addons/lunch/i18n/gl.po index 7ebab78e75b..456f87a5a9c 100644 --- a/addons/lunch/i18n/gl.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/hr.po b/addons/lunch/i18n/hr.po index f43fe7223c6..986668939f5 100644 --- a/addons/lunch/i18n/hr.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/hu.po b/addons/lunch/i18n/hu.po index 6020925ee98..68e565ef5aa 100644 --- a/addons/lunch/i18n/hu.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/it.po b/addons/lunch/i18n/it.po index 85f113774aa..85ecf0d78c9 100644 --- a/addons/lunch/i18n/it.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/ja.po b/addons/lunch/i18n/ja.po index addd5bdd82a..fce78a0b14c 100644 --- a/addons/lunch/i18n/ja.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/nl.po b/addons/lunch/i18n/nl.po index c2f8fbc4582..a60979ad4b2 100644 --- a/addons/lunch/i18n/nl.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 @@ -413,7 +413,7 @@ msgstr "" #. module: lunch #: report:lunch.order:0 msgid "Unit Price" -msgstr "Eenheidsprijs" +msgstr "Prijs" #. module: lunch #: field:lunch.order,product:0 @@ -434,7 +434,7 @@ msgstr "Mei" #. module: lunch #: field:lunch.order,price:0 field:lunch.product,price:0 msgid "Price" -msgstr "Prijs" +msgstr "Bedrag" #. module: lunch #: view:lunch.cashmove:0 @@ -459,7 +459,7 @@ msgstr "Totaal overgebleven" #. module: lunch #: view:lunch.order:0 msgid "Total price" -msgstr "" +msgstr "Totale prijs" #. module: lunch #: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0 diff --git a/addons/lunch/i18n/pt.po b/addons/lunch/i18n/pt.po index 4919a1fcfb8..34e4c26f121 100644 --- a/addons/lunch/i18n/pt.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/pt_BR.po b/addons/lunch/i18n/pt_BR.po index b835ff99969..f96627d9b45 100644 --- a/addons/lunch/i18n/pt_BR.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/ro.po b/addons/lunch/i18n/ro.po index 2b6ae5aa44d..ce6b4948065 100644 --- a/addons/lunch/i18n/ro.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/ru.po b/addons/lunch/i18n/ru.po index b16df9a5edb..80153462aee 100644 --- a/addons/lunch/i18n/ru.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/sr@latin.po b/addons/lunch/i18n/sr@latin.po index 1754914ae7c..d3c3fb66bf0 100644 --- a/addons/lunch/i18n/sr@latin.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/sv.po b/addons/lunch/i18n/sv.po index 78f2ab8768d..abb1c7f6056 100644 --- a/addons/lunch/i18n/sv.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/tr.po b/addons/lunch/i18n/tr.po index 3df5e480659..d12f5c73d3c 100644 --- a/addons/lunch/i18n/tr.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/zh_CN.po b/addons/lunch/i18n/zh_CN.po index 668d919742e..d05f4a792d0 100644 --- a/addons/lunch/i18n/zh_CN.po +++ b/addons/lunch/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-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/i18n/zh_TW.po b/addons/lunch/i18n/zh_TW.po index 676e48ae533..dd9d25b407d 100644 --- a/addons/lunch/i18n/zh_TW.po +++ b/addons/lunch/i18n/zh_TW.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-19 05:36+0000\n" -"X-Generator: Launchpad (build 16165)\n" +"X-Launchpad-Export-Date: 2012-10-30 05:33+0000\n" +"X-Generator: Launchpad (build 16206)\n" #. module: lunch #: view:lunch.cashbox.clean:0 diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py index c249478ad48..0d224ef3a8e 100644 --- a/addons/lunch/lunch.py +++ b/addons/lunch/lunch.py @@ -19,234 +19,451 @@ # ############################################################################## +from xml.sax.saxutils import escape +import time from osv import osv, fields +from datetime import datetime +from lxml import etree +import tools +from tools.translate import _ -class lunch_category(osv.osv): - """ Lunch category """ - - _name = 'lunch.category' - _description = "Category" - - _columns = { - 'name': fields.char('Name', required=True, size=50), - } - _order = 'name' - -lunch_category() - - -class lunch_product(osv.osv): - """ Lunch Product """ - - _name = 'lunch.product' - _description = "Lunch Product" - - _columns = { - 'name': fields.char('Name', size=50, required=True), - 'category_id': fields.many2one('lunch.category', 'Category'), - 'description': fields.text('Description', size=128, required=False), - 'price': fields.float('Price', digits=(16,2)), - 'active': fields.boolean('Active'), - } - - _defaults = { - 'active': lambda *a : True, - } - -lunch_product() - - -class lunch_cashbox(osv.osv): - """ cashbox for Lunch """ - - _name = 'lunch.cashbox' - _description = "Cashbox for Lunch " - - - def amount_available(self, cr, uid, ids, field_name, arg, context=None): - - """ count available amount - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of create menu’s IDs - @param context: A standard dictionary for contextual values """ - - cr.execute("SELECT box,sum(amount) from lunch_cashmove where active = 't' group by box") - amount = dict(cr.fetchall()) - for i in ids: - amount.setdefault(i, 0) - return amount - - _columns = { - 'manager': fields.many2one('res.users', 'Manager'), - 'name': fields.char('Name', size=30, required=True, unique = True), - 'sum_remain': fields.function(amount_available, string='Total Remaining'), - } - -lunch_cashbox() - - -class lunch_cashmove(osv.osv): - """ Move cash """ - - _name = 'lunch.cashmove' - _description = "Cash Move" - - _columns = { - 'name': fields.char('Description', size=128), - 'user_cashmove': fields.many2one('res.users', 'User Name', required=True), - 'amount': fields.float('Amount', digits=(16, 2)), - 'box': fields.many2one('lunch.cashbox', 'Box Name', size=30, required=True), - 'active': fields.boolean('Active'), - 'create_date': fields.datetime('Creation Date', readonly=True), - } - - _defaults = { - 'active': lambda *a: True, - } - -lunch_cashmove() - - -class lunch_order(osv.osv): - """ Apply lunch order """ - +class lunch_order(osv.Model): + """ + lunch order (contains one or more lunch order line(s)) + """ _name = 'lunch.order' - _description = "Lunch Order" - _rec_name = "user_id" + _description = 'Lunch Order' - def _price_get(self, cr, uid, ids, name, args, context=None): + def _price_get(self, cr, uid, ids, name, arg, context=None): + """ + get and sum the order lines' price + """ + result = dict.fromkeys(ids, 0) + for order in self.browse(cr, uid, ids, context=context): + result[order.id] = sum(order_line.product_id.price + for order_line in order.order_line_ids) + return result - """ Get Price of Product - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Lunch order’s IDs - @param context: A standard dictionary for contextual values """ + def _fetch_orders_from_lines(self, cr, uid, ids, name, context=None): + """ + return the list of lunch orders to which belong the order lines `ids´ + """ + result = set() + for order_line in self.browse(cr, uid, ids, context=context): + if order_line.order_id: + result.add(order_line.order_id.id) + return list(result) - res = {} - for price in self.browse(cr, uid, ids, context=context): - res[price.id] = price.product.price + def add_preference(self, cr, uid, ids, pref_id, context=None): + """ + create a new order line based on the preference selected (pref_id) + """ + assert len(ids) == 1 + orderline_ref = self.pool.get('lunch.order.line') + prod_ref = self.pool.get('lunch.product') + order = self.browse(cr, uid, ids[0], context=context) + pref = orderline_ref.browse(cr, uid, pref_id, context=context) + new_order_line = { + 'date': order.date, + 'user_id': uid, + 'product_id': pref.product_id.id, + 'note': pref.note, + 'order_id': order.id, + 'price': pref.product_id.price, + 'supplier': pref.product_id.supplier.id + } + return orderline_ref.create(cr, uid, new_order_line, context=context) + + def _alerts_get(self, cr, uid, ids, name, arg, context=None): + """ + get the alerts to display on the order form + """ + result = {} + alert_msg = self._default_alerts_get(cr, uid, context=context) + for order in self.browse(cr, uid, ids, context=context): + if order.state == 'new': + result[order.id] = alert_msg + return result + + def check_day(self, alert): + """ + This method is used by can_display_alert + to check if the alert day corresponds + to the current day + """ + today = datetime.now().isoweekday() + assert 1 <= today <= 7, "Should be between 1 and 7" + mapping = dict((idx, name) for idx, name in enumerate('monday tuestday wednesday thursday friday saturday sunday'.split())) + if today in mapping: + return mapping[today] + + def can_display_alert(self, alert): + """ + This method check if the alert can be displayed today + """ + if alert.alter_type == 'specific': + #the alert is only activated on a specific day + return alert.specific_day == time.strftime(tools.DEFAULT_SERVER_DATE_FORMAT) + elif alert.alter_type == 'week': + #the alert is activated during some days of the week + return self.check_day(alert) + + def _default_alerts_get(self, cr, uid, context=None): + """ + get the alerts to display on the order form + """ + alert_ref = self.pool.get('lunch.alert') + alert_ids = alert_ref.search(cr, uid, [], context=context) + alert_msg = [] + for alert in alert_ref.browse(cr, uid, alert_ids, context=context): + #check if the address must be displayed today + if self.can_display_alert(alert): + #display the address only during its active time + mynow = fields.datetime.context_timestamp(cr, uid, datetime.now(), context=context) + hour_to = int(alert.active_to) + min_to = int((alert.active_to - hour_to) * 60) + to_alert = datetime.strptime(str(hour_to) + ":" + str(min_to), "%H:%M") + hour_from = int(alert.active_from) + min_from = int((alert.active_from - hour_from) * 60) + from_alert = datetime.strptime(str(hour_from) + ":" + str(min_from), "%H:%M") + if mynow.time() >= from_alert.time() and mynow.time() <= to_alert.time(): + alert_msg.append(alert.message) + return '\n'.join(alert_msg) + + def onchange_price(self, cr, uid, ids, order_line_ids, context=None): + """ + Onchange methode that refresh the total price of order + """ + res = {'value': {'total': 0.0}} + order_line_ids = self.resolve_o2m_commands_to_record_dicts(cr, uid, "order_line_ids", order_line_ids, ["price"], context=context) + if order_line_ids: + tot = 0.0 + product_ref = self.pool.get("lunch.product") + for prod in order_line_ids: + if 'product_id' in prod: + tot += product_ref.browse(cr, uid, prod['product_id'], context=context).price + else: + tot += prod['price'] + res = {'value': {'total': tot}} + return res + + def __getattr__(self, attr): + """ + this method catch unexisting method call and if it starts with + add_preference_'n' we execute the add_preference method with + 'n' as parameter + """ + if attr.startswith('add_preference_'): + pref_id = int(attr[15:]) + def specific_function(cr, uid, ids, context=None): + return self.add_preference(cr, uid, ids, pref_id, context=context) + return specific_function + return super(lunch_order,self).__getattr__(self,attr) + + def fields_view_get(self, cr, uid, view_id=None, view_type=False, context=None, toolbar=False, submenu=False): + """ + Add preferences in the form view of order.line + """ + res = super(lunch_order,self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=submenu) + line_ref = self.pool.get("lunch.order.line") + if view_type == 'form': + doc = etree.XML(res['arch']) + pref_ids = line_ref.search(cr, uid, [('user_id', '=', uid)], order='create_date desc', context=context) + xml_start = etree.Element("div") + #If there are no preference (it's the first time for the user) + if len(pref_ids)==0: + #create Elements + xml_no_pref_1 = etree.Element("div") + xml_no_pref_1.set('class','oe_inline oe_lunch_intro') + xml_no_pref_2 = etree.Element("h3") + xml_no_pref_2.text = _("This is the first time you order a meal") + xml_no_pref_3 = etree.Element("p") + xml_no_pref_3.set('class','oe_grey') + xml_no_pref_3.text = _("Select a product and put your order comments on the note.") + xml_no_pref_4 = etree.Element("p") + xml_no_pref_4.set('class','oe_grey') + xml_no_pref_4.text = _("Your favorite meals will be created based on your last orders.") + xml_no_pref_5 = etree.Element("p") + xml_no_pref_5.set('class','oe_grey') + xml_no_pref_5.text = _("Don't forget the alerts displayed in the reddish area") + #structure Elements + xml_start.append(xml_no_pref_1) + xml_no_pref_1.append(xml_no_pref_2) + xml_no_pref_1.append(xml_no_pref_3) + xml_no_pref_1.append(xml_no_pref_4) + xml_no_pref_1.append(xml_no_pref_5) + #Else: the user already have preferences so we display them + else: + preferences = line_ref.browse(cr, uid, pref_ids, context=context) + categories = {} #store the different categories of products in preference + count = 0 + for pref in preferences: + #For each preference + categories.setdefault(pref.product_id.category_id.name, {}) + #if this product has already been added to the categories dictionnary + if pref.product_id.id in categories[pref.product_id.category_id.name]: + #we check if for the same product the note has already been added + if pref.note not in categories[pref.product_id.category_id.name][pref.product_id.id]: + #if it's not the case then we add this to preferences + categories[pref.product_id.category_id.name][pref.product_id.id][pref.note] = pref + #if this product is not in the dictionnay, we add it + else: + categories[pref.product_id.category_id.name][pref.product_id.id] = {} + categories[pref.product_id.category_id.name][pref.product_id.id][pref.note] = pref + + currency = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.currency_id + + #For each preferences that we get, we will create the XML structure + for key,value in categories.items(): + xml_pref_1 = etree.Element("div") + xml_pref_1.set('class','oe_lunch_30pc') + xml_pref_2 = etree.Element("h2") + xml_pref_2.text = key + xml_pref_1.append(xml_pref_2) + i = 0 + value = value.values() + for val in value: + for pref in val.values(): + #We only show 5 preferences per category (or it will be too long) + if i==5: break + i+=1 + xml_pref_3 = etree.Element("div") + xml_pref_3.set('class','oe_lunch_vignette') + xml_pref_1.append(xml_pref_3) + + xml_pref_4 = etree.Element("span") + xml_pref_4.set('class','oe_lunch_button') + xml_pref_3.append(xml_pref_4) + + xml_pref_5 = etree.Element("button") + xml_pref_5.set('name',"add_preference_"+str(pref.id)) + xml_pref_5.set('class','oe_link oe_i oe_button_plus') + xml_pref_5.set('type','object') + xml_pref_5.set('string','+') + xml_pref_4.append(xml_pref_5) + + xml_pref_6 = etree.Element("button") + xml_pref_6.set('name',"add_preference_"+str(pref.id)) + xml_pref_6.set('class','oe_link oe_button_add') + xml_pref_6.set('type','object') + xml_pref_6.set('string',_("Add")) + xml_pref_4.append(xml_pref_6) + + xml_pref_7 = etree.Element("div") + xml_pref_7.set('class','oe_group_text_button') + xml_pref_3.append(xml_pref_7) + + xml_pref_8 = etree.Element("div") + xml_pref_8.set('class','oe_lunch_text') + xml_pref_8.text = escape(pref.product_id.name)+str(" ") + xml_pref_7.append(xml_pref_8) + + price = pref.product_id.price or 0.0 + cur = currency.name or '' + xml_pref_9 = etree.Element("span") + xml_pref_9.set('class','oe_tag') + xml_pref_9.text = str(price)+str(" ")+cur + xml_pref_8.append(xml_pref_9) + + xml_pref_10 = etree.Element("div") + xml_pref_10.set('class','oe_grey') + xml_pref_10.text = escape(pref.note or '') + xml_pref_3.append(xml_pref_10) + + xml_start.append(xml_pref_1) + + first_node = doc.xpath("//div[@name='preferences']") + if first_node and len(first_node)>0: + first_node[0].append(xml_start) + res['arch'] = etree.tostring(doc) return res _columns = { - 'user_id': fields.many2one('res.users', 'User Name', required=True, \ - readonly=True, states={'draft':[('readonly', False)]}), - 'product': fields.many2one('lunch.product', 'Product', required=True, \ - readonly=True, states={'draft':[('readonly', False)]}, change_default=True), - 'date': fields.date('Date', readonly=True, states={'draft':[('readonly', False)]}), - 'cashmove': fields.many2one('lunch.cashmove', 'Cash Move' , readonly=True), - 'descript': fields.char('Comment', readonly=True, size=250, \ - states = {'draft':[('readonly', False)]}), - 'state': fields.selection([('draft', 'New'), ('confirmed', 'Confirmed'), ], \ - 'Status', readonly=True, select=True), - 'price': fields.function(_price_get, string="Price"), - 'category': fields.many2one('lunch.category','Category'), + 'user_id': fields.many2one('res.users', 'User Name', required=True, readonly=True, states={'new':[('readonly', False)]}), + 'date': fields.date('Date', required=True, readonly=True, states={'new':[('readonly', False)]}), + 'order_line_ids': fields.one2many('lunch.order.line', 'order_id', 'Products', ondelete="cascade", readonly=True, states={'new':[('readonly', False)]}), + 'total': fields.function(_price_get, string="Total", store={ + 'lunch.order.line': (_fetch_orders_from_lines, ['product_id','order_id'], 20), + }), + 'state': fields.selection([('new', 'New'), \ + ('confirmed','Confirmed'), \ + ('cancelled','Cancelled'), \ + ('partially','Partially Confirmed')] \ + ,'Status', readonly=True, select=True), + 'alerts': fields.function(_alerts_get, string="Alerts", type='text'), } _defaults = { 'user_id': lambda self, cr, uid, context: uid, 'date': fields.date.context_today, - 'state': lambda self, cr, uid, context: 'draft', + 'state': 'new', + 'alerts': _default_alerts_get, } - def confirm(self, cr, uid, ids, box, context=None): - """ confirm order - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of confirm order’s IDs - @param context: A standard dictionary for contextual values """ +class lunch_order_line(osv.Model): + """ + lunch order line: one lunch order can have many order lines + """ + _name = 'lunch.order.line' + _description = 'lunch order line' + def onchange_price(self, cr, uid, ids, product_id, context=None): + if product_id: + price = self.pool.get('lunch.product').browse(cr, uid, product_id, context=context).price + return {'value': {'price': price}} + return {'value': {'price': 0.0}} + + def order(self, cr, uid, ids, context=None): + """ + The order_line is ordered to the supplier but isn't received yet + """ + for order_line in self.browse(cr, uid, ids, context=context): + order_line.write({'state': 'ordered'}, context=context) + return self._update_order_lines(cr, uid, ids, context=context) + + def confirm(self, cr, uid, ids, context=None): + """ + confirm one or more order line, update order status and create new cashmove + """ cashmove_ref = self.pool.get('lunch.cashmove') - for order in self.browse(cr, uid, ids, context=context): - if order.state == 'confirmed': - continue - new_id = cashmove_ref.create(cr, uid, {'name': order.product.name+' order', - 'amount':-order.product.price, - 'user_cashmove':order.user_id.id, - 'box':box, - 'active':True, - }) - self.write(cr, uid, [order.id], {'cashmove': new_id, 'state': 'confirmed'}) + for order_line in self.browse(cr, uid, ids, context=context): + if order_line.state != 'confirmed': + values = { + 'user_id': order_line.user_id.id, + 'amount': -order_line.price, + 'description': order_line.product_id.name, + 'order_id': order_line.id, + 'state': 'order', + 'date': order_line.date, + } + cashmove_ref.create(cr, uid, values, context=context) + order_line.write({'state': 'confirmed'}, context=context) + return self._update_order_lines(cr, uid, ids, context=context) + + def _update_order_lines(self, cr, uid, ids, context=None): + """ + Update the state of lunch.order based on its orderlines + """ + orders_ref = self.pool.get('lunch.order') + orders = [] + for order_line in self.browse(cr, uid, ids, context=context): + orders.append(order_line.order_id) + for order in set(orders): + isconfirmed = True + for orderline in order.order_line_ids: + if orderline.state == 'new': + isconfirmed = False + if orderline.state == 'cancelled': + isconfirmed = False + orders_ref.write(cr, uid, [order.id], {'state': 'partially'}, context=context) + if isconfirmed: + orders_ref.write(cr, uid, [order.id], {'state': 'confirmed'}, context=context) return {} - def lunch_order_cancel(self, cr, uid, ids, context=None): - - """" cancel order - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of create menu’s IDs - @param context: A standard dictionary for contextual values """ - - orders = self.browse(cr, uid, ids, context=context) - for order in orders: - if not order.cashmove: - continue - if order.cashmove.id: - self.pool.get('lunch.cashmove').unlink(cr, uid, [order.cashmove.id]) - self.write(cr, uid, ids, {'state':'draft'}) - return {} - - def onchange_product(self, cr, uid, ids, product): - - """ Get price for Product - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of create menu’s IDs - @product: Product To Ordered """ - - if not product: - return {'value': {'price': 0.0}} - price = self.pool.get('lunch.product').read(cr, uid, product, ['price'])['price'] - categ_id = self.pool.get('lunch.product').browse(cr, uid, product).category_id.id - return {'value': {'price': price,'category':categ_id}} - -lunch_order() - - -class report_lunch_amount(osv.osv): - """ Lunch Amount Report """ - - _name = 'report.lunch.amount' - _description = "Amount available by user and box" - _auto = False - _rec_name = "user_id" + def cancel(self, cr, uid, ids, context=None): + """ + cancel one or more order.line, update order status and unlink existing cashmoves + """ + cashmove_ref = self.pool.get('lunch.cashmove') + for order_line in self.browse(cr, uid, ids, context=context): + order_line.write({'state':'cancelled'}, context=context) + cash_ids = [cash.id for cash in order_line.cashmove] + cashmove_ref.unlink(cr, uid, cash_ids, context=context) + return self._update_order_lines(cr, uid, ids, context=context) _columns = { - 'user_id': fields.many2one('res.users', 'User Name', readonly=True), - 'amount': fields.float('Amount', readonly=True, digits=(16, 2)), - 'box': fields.many2one('lunch.cashbox', 'Box Name', size=30, readonly=True), - 'year': fields.char('Year', size=4, readonly=True), - 'month':fields.selection([('01','January'), ('02','February'), ('03','March'), ('04','April'), - ('05','May'), ('06','June'), ('07','July'), ('08','August'), ('09','September'), - ('10','October'), ('11','November'), ('12','December')], 'Month',readonly=True), - 'day': fields.char('Day', size=128, readonly=True), - 'date': fields.date('Created Date', readonly=True), + 'name': fields.related('product_id', 'name', readonly=True), + 'order_id': fields.many2one('lunch.order', 'Order', ondelete='cascade'), + 'product_id': fields.many2one('lunch.product', 'Product', required=True), + 'date': fields.related('order_id', 'date', type='date', string="Date", readonly=True, store=True), + 'supplier': fields.related('product_id', 'supplier', type='many2one', relation='res.partner', string="Supplier", readonly=True, store=True), + 'user_id': fields.related('order_id', 'user_id', type='many2one', relation='res.users', string='User', readonly=True, store=True), + 'note': fields.text('Note'), + 'price': fields.float("Price"), + 'state': fields.selection([('new', 'New'), \ + ('confirmed', 'Received'), \ + ('ordered', 'Ordered'), \ + ('cancelled', 'Cancelled')], \ + 'Status', readonly=True, select=True), + 'cashmove': fields.one2many('lunch.cashmove', 'order_id', 'Cash Move', ondelete='cascade'), + + } + _defaults = { + 'state': 'new', } - def init(self, cr): - """ @param cr: the current row, from the database cursor""" +class lunch_product(osv.Model): + """ + lunch product + """ + _name = 'lunch.product' + _description = 'lunch product' + _columns = { + 'name': fields.char('Product', required=True, size=64), + 'category_id': fields.many2one('lunch.product.category', 'Category', required=True), + 'description': fields.text('Description', size=256), + 'price': fields.float('Price', digits=(16,2)), #TODO: use decimal precision of 'Account', move it from product to decimal_precision + 'supplier': fields.many2one('res.partner', 'Supplier'), + } - cr.execute(""" - create or replace view report_lunch_amount as ( - select - min(lc.id) as id, - to_date(to_char(lc.create_date, 'dd-MM-YYYY'),'dd-MM-YYYY') as date, - to_char(lc.create_date, 'YYYY') as year, - to_char(lc.create_date, 'MM') as month, - to_char(lc.create_date, 'YYYY-MM-DD') as day, - lc.user_cashmove as user_id, - sum(amount) as amount, - lc.box as box - from - lunch_cashmove lc - where - active = 't' - group by lc.user_cashmove, lc.box, lc.create_date - )""") +class lunch_product_category(osv.Model): + """ + lunch product category + """ + _name = 'lunch.product.category' + _description = 'lunch product category' + _columns = { + 'name': fields.char('Category', required=True), #such as PIZZA, SANDWICH, PASTA, CHINESE, BURGER, ... + } -report_lunch_amount() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: +class lunch_cashmove(osv.Model): + """ + lunch cashmove => order or payment + """ + _name = 'lunch.cashmove' + _description = 'lunch cashmove' + _columns = { + 'user_id': fields.many2one('res.users', 'User Name', required=True), + 'date': fields.date('Date', required=True), + 'amount': fields.float('Amount', required=True), #depending on the kind of cashmove, the amount will be positive or negative + 'description': fields.text('Description'), #the description can be an order or a payment + 'order_id': fields.many2one('lunch.order.line', 'Order', ondelete='cascade'), + 'state': fields.selection([('order','Order'), ('payment','Payment')], 'Is an order or a Payment'), + } + _defaults = { + 'user_id': lambda self, cr, uid, context: uid, + 'date': fields.date.context_today, + 'state': 'payment', + } +class lunch_alert(osv.Model): + """ + lunch alert + """ + _name = 'lunch.alert' + _description = 'Lunch Alert' + _columns = { + 'message': fields.text('Message', size=256, required=True), + 'alter_type': fields.selection([('specific', 'Specific Day'), \ + ('week', 'Every Week'), \ + ('days', 'Every Day')], \ + string='Recurrency', required=True, select=True), + 'specific_day': fields.date('Day'), + 'monday': fields.boolean('Monday'), + 'tuesday': fields.boolean('Tuesday'), + 'wednesday': fields.boolean('Wednesday'), + 'thursday': fields.boolean('Thursday'), + 'friday': fields.boolean('Friday'), + 'saturday': fields.boolean('Saturday'), + 'sunday': fields.boolean('Sunday'), + 'active_from': fields.float('Between', required=True), + 'active_to': fields.float('And', required=True), + } + _defaults = { + 'alter_type': 'specific', + 'specific_day': fields.date.context_today, + 'active_from': 7, + 'active_to': 23, + } diff --git a/addons/lunch/lunch_demo.xml b/addons/lunch/lunch_demo.xml index 543086d6620..a9b03137bf2 100644 --- a/addons/lunch/lunch_demo.xml +++ b/addons/lunch/lunch_demo.xml @@ -2,23 +2,180 @@ - + + + + + + + + Sandwich + + Pizza + + + Pasta + - - Club + + Coin gourmand + True + + + + Pizza Inn + True + + + + Cheese And Ham - 2.75 + 3.30 + + Cheese, Ham, Salad, Tomatoes, cucumbers, eggs - - Cashbox - + + The Country + + 3.30 + + Brie, Honey, Walnut Kernels - - + + Tuna + + 2.50 + + Tuna, Mayonnaise + + + + Gouda Cheese + + 2.50 + + + + + + Chicken Curry + + 2.60 + + + + + + Pizza Margherita + + 6.90 + + Tomatoes, Mozzarella + + + + Pizza Italiana + + 7.40 + + Fresh Tomatoes, Basil, Mozzarella + + + + Bolognese Pasta + + 7.70 + + + + + + Napoli Pasta + + 7.70 + + Tomatoes, Basil + + + + + + + new + 1 + + + + + + + confirmed + 1 + + + + + + + cancelled + 1 + + + + + + + new + + +Emmental + + + + + + + + confirmed + + +Mushrooms + + + + + + + + cancelled + + +Salad +Tomatoes +Cucumbers + + + + + + + + Pizza Italiana + -7.40 + + order + + + + + + Payment: 5 lunch tickets (6€) + 30 + payment + + + + Lunch must be ordered before 10h30 am + days diff --git a/addons/lunch/lunch_installer_view.xml b/addons/lunch/lunch_installer_view.xml deleted file mode 100644 index d63f44b5ff2..00000000000 --- a/addons/lunch/lunch_installer_view.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - Define Your Lunch Products - ir.actions.act_window - lunch.product - form - tree,form - - -

- Click to add a new product that can be ordered for the lunch. -

- We suggest you to put the real price so that the exact due - amount is deduced from each employee's cash boxes when they - order. -

- If you order lunch at several places, you can use the product - categories to split by supplier. It will be easier to filter - lunch orders. -

-
-
- - - - 50 - - - - Create Lunch Cash Boxes - ir.actions.act_window - lunch.cashbox - form - tree,form - -

- Click to add a new cash box. -

- You can create on cash box by employee if you want to keep - track of the amount due by employee according to what have been - ordered. -

-
-
- - - - 51 - -
-
diff --git a/addons/lunch/lunch_report.xml b/addons/lunch/lunch_report.xml index c5e933847cd..942caadeed3 100644 --- a/addons/lunch/lunch_report.xml +++ b/addons/lunch/lunch_report.xml @@ -4,8 +4,8 @@ diff --git a/addons/lunch/lunch_view.xml b/addons/lunch/lunch_view.xml index b560ada323c..32b978dfab0 100644 --- a/addons/lunch/lunch_view.xml +++ b/addons/lunch/lunch_view.xml @@ -1,393 +1,486 @@ - - + + + + + + + + + + Search + lunch.order.line + search + + + + + + + + + + + + + + + + - + + + lunch employee payment + lunch.cashmove + search + + + + + + + + + + - + + lunch cashmove + lunch.cashmove + search + + + + + + + + + + - + + + lunch orders + lunch.order + search + + + + + + + + - - + + Search + lunch.alert + search + + + + + + - + + + New Order + lunch.order + form + + - - Order + + Your Orders + lunch.order + tree,form + + {"search_default_is_mine":1} + +

+ Click to create a lunch order. +

+

+ A lunch order is defined by its user, date and order lines. + Each order line corresponds to a product, an additional note and a price. + Before selecting your order lines, don't forget to read the warnings displayed in the reddish area. +

+
+
+ + + + + Your Account + lunch.cashmove + tree + + {"search_default_is_mine":1} + +

+ Here you can see your cash moves.
A cash moves can be either an expense or a payment. + An expense is automatically created when an order is received while a payment is a reimbursement to the company encoded by the manager. +

+
+
+ + + + + Orders by Supplier + lunch.order.line + tree + + {"search_default_group_by_supplier":1, "search_default_today":1} + +

+ Here you can see today's orders grouped by suppliers. +

+

+ - Click on the to announce that the order is ordered
+ - Click on the to announce that the order is received
+ - Click on the to announce that the order isn't available +

+
+
+ + + + + Control Suppliers + lunch.order.line + tree + + {"search_default_group_by_date":1, "search_default_group_by_supplier":1} + +

+ Here you can see every orders grouped by suppliers and by date. +

+

+ - Click on the to announce that the order is ordered
+ - Click on the to announce that the order is received
+ - Click on the red X to announce that the order isn't available +

+
+
+ + + + + Control Accounts + lunch.cashmove + tree,form + + {"search_default_group_by_user":1} + +

+ Click to create a new payment. +

+

+ A cashmove can either be an expense or a payment.
+ An expense is automatically created at the order receipt.
+ A payment represents the employee reimbursement to the company. +

+
+
+ + + + + + Register Cash Moves + lunch.cashmove + tree,form + + {"search_default_is_payment":1} + +

+ Click to create a payment. +

+

+ Here you can see the employees' payment. A payment is a cash move from the employee to the company. +

+
+
+ + + + + Products + lunch.product + tree,form + +

+ Click to create a product for lunch. +

+

+ A product is defined by its name, category, price and supplier. +

+
+
+ + + + + Product Categories + lunch.product.category + tree,form + +

+ Click to create a lunch category. +

+

+ Here you can find every lunch categories for products. +

+
+
+ + + Product category Form + lunch.product.category + form + +
+ + + + + +
+
+
+ + + + + + Alerts + lunch.alert + tree,form + + +

+ Click to create a lunch alert. +

+

+ Alerts are used to warn employee from possible issues concerning the lunch orders. + To create a lunch alert you have to define its recurrency, the time interval during which the alert should be executed and the message to display. +

+

+ Example:
+ - Recurency: Everyday
+ - Time interval: from 00h00 am to 11h59 pm
+ - Message: "You must order before 10h30 am" +

+
+
+ + + + + Order lines Tree + lunch.order.line + tree + + + + + + + + + +

- +
+ +
+ +
+ + +
- @@ -82,9 +83,8 @@
- +
diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index 8719d59bf04..cdf61b043ec 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -24,11 +24,17 @@ import tools from email.header import decode_header from openerp import SUPERUSER_ID -from osv import osv, orm, fields -from tools.translate import _ +from openerp.osv import osv, orm, fields +from openerp.tools.translate import _ _logger = logging.getLogger(__name__) +try: + from mako.template import Template as MakoTemplate +except ImportError: + _logger.warning("payment_acquirer: mako templates not available, payment acquirer will not work!") + + """ Some tools for parsing / creating email fields """ def decode(text): """Returns unicode() string conversion of the the given encoded smtp header text""" @@ -44,9 +50,10 @@ class mail_message(osv.Model): _description = 'Message' _inherit = ['ir.needaction_mixin'] _order = 'id desc' + _rec_name = 'record_name' - _message_read_limit = 10 - _message_read_fields = ['id', 'parent_id', 'model', 'res_id', 'body', 'subject', 'date', 'to_read', + _message_read_limit = 30 + _message_read_fields = ['id', 'parent_id', 'model', 'res_id', 'body', 'subject', 'date', 'to_read', 'email_from', 'type', 'vote_user_ids', 'attachment_ids', 'author_id', 'partner_ids', 'record_name', 'favorite_user_ids'] _message_record_name_length = 18 _message_read_more_limit = 1024 @@ -57,17 +64,14 @@ class mail_message(osv.Model): return name[:self._message_record_name_length] + '...' def _get_record_name(self, cr, uid, ids, name, arg, context=None): - """ Return the related document name, using name_get. It is included in - a try/except statement, because if uid cannot read the related - document, he should see a void string instead of crashing. """ + """ Return the related document name, using name_get. It is done using + SUPERUSER_ID, to be sure to have the record name correctly stored. """ + # TDE note: regroup by model/ids, to have less queries to perform result = dict.fromkeys(ids, False) for message in self.read(cr, uid, ids, ['model', 'res_id'], context=context): - if not message['model'] or not message['res_id']: + if not message.get('model') or not message.get('res_id'): continue - try: - result[message['id']] = self._shorten_name(self.pool.get(message['model']).name_get(cr, uid, [message['res_id']], context=context)[0][1]) - except (orm.except_orm, osv.except_osv): - pass + result[message['id']] = self._shorten_name(self.pool.get(message['model']).name_get(cr, SUPERUSER_ID, [message['res_id']], context=context)[0][1]) return result def _get_to_read(self, cr, uid, ids, name, arg, context=None): @@ -78,10 +82,10 @@ class mail_message(osv.Model): notif_ids = notif_obj.search(cr, uid, [ ('partner_id', 'in', [partner_id]), ('message_id', 'in', ids), - ('read', '=', False) + ('read', '=', False), ], context=context) for notif in notif_obj.browse(cr, uid, notif_ids, context=context): - res[notif.message_id.id] = not notif.read + res[notif.message_id.id] = True return res def _search_to_read(self, cr, uid, obj, name, domain, context=None): @@ -115,18 +119,28 @@ class mail_message(osv.Model): ], 'Type', help="Message type: email for email message, notification for system "\ "message, comment for other messages such as user replies"), - 'author_id': fields.many2one('res.partner', 'Author', required=True), - 'partner_ids': fields.many2many('res.partner', 'mail_notification', 'message_id', 'partner_id', 'Recipients'), + 'email_from': fields.char('From', + help="Email address of the sender. This field is set when no matching partner is found for incoming emails."), + 'author_id': fields.many2one('res.partner', 'Author', select=1, + ondelete='set null', + help="Author of the message. If not set, email_from may hold an email address that did not match any partner."), + 'partner_ids': fields.many2many('res.partner', string='Recipients'), + 'notified_partner_ids': fields.many2many('res.partner', 'mail_notification', + 'message_id', 'partner_id', 'Notified partners', + help='Partners that have a notification pushing this message in their mailboxes'), 'attachment_ids': fields.many2many('ir.attachment', 'message_attachment_rel', 'message_id', 'attachment_id', 'Attachments'), - 'parent_id': fields.many2one('mail.message', 'Parent Message', select=True, ondelete='set null', help="Initial thread message."), + 'parent_id': fields.many2one('mail.message', 'Parent Message', select=True, + ondelete='set null', help="Initial thread message."), 'child_ids': fields.one2many('mail.message', 'parent_id', 'Child Messages'), 'model': fields.char('Related Document Model', size=128, select=1), 'res_id': fields.integer('Related Document ID', select=1), - 'record_name': fields.function(_get_record_name, type='string', - string='Message Record Name', + 'record_name': fields.function(_get_record_name, type='char', + store=True, string='Message Record Name', help="Name get of the related document."), - 'notification_ids': fields.one2many('mail.notification', 'message_id', 'Notifications'), + 'notification_ids': fields.one2many('mail.notification', 'message_id', + string='Notifications', + help='Technical field holding the message notifications. Use notified_partner_ids to access notified partners.'), 'subject': fields.char('Subject'), 'date': fields.datetime('Date'), 'message_id': fields.char('Message-Id', help='Message unique identifier', select=1, readonly=1), @@ -134,7 +148,8 @@ class mail_message(osv.Model): 'to_read': fields.function(_get_to_read, fnct_search=_search_to_read, type='boolean', string='To read', help='Functional field to search for messages the current user has to read'), - 'subtype_id': fields.many2one('mail.message.subtype', 'Subtype'), + 'subtype_id': fields.many2one('mail.message.subtype', 'Subtype', + ondelete='set null', select=1,), 'vote_user_ids': fields.many2many('res.users', 'mail_vote', 'message_id', 'user_id', string='Votes', help='Users that voted for this message'), @@ -192,196 +207,262 @@ class mail_message(osv.Model): # Message loading for web interface #------------------------------------------------------ - def _message_get_dict(self, cr, uid, message, context=None): - """ Return a dict representation of the message. This representation is - used in the JS client code, to display the messages. + def _message_read_dict_postprocess(self, cr, uid, messages, message_tree, context=None): + """ Post-processing on values given by message_read. This method will + handle partners in batch to avoid doing numerous queries. - :param dict message: read result of a mail.message + :param list messages: list of message, as get_dict result + :param dict message_tree: {[msg.id]: msg browse record} """ - has_voted = False - if uid in message['vote_user_ids']: - has_voted = True + res_partner_obj = self.pool.get('res.partner') + ir_attachment_obj = self.pool.get('ir.attachment') + pid = self.pool.get('res.users').read(cr, uid, uid, ['partner_id'], context=None)['partner_id'][0] - is_favorite = False - if uid in message['favorite_user_ids']: - is_favorite = True + # 1. Aggregate partners (author_id and partner_ids) and attachments + partner_ids = set() + attachment_ids = set() + for key, message in message_tree.iteritems(): + if message.author_id: + partner_ids |= set([message.author_id.id]) + if message.partner_ids: + partner_ids |= set([partner.id for partner in message.partner_ids]) + if message.attachment_ids: + attachment_ids |= set([attachment.id for attachment in message.attachment_ids]) - try: - attachment_ids = [{'id': attach[0], 'name': attach[1]} for attach in self.pool.get('ir.attachment').name_get(cr, uid, message['attachment_ids'], context=context)] - except (orm.except_orm, osv.except_osv): - attachment_ids = [] + # Filter author_ids uid can see + # partner_ids = self.pool.get('res.partner').search(cr, uid, [('id', 'in', partner_ids)], context=context) + partners = res_partner_obj.name_get(cr, uid, list(partner_ids), context=context) + partner_tree = dict((partner[0], partner) for partner in partners) - try: - partner_ids = self.pool.get('res.partner').name_get(cr, uid, message['partner_ids'], context=context) - except (orm.except_orm, osv.except_osv): + # 2. Attachments + attachments = ir_attachment_obj.read(cr, uid, list(attachment_ids), ['id', 'datas_fname'], context=context) + attachments_tree = dict((attachment['id'], {'id': attachment['id'], 'filename': attachment['datas_fname']}) for attachment in attachments) + + # 3. Update message dictionaries + for message_dict in messages: + message_id = message_dict.get('id') + message = message_tree[message_id] + if message.author_id: + author = partner_tree[message.author_id.id] + else: + author = (0, message.email_from) partner_ids = [] - - return { - 'id': message['id'], - 'type': message['type'], - 'attachment_ids': attachment_ids, - 'body': message['body'], - 'model': message['model'], - 'res_id': message['res_id'], - 'record_name': message['record_name'], - 'subject': message['subject'], - 'date': message['date'], - 'author_id': message['author_id'], - 'is_author': message['author_id'] and message['author_id'][0] == uid, - # TDE note: is this useful ? to check - 'partner_ids': partner_ids, - 'parent_id': message['parent_id'] and message['parent_id'][0] or False, - # TDE note: see with CHM about votes, how they are displayed (only number, or name_get ?) - # vote: should only use number of votes - 'vote_nb': len(message['vote_user_ids']), - 'has_voted': has_voted, - 'is_private': message['model'] and message['res_id'], - 'is_favorite': is_favorite, - 'to_read': message['to_read'], - } - - def _message_read_expandable(self, cr, uid, message_list, read_messages, - message_loaded_ids=[], domain=[], context=None, parent_id=False, limit=None): - """ Create the expandable message for all parent message read - this function is used by message_read - - :param list message_list: list of messages given by message_read to - which we have to add expandables - :param dict read_messages: dict [id]: read result of the messages to - easily have access to their values, given their ID - """ - # sort for group items / TDE: move to message_read - # result = sorted(result, key=lambda k: k['id']) - tree_not = [] - # expandable for not show message - id_list = sorted(read_messages.keys()) - for message_id in id_list: - message = read_messages[message_id] - - # TDE note: check search is correctly implemented in mail.message - not_loaded_ids = self.search(cr, uid, [ - ('parent_id', '=', message['id']), - ('id', 'not in', message_loaded_ids), - ], context=context, limit=self._message_read_more_limit) - # group childs not read - id_min = None - id_max = None - nb = 0 - - for not_loaded_id in not_loaded_ids: - if not read_messages.get(not_loaded_id): - nb += 1 - if id_min == None or id_min > not_loaded_id: - id_min = not_loaded_id - if id_max == None or id_max < not_loaded_id: - id_max = not_loaded_id - tree_not.append(not_loaded_id) - else: - if nb > 0: - message_list.append({ - 'domain': [('id', '>=', id_min), ('id', '<=', id_max), ('parent_id', '=', message_id)], - 'nb_messages': nb, - 'type': 'expandable', - 'parent_id': message_id, - 'id': id_min, - 'model': message['model'] - }) - id_min = None - id_max = None - nb = 0 - if nb > 0: - message_list.append({ - 'domain': [('id', '>=', id_min), ('id', '<=', id_max), ('parent_id', '=', message_id)], - 'nb_messages': nb, - 'type': 'expandable', - 'parent_id': message_id, - 'id': id_min, - 'model': message['model'], + for partner in message.partner_ids: + if partner.id in partner_tree: + partner_ids.append(partner_tree[partner.id]) + attachment_ids = [] + for attachment in message.attachment_ids: + if attachment.id in attachments_tree: + attachment_ids.append(attachments_tree[attachment.id]) + message_dict.update({ + 'is_author': pid == author[0], + 'author_id': author, + 'partner_ids': partner_ids, + 'attachment_ids': attachment_ids, }) + return True - for msg_id in read_messages.keys() + tree_not: - message_loaded_ids.append(msg_id) + def _message_read_dict(self, cr, uid, message, parent_id=False, context=None): + """ Return a dict representation of the message. This representation is + used in the JS client code, to display the messages. Partners and + attachments related stuff will be done in post-processing in batch. - # expandable for limit max - ids = self.search(cr, uid, domain + [('id', 'not in', message_loaded_ids)], context=context, limit=1) - if len(ids) > 0: - message_list.append({ + :param dict message: mail.message browse record + """ + # private message: no model, no res_id + is_private = False + if not message.model or not message.res_id: + is_private = True + # votes and favorites: res.users ids, no prefetching should be done + vote_nb = len(message.vote_user_ids) + has_voted = uid in [user.id for user in message.vote_user_ids] + is_favorite = uid in [user.id for user in message.favorite_user_ids] + + return {'id': message.id, + 'type': message.type, + 'body': message.body, + 'model': message.model, + 'res_id': message.res_id, + 'record_name': message.record_name, + 'subject': message.subject, + 'date': message.date, + 'to_read': message.to_read, + 'parent_id': parent_id, + 'is_private': is_private, + 'author_id': False, + 'is_author': False, + 'partner_ids': [], + 'vote_nb': vote_nb, + 'has_voted': has_voted, + 'is_favorite': is_favorite, + 'attachment_ids': [], + } + + def _message_read_add_expandables(self, cr, uid, messages, message_tree, parent_tree, + message_unload_ids=[], thread_level=0, domain=[], parent_id=False, context=None): + """ Create expandables for message_read, to load new messages. + 1. get the expandable for new threads + if display is flat (thread_level == 0): + fetch message_ids < min(already displayed ids), because we + want a flat display, ordered by id + else: + fetch message_ids that are not childs of already displayed + messages + 2. get the expandables for new messages inside threads if display + is not flat + for each thread header, search for its childs + for each hole in the child list based on message displayed, + create an expandable + + :param list messages: list of message structure for the Chatter + widget to which expandables are added + :param dict message_tree: dict [id]: browse record of this message + :param dict parent_tree: dict [parent_id]: [child_ids] + :param list message_unload_ids: list of message_ids we do not want + to load + :return bool: True + """ + def _get_expandable(domain, message_nb, parent_id, max_limit): + return { 'domain': domain, - 'nb_messages': 0, + 'nb_messages': message_nb, 'type': 'expandable', 'parent_id': parent_id, - 'id': -1, - 'max_limit': True, - }) + 'max_limit': max_limit, + } - return message_list + if not messages: + return True + message_ids = sorted(message_tree.keys()) - def _get_parent(self, cr, uid, message, context=None): - """ Tools method that tries to get the parent of a mail.message. If - no parent, or if uid has no access right on the parent, False - is returned. - - :param dict message: read result of a mail.message - """ - if not message['parent_id']: - return False - parent_id = message['parent_id'][0] - try: - return self.read(cr, uid, parent_id, self._message_read_fields, context=context) - except (orm.except_orm, osv.except_osv): - return False - - def message_read(self, cr, uid, ids=False, domain=[], message_loaded_ids=[], context=None, parent_id=False, limit=None): - """ Read messages from mail.message, and get back a structured tree - of messages to be displayed as discussion threads. If IDs is set, - fetch these records. Otherwise use the domain to fetch messages. - After having fetch messages, their parents & child will be added to obtain - well formed threads. - - TDE note: update this comment after final method implementation - - :param domain: optional domain for searching ids - :param limit: number of messages to fetch - :param parent_id: if parent_id reached, stop searching for - further parents - :return list: list of trees of messages - """ - if message_loaded_ids: - domain += [('id', 'not in', message_loaded_ids)] - limit = limit or self._message_read_limit - read_messages = {} - message_list = [] - - # specific IDs given: fetch those ids and return directly the message list + # 1. get the expandable for new threads + if thread_level == 0: + exp_domain = domain + [('id', '<', min(message_unload_ids + message_ids))] + else: + exp_domain = domain + ['!', ('id', 'child_of', message_unload_ids + parent_tree.keys())] + ids = self.search(cr, uid, exp_domain, context=context, limit=1) if ids: - for message in self.read(cr, uid, ids, self._message_read_fields, context=context): - message_list.append(self._message_get_dict(cr, uid, message, context=context)) - message_list = sorted(message_list, key=lambda k: k['id']) - return message_list + # inside a thread: prepend + if parent_id: + messages.insert(0, _get_expandable(exp_domain, -1, parent_id, True)) + # new threads: append + else: + messages.append(_get_expandable(exp_domain, -1, parent_id, True)) - # TDE FIXME: check access rights on search are implemented for mail.message - # fetch messages according to the domain, add their parents if uid has access to - ids = self.search(cr, uid, domain, context=context, limit=limit) - for message in self.read(cr, uid, ids, self._message_read_fields, context=context): - # if not in tree and not in message_loded list - if not read_messages.get(message.get('id')) and message.get('id') not in message_loaded_ids: - read_messages[message.get('id')] = message - message_list.append(self._message_get_dict(cr, uid, message, context=context)) + # 2. get the expandables for new messages inside threads if display is not flat + if thread_level == 0: + return True + for message_id in message_ids: + message = message_tree[message_id] - # get all parented message if the user have the access - parent = self._get_parent(cr, uid, message, context=context) - while parent and parent.get('id') != parent_id: - if not read_messages.get(parent.get('id')) and parent.get('id') not in message_loaded_ids: - read_messages[parent.get('id')] = parent - message_list.append(self._message_get_dict(cr, uid, parent, context=context)) - parent = self._get_parent(cr, uid, parent, context=context) + # generate only for thread header messages (TDE note: parent_id may be False is uid cannot see parent_id, seems ok) + if message.parent_id: + continue + + # check there are message for expandable + child_ids = set([child.id for child in message.child_ids]) - set(message_unload_ids) + child_ids = sorted(list(child_ids), reverse=True) + if not child_ids: + continue + + # make groups of unread messages + id_min, id_max, nb = max(child_ids), 0, 0 + for child_id in child_ids: + if not child_id in message_ids: + nb += 1 + if id_min > child_id: + id_min = child_id + if id_max < child_id: + id_max = child_id + elif nb > 0: + exp_domain = [('id', '>=', id_min), ('id', '<=', id_max), ('id', 'child_of', message_id)] + messages.append(_get_expandable(exp_domain, nb, message_id, False)) + id_min, id_max, nb = max(child_ids), 0, 0 + else: + id_min, id_max, nb = max(child_ids), 0, 0 + if nb > 0: + exp_domain = [('id', '>=', id_min), ('id', '<=', id_max), ('id', 'child_of', message_id)] + idx = [msg.get('id') for msg in messages].index(message_id) + 1 + # messages.append(_get_expandable(exp_domain, nb, message_id, id_min)) + messages.insert(idx, _get_expandable(exp_domain, nb, message_id, False)) + + return True + + def message_read(self, cr, uid, ids=None, domain=None, message_unload_ids=None, + thread_level=0, context=None, parent_id=False, limit=None): + """ Read messages from mail.message, and get back a list of structured + messages to be displayed as discussion threads. If IDs is set, + fetch these records. Otherwise use the domain to fetch messages. + After having fetch messages, their ancestors will be added to obtain + well formed threads, if uid has access to them. + + After reading the messages, expandable messages are added in the + message list (see ``_message_read_add_expandables``). It consists + in messages holding the 'read more' data: number of messages to + read, domain to apply. + + :param list ids: optional IDs to fetch + :param list domain: optional domain for searching ids if ids not set + :param list message_unload_ids: optional ids we do not want to fetch, + because i.e. they are already displayed somewhere + :param int parent_id: context of parent_id + - if parent_id reached when adding ancestors, stop going further + in the ancestor search + - if set in flat mode, ancestor_id is set to parent_id + :param int limit: number of messages to fetch, before adding the + ancestors and expandables + :return list: list of message structure for the Chatter widget + """ + assert thread_level in [0, 1], 'message_read() thread_level should be 0 (flat) or 1 (1 level of thread); given %s.' % thread_level + domain = domain if domain is not None else [] + message_unload_ids = message_unload_ids if message_unload_ids is not None else [] + if message_unload_ids: + domain += [('id', 'not in', message_unload_ids)] + limit = limit or self._message_read_limit + message_tree = {} + message_list = [] + parent_tree = {} + + # no specific IDS given: fetch messages according to the domain, add their parents if uid has access to + if ids is None: + ids = self.search(cr, uid, domain, context=context, limit=limit) + + # fetch parent if threaded, sort messages + for message in self.browse(cr, uid, ids, context=context): + message_id = message.id + if message_id in message_tree: + continue + message_tree[message_id] = message + + # find parent_id + if thread_level == 0: + tree_parent_id = parent_id + else: + tree_parent_id = message_id + parent = message + while parent.parent_id and parent.parent_id.id != parent_id: + parent = parent.parent_id + tree_parent_id = parent.id + if not parent.id in message_tree: + message_tree[parent.id] = parent + # newest messages first + parent_tree.setdefault(tree_parent_id, []) + if tree_parent_id != message_id: + parent_tree[tree_parent_id].append(self._message_read_dict(cr, uid, message_tree[message_id], parent_id=tree_parent_id, context=context)) + + if thread_level: + for key, message_id_list in parent_tree.iteritems(): + message_id_list.sort(key=lambda item: item['id']) + message_id_list.insert(0, self._message_read_dict(cr, uid, message_tree[key], context=context)) + + parent_list = parent_tree.items() + parent_list = sorted(parent_list, key=lambda item: max([msg.get('id') for msg in item[1]]) if item[1] else item[0], reverse=True) + message_list = [message for (key, msg_list) in parent_list for message in msg_list] # get the child expandable messages for the tree - message_list = sorted(message_list, key=lambda k: k['id']) - message_list = self._message_read_expandable(cr, uid, message_list, read_messages, - message_loaded_ids=message_loaded_ids, domain=domain, context=context, parent_id=parent_id, limit=limit) - - # message_list = sorted(message_list, key=lambda k: k['id']) + self._message_read_dict_postprocess(cr, uid, message_list, message_tree, context=context) + self._message_read_add_expandables(cr, uid, message_list, message_tree, parent_tree, + thread_level=thread_level, message_unload_ids=message_unload_ids, domain=domain, parent_id=parent_id, context=context) return message_list # TDE Note: do we need this ? @@ -394,7 +475,7 @@ class mail_message(osv.Model): # return attachment_list #------------------------------------------------------ - # Email api + # mail_message internals #------------------------------------------------------ def init(self, cr): @@ -402,23 +483,74 @@ class mail_message(osv.Model): if not cr.fetchone(): cr.execute("""CREATE INDEX mail_message_model_res_id_idx ON mail_message (model, res_id)""") + def _search(self, cr, uid, args, offset=0, limit=None, order=None, + context=None, count=False, access_rights_uid=None): + """ Override that adds specific access rights of mail.message, to remove + ids uid could not see according to our custom rules. Please refer + to check_access_rule for more details about those rules. + + After having received ids of a classic search, keep only: + - if author_id == pid, uid is the author, OR + - a notification (id, pid) exists, uid has been notified, OR + - uid have read access to the related document is model, res_id + - otherwise: remove the id + """ + # Rules do not apply to administrator + if uid == SUPERUSER_ID: + return super(mail_message, self)._search(cr, uid, args, offset=offset, limit=limit, order=order, + context=context, count=count, access_rights_uid=access_rights_uid) + # Perform a super with count as False, to have the ids, not a counter + ids = super(mail_message, self)._search(cr, uid, args, offset=offset, limit=limit, order=order, + context=context, count=False, access_rights_uid=access_rights_uid) + if not ids and count: + return 0 + elif not ids: + return ids + + pid = self.pool.get('res.users').read(cr, uid, uid, ['partner_id'])['partner_id'][0] + author_ids, partner_ids, allowed_ids = set([]), set([]), set([]) + model_ids = {} + + messages = super(mail_message, self).read(cr, uid, ids, ['author_id', 'model', 'res_id', 'notified_partner_ids'], context=context) + for message in messages: + if message.get('author_id') and message.get('author_id')[0] == pid: + author_ids.add(message.get('id')) + elif pid in message.get('notified_partner_ids'): + partner_ids.add(message.get('id')) + elif message.get('model') and message.get('res_id'): + model_ids.setdefault(message.get('model'), {}).setdefault(message.get('res_id'), set()).add(message.get('id')) + + model_access_obj = self.pool.get('ir.model.access') + for doc_model, doc_dict in model_ids.iteritems(): + if not model_access_obj.check(cr, uid, doc_model, 'read', False): + continue + doc_ids = doc_dict.keys() + allowed_doc_ids = self.pool.get(doc_model).search(cr, uid, [('id', 'in', doc_ids)], context=context) + allowed_ids |= set([message_id for allowed_doc_id in allowed_doc_ids for message_id in doc_dict[allowed_doc_id]]) + + final_ids = author_ids | partner_ids | allowed_ids + if count: + return len(final_ids) + else: + return list(final_ids) + def check_access_rule(self, cr, uid, ids, operation, context=None): """ Access rules of mail.message: - read: if - - notification exist (I receive pushed message) OR - - author_id = pid (I am the author) OR - - I can read the related document if res_model, res_id - - Otherwise: raise + - author_id == pid, uid is the author, OR + - mail_notification (id, pid) exists, uid has been notified, OR + - uid have read access to the related document if model, res_id + - otherwise: raise - create: if - - I am in the document message_follower_ids OR - - I can write on the related document if res_model, res_id OR - - I create a private message (no model, no res_id) - - Otherwise: raise + - no model, no res_id, I create a private message + - pid in message_follower_ids if model, res_id OR + - uid have write access on the related document if model, res_id, OR + - otherwise: raise - write: if - - I can write on the related document if res_model, res_id + - uid has write access on the related document if model, res_id - Otherwise: raise - unlink: if - - I can write on the related document if res_model, res_id + - uid has write access on the related document if model, res_id - Otherwise: raise """ if uid == SUPERUSER_ID: @@ -428,15 +560,25 @@ class mail_message(osv.Model): partner_id = self.pool.get('res.users').read(cr, uid, uid, ['partner_id'], context=None)['partner_id'][0] # Read mail_message.ids to have their values - model_record_ids = {} message_values = dict.fromkeys(ids) + model_record_ids = {} cr.execute('SELECT DISTINCT id, model, res_id, author_id FROM "%s" WHERE id = ANY (%%s)' % self._table, (ids,)) for id, rmod, rid, author_id in cr.fetchall(): message_values[id] = {'res_model': rmod, 'res_id': rid, 'author_id': author_id} if rmod: - model_record_ids.setdefault(rmod, set()).add(rid) + model_record_ids.setdefault(rmod, dict()).setdefault(rid, set()).add(id) - # Read: Check for received notifications -> could become an ir.rule, but not till we do not have a many2one variable field + # Author condition, for read and create (private message) -> could become an ir.rule, but not till we do not have a many2one variable field + if operation == 'read': + author_ids = [mid for mid, message in message_values.iteritems() + if message.get('author_id') and message.get('author_id') == partner_id] + elif operation == 'create': + author_ids = [mid for mid, message in message_values.iteritems() + if not message.get('model') and not message.get('res_id')] + else: + author_ids = [] + + # Notification condition, for read (check for received notifications and create (in message_follower_ids)) -> could become an ir.rule, but not till we do not have a many2one variable field if operation == 'read': not_obj = self.pool.get('mail.notification') not_ids = not_obj.search(cr, SUPERUSER_ID, [ @@ -444,38 +586,24 @@ class mail_message(osv.Model): ('message_id', 'in', ids), ], context=context) notified_ids = [notification.message_id.id for notification in not_obj.browse(cr, SUPERUSER_ID, not_ids, context=context)] - else: - notified_ids = [] - # Read: Check messages you are author -> could become an ir.rule, but not till we do not have a many2one variable field - if operation == 'read': - author_ids = [mid for mid, message in message_values.iteritems() - if message.get('author_id') and message.get('author_id') == partner_id] - # Create: Check messages you create that are private messages -> ir.rule ? elif operation == 'create': - author_ids = [mid for mid, message in message_values.iteritems() - if not message.get('model') and not message.get('res_id')] - else: - author_ids = [] - - # Create: Check message_follower_ids - if operation == 'create': - doc_follower_ids = [] - for model, mids in model_record_ids.items(): + notified_ids = [] + for doc_model, doc_dict in model_record_ids.items(): fol_obj = self.pool.get('mail.followers') fol_ids = fol_obj.search(cr, SUPERUSER_ID, [ - ('res_model', '=', model), - ('res_id', 'in', list(mids)), + ('res_model', '=', doc_model), + ('res_id', 'in', list(doc_dict.keys())), ('partner_id', '=', partner_id), ], context=context) fol_mids = [follower.res_id for follower in fol_obj.browse(cr, SUPERUSER_ID, fol_ids, context=context)] - doc_follower_ids += [mid for mid, message in message_values.iteritems() - if message.get('res_model') == model and message.get('res_id') in fol_mids] + notified_ids += [mid for mid, message in message_values.iteritems() + if message.get('res_model') == doc_model and message.get('res_id') in fol_mids] else: - doc_follower_ids = [] + notified_ids = [] # Calculate remaining ids, and related model/res_ids model_record_ids = {} - other_ids = set(ids).difference(set(notified_ids), set(author_ids), set(doc_follower_ids)) + other_ids = set(ids).difference(set(author_ids), set(notified_ids)) for id in other_ids: if message_values[id]['res_model']: model_record_ids.setdefault(message_values[id]['res_model'], set()).add(message_values[id]['res_id']) @@ -495,7 +623,7 @@ class mail_message(osv.Model): if message.get('res_model') == model and message.get('res_id') in mids] # Calculate remaining ids: if not void, raise an error - other_ids = set(ids).difference(set(notified_ids), set(author_ids), set(doc_follower_ids), set(document_related_ids)) + other_ids = other_ids - set(document_related_ids) if not other_ids: return raise orm.except_orm(_('Access Denied'), @@ -529,50 +657,123 @@ class mail_message(osv.Model): self.pool.get('ir.attachment').unlink(cr, uid, attachments_to_delete, context=context) return super(mail_message, self).unlink(cr, uid, ids, context=context) - def _notify_followers(self, cr, uid, newid, message, context=None): - """ Add the related record followers to the destination partner_ids. + def copy(self, cr, uid, id, default=None, context=None): + """ Overridden to avoid duplicating fields that are unique to each email """ + if default is None: + default = {} + default.update(message_id=False, headers=False) + return super(mail_message, self).copy(cr, uid, id, default=default, context=context) + + #------------------------------------------------------ + # Messaging API + #------------------------------------------------------ + + # TDE note: this code is not used currently, will be improved in a future merge, when quoted context + # will be added to email send for notifications. Currently only WIP. + MAIL_TEMPLATE = """
+ % if message: + ${display_message(message)} + % endif + % for ctx_msg in context_messages: + ${display_message(ctx_msg)} + % endfor + % if add_expandable: + ${display_expandable()} + % endif + ${display_message(header_message)} +
+ + <%def name="display_message(message)"> +
+ Subject: ${message.subject}
+ Body: ${message.body} +
+ + + <%def name="display_expandable()"> +
This is an expandable.
+ + """ + + def message_quote_context(self, cr, uid, id, context=None, limit=3, add_original=False): """ - partners_to_notify = set([]) - # message has no subtype_id: pure log message -> no partners, no one notified - if not message.subtype_id: - message.write({'partner_ids': [5]}) - return True - # all partner_ids of the mail.message have to be notified - if message.partner_ids: - partners_to_notify |= set(partner.id for partner in message.partner_ids) - # all followers of the mail.message document have to be added as partners and notified - if message.model and message.res_id: - fol_obj = self.pool.get("mail.followers") - fol_ids = fol_obj.search(cr, uid, [('res_model', '=', message.model), ('res_id', '=', message.res_id), ('subtype_ids', 'in', message.subtype_id.id)], context=context) - fol_objs = fol_obj.browse(cr, uid, fol_ids, context=context) - extra_notified = set(fol.partner_id.id for fol in fol_objs) - missing_notified = extra_notified - partners_to_notify - if missing_notified: - self.write(cr, SUPERUSER_ID, [newid], {'partner_ids': [(4, p_id) for p_id in missing_notified]}, context=context) + 1. message.parent_id = False: new thread, no quote_context + 2. get the lasts messages in the thread before message + 3. get the message header + 4. add an expandable between them + + :param dict quote_context: options for quoting + :return string: html quote + """ + add_expandable = False + + message = self.browse(cr, uid, id, context=context) + if not message.parent_id: + return '' + context_ids = self.search(cr, uid, [ + ('parent_id', '=', message.parent_id.id), + ('id', '<', message.id), + ], limit=limit, context=context) + + if len(context_ids) >= limit: + add_expandable = True + context_ids = context_ids[0:-1] + + context_ids.append(message.parent_id.id) + context_messages = self.browse(cr, uid, context_ids, context=context) + header_message = context_messages.pop() + + try: + if not add_original: + message = False + result = MakoTemplate(self.MAIL_TEMPLATE).render_unicode(message=message, + context_messages=context_messages, + header_message=header_message, + add_expandable=add_expandable, + # context kw would clash with mako internals + ctx=context, + format_exceptions=True) + result = result.strip() + return result + except Exception: + _logger.exception("failed to render mako template for quoting message") + return '' + return result def _notify(self, cr, uid, newid, context=None): """ Add the related record followers to the destination partner_ids if is not a private message. Call mail_notification.notify to manage the email sending """ - message = self.browse(cr, uid, newid, context=context) - if message.model and message.res_id: - self._notify_followers(cr, uid, newid, message, context=context) + message = self.read(cr, uid, newid, ['model', 'res_id', 'author_id', 'subtype_id', 'partner_ids'], context=context) - # add myself if I wrote on my wall, otherwise remove myself author - if ((message.model == "res.partner" and message.res_id == message.author_id.id)): - self.write(cr, SUPERUSER_ID, [newid], {'partner_ids': [(4, message.author_id.id)]}, context=context) - else: - self.write(cr, SUPERUSER_ID, [newid], {'partner_ids': [(3, message.author_id.id)]}, context=context) + partners_to_notify = set([]) + # message has no subtype_id: pure log message -> no partners, no one notified + if not message.get('subtype_id'): + return True + # all partner_ids of the mail.message have to be notified + if message.get('partner_ids'): + partners_to_notify |= set(message.get('partner_ids')) + # all followers of the mail.message document have to be added as partners and notified + if message.get('model') and message.get('res_id'): + fol_obj = self.pool.get("mail.followers") + fol_ids = fol_obj.search(cr, uid, [ + ('res_model', '=', message.get('model')), + ('res_id', '=', message.get('res_id')), + ('subtype_ids', 'in', message.get('subtype_id')[0]) + ], context=context) + fol_objs = fol_obj.read(cr, uid, fol_ids, ['partner_id'], context=context) + partners_to_notify |= set(fol['partner_id'][0] for fol in fol_objs) + # when writing to a wall + if message.get('author_id') and message.get('model') == "res.partner" and message.get('res_id') == message.get('author_id')[0]: + partners_to_notify |= set([message.get('author_id')[0]]) + elif message.get('author_id'): + partners_to_notify = partners_to_notify - set([message.get('author_id')[0]]) + + if partners_to_notify: + self.write(cr, SUPERUSER_ID, [newid], {'notified_partner_ids': [(4, p_id) for p_id in partners_to_notify]}, context=context) self.pool.get('mail.notification')._notify(cr, uid, newid, context=context) - def copy(self, cr, uid, id, default=None, context=None): - """Overridden to avoid duplicating fields that are unique to each email""" - if default is None: - default = {} - default.update(message_id=False, headers=False) - return super(mail_message, self).copy(cr, uid, id, default=default, context=context) - #------------------------------------------------------ # Tools #------------------------------------------------------ diff --git a/addons/mail/mail_message_subtype.py b/addons/mail/mail_message_subtype.py index 32b20d9c11e..e37e20259f8 100644 --- a/addons/mail/mail_message_subtype.py +++ b/addons/mail/mail_message_subtype.py @@ -31,14 +31,15 @@ class mail_message_subtype(osv.osv): _description = 'mail_message_subtype' _columns = { 'name': fields.char('Message Type', required=True, translate=True, - help='Message subtype, gives a more precise type on the message, '\ + help='Message subtype gives a more precise type on the message, '\ 'especially for system notifications. For example, it can be '\ 'a notification related to a new record (New), or to a stage '\ 'change in a process (Stage change). Message subtypes allow to '\ 'precisely tune the notifications the user want to receive on its wall.'), - 'res_model': fields.char('Model', help="link subtype to model"), + 'res_model': fields.char('Model', + help="Related model of the subtype. If False, this subtype exists for all models."), 'default': fields.boolean('Default', - help="When subscribing to the document, this subtype will be checked by default."), + help="Checked by default when subscribing."), } _defaults = { 'default': True, diff --git a/addons/mail/mail_message_view.xml b/addons/mail/mail_message_view.xml index 4677beee511..7d2e9483773 100644 --- a/addons/mail/mail_message_view.xml +++ b/addons/mail/mail_message_view.xml @@ -29,6 +29,7 @@ + @@ -38,6 +39,7 @@ + @@ -57,9 +59,13 @@ + + @@ -69,6 +75,10 @@ + +
@@ -79,7 +89,6 @@ form tree,form - {'search_default_to_read_message':True} diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 04da686b49d..ee00b88dbd9 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -74,17 +74,17 @@ class mail_thread(osv.AbstractModel): - message_unread: has uid unread message for the document - message_summary: html snippet summarizing the Chatter for kanban views """ res = dict((id, dict(message_unread=False, message_summary='')) for id in ids) + user_pid = self.pool.get('res.users').read(cr, uid, uid, ['partner_id'], context=context)['partner_id'][0] - # search for unread messages, by reading directly mail.notification, as SUPERUSER - notif_obj = self.pool.get('mail.notification') - notif_ids = notif_obj.search(cr, SUPERUSER_ID, [ - ('partner_id.user_ids', 'in', [uid]), - ('message_id.res_id', 'in', ids), - ('message_id.model', '=', self._name), - ('read', '=', False) - ], context=context) - for notif in notif_obj.browse(cr, SUPERUSER_ID, notif_ids, context=context): - res[notif.message_id.res_id]['message_unread'] = True + # search for unread messages, directly in SQL to improve performances + cr.execute(""" SELECT m.res_id FROM mail_message m + RIGHT JOIN mail_notification n + ON (n.message_id = m.id AND n.partner_id = %s AND n.read = False) + WHERE m.model = %s AND m.res_id in %s""", + (user_pid, self._name, tuple(ids),)) + msg_ids = [result[0] for result in cr.fetchall()] + for msg_id in msg_ids: + res[msg_id]['message_unread'] = True for thread in self.browse(cr, uid, ids, context=context): cls = res[thread.id]['message_unread'] and ' class="oe_kanban_mail_new"' or '' @@ -156,7 +156,7 @@ class mail_thread(osv.AbstractModel): old = set(fol.partner_id.id for fol in fol_obj.browse(cr, SUPERUSER_ID, fol_ids)) new = set(old) - for command in value: + for command in value or []: if isinstance(command, (int, long)): new.add(command) elif command[0] == 0: @@ -554,7 +554,11 @@ class mail_thread(osv.AbstractModel): ('file2', 'bytes')} } """ - msg_dict = {} + msg_dict = { + 'type': 'email', + 'subtype': 'mail.mt_comment', + 'author_id': False, + } if not isinstance(message, Message): if isinstance(message, unicode): # Warning: message_from_string doesn't always work correctly on unicode, @@ -572,7 +576,7 @@ class mail_thread(osv.AbstractModel): if 'Subject' in message: msg_dict['subject'] = decode(message.get('Subject')) - # Envelope fields not stored in mail.message but made available for message_new() + # Envelope fields not stored in mail.message but made available for message_new() msg_dict['from'] = decode(message.get('from')) msg_dict['to'] = decode(message.get('to')) msg_dict['cc'] = decode(message.get('cc')) @@ -581,6 +585,8 @@ class mail_thread(osv.AbstractModel): author_ids = self._message_find_partners(cr, uid, message, ['From'], context=context) if author_ids: msg_dict['author_id'] = author_ids[0] + else: + msg_dict['email_from'] = message.get('from') partner_ids = self._message_find_partners(cr, uid, message, ['From', 'To', 'Cc'], context=context) msg_dict['partner_ids'] = partner_ids @@ -670,6 +676,18 @@ class mail_thread(osv.AbstractModel): if self._mail_flat_thread and not parent_id and thread_id: message_ids = mail_message.search(cr, uid, ['&', ('res_id', '=', thread_id), ('model', '=', model)], context=context, order="id ASC", limit=1) parent_id = message_ids and message_ids[0] or False + # we want to set a parent: force to set the parent_id to the oldest ancestor, to avoid having more than 1 level of thread + elif parent_id: + message_ids = mail_message.search(cr, SUPERUSER_ID, [('id', '=', parent_id), ('parent_id', '!=', False)], context=context) + # avoid loops when finding ancestors + processed_list = [] + if message_ids: + _counter, _counter_max = 0, 200 + message = mail_message.browse(cr, SUPERUSER_ID, message_ids[0], context=context) + while (message.parent_id and message.parent_id.id not in processed_list): + processed_list.append(message.parent_id.id) + message = message.parent_id + parent_id = message.id values = kwargs values.update({ @@ -689,27 +707,28 @@ class mail_thread(osv.AbstractModel): return mail_message.create(cr, uid, values, context=context) - def message_post_api(self, cr, uid, thread_id, body='', subject=False, type='notification', - subtype=None, parent_id=False, attachments=None, context=None, **kwargs): - # TDE FIXME: body is plaintext: convert it into html - # when writing on res.partner, without specific thread_id -> redirect to the user's partner - if self._name == 'res.partner' and not thread_id: - thread_id = self.pool.get('res.users').read(cr, uid, uid, ['partner_id'], context=context)['partner_id'][0] + def message_post_api(self, cr, uid, thread_id, body='', subject=False, parent_id=False, attachment_ids=None, context=None): + """ Wrapper on message_post, used only in Chatter (JS). The purpose is + to handle attachments. + # TDE FIXME: body is plaintext: convert it into html + """ + new_message_id = self.message_post(cr, uid, thread_id=thread_id, body=body, subject=subject, type='comment', + subtype='mail.mt_comment', parent_id=parent_id, context=context) - new_message_id = self.message_post(cr, uid, thread_id=thread_id, body=body, subject=subject, type=type, - subtype=subtype, parent_id=parent_id, context=context) - - # Chatter: attachments linked to the document (not done JS-side), load the message - if attachments: + # HACK FIXME: Chatter: attachments linked to the document (not done JS-side), load the message + if attachment_ids: ir_attachment = self.pool.get('ir.attachment') mail_message = self.pool.get('mail.message') - attachment_ids = ir_attachment.search(cr, SUPERUSER_ID, [('res_model', '=', 'mail.message'), ('res_id', '=', 0), ('create_uid', '=', uid), ('id', 'in', attachments)], context=context) - if attachment_ids: + filtered_attachment_ids = ir_attachment.search(cr, SUPERUSER_ID, [ + ('res_model', '=', 'mail.compose.message'), + ('res_id', '=', 0), + ('create_uid', '=', uid), + ('id', 'in', attachment_ids)], context=context) + if filtered_attachment_ids: ir_attachment.write(cr, SUPERUSER_ID, attachment_ids, {'res_model': self._name, 'res_id': thread_id}, context=context) mail_message.write(cr, SUPERUSER_ID, [new_message_id], {'attachment_ids': [(6, 0, [pid for pid in attachment_ids])]}, context=context) - new_message = self.pool.get('mail.message').message_read(cr, uid, [new_message_id], context=context) - return new_message + return new_message_id #------------------------------------------------------ # Followers API diff --git a/addons/mail/mail_thread_view.xml b/addons/mail/mail_thread_view.xml index 5ef5e14b846..cdeade04d84 100644 --- a/addons/mail/mail_thread_view.xml +++ b/addons/mail/mail_thread_view.xml @@ -4,48 +4,126 @@ Inbox mail.wall - + mail.message + { + 'default_model': 'res.users', + 'default_res_id': uid + } + + +

+ Good Job! Your inbox is empty. +

+ Your inbox contains private messages or emails sent to you + as well as information related to documents or people you + follow. +

+
To: me mail.wall - + mail.message + { + 'default_model': 'res.users', + 'default_res_id': uid, + 'search_default_message_unread': True + } + + +

+ No private message. +

+ This list contains messages sent to you. +

+
- Favorites + Todo mail.wall - + mail.message + { + 'default_model': 'res.users', + 'default_res_id': uid, + 'search_default_message_unread': True + } + + +

+ No todo! +

+ When you process messages in your inbox, you can mark some + as todo. From this menu, you can process all your todo. +

+
Archives mail.wall - + { + 'default_model': 'res.users', + 'default_res_id': uid, + 'search_default_message_read': True + } + + +

+ No message found. +

+
Sent mail.wall - + { + 'default_model': 'res.users', + 'default_res_id': uid + } + + +

+ No message sent yet. +

+ Click on the top-right icon to compose a message. This + message will be sent by email if it's an internal contact. +

+
- - + @@ -61,7 +139,7 @@ - Favorites + Todo @@ -79,4 +157,4 @@ - \ No newline at end of file + diff --git a/addons/mail/res_partner_view.xml b/addons/mail/res_partner_view.xml index 2a8430926d5..a4aa56ae971 100644 --- a/addons/mail/res_partner_view.xml +++ b/addons/mail/res_partner_view.xml @@ -9,9 +9,8 @@
- +
diff --git a/addons/mail/res_users.py b/addons/mail/res_users.py index 54b8a76703f..1b6388111ba 100644 --- a/addons/mail/res_users.py +++ b/addons/mail/res_users.py @@ -111,8 +111,7 @@ class res_users(osv.Model): alias_pool.unlink(cr, uid, alias_ids, context=context) return res - def message_post_api(self, cr, uid, thread_id, body='', subject=False, type='notification', - subtype=None, parent_id=False, attachments=None, context=None, **kwargs): + def message_post_api(self, cr, uid, thread_id, body='', subject=False, parent_id=False, attachment_ids=None, context=None): """ Redirect the posting of message on res.users to the related partner. This is done because when giving the context of Chatter on the various mailboxes, we do not have access to the current partner_id. @@ -124,7 +123,7 @@ class res_users(osv.Model): thread_id = thread_id[0] partner_id = self.pool.get('res.users').read(cr, uid, thread_id, ['partner_id'], context=context)['partner_id'][0] return self.pool.get('res.partner').message_post_api(cr, uid, partner_id, body=body, subject=subject, - type=type, subtype=subtype, parent_id=parent_id, attachments=attachments, context=context, **kwargs) + parent_id=parent_id, attachment_ids=attachment_ids, context=context) def message_post(self, cr, uid, thread_id, context=None, **kwargs): """ Redirect the posting of message on res.users to the related partner. diff --git a/addons/mail/security/ir.model.access.csv b/addons/mail/security/ir.model.access.csv index c609667c26e..4d68b7e3aef 100644 --- a/addons/mail/security/ir.model.access.csv +++ b/addons/mail/security/ir.model.access.csv @@ -2,6 +2,7 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_mail_message_all,mail.message.all,model_mail_message,,1,0,1,0 access_mail_message_group_user,mail.message.group.user,model_mail_message,base.group_user,1,1,1,1 access_mail_mail_all,mail.mail.all,model_mail_mail,,0,0,1,0 +access_mail_mail_user,mail.mail,model_mail_mail,base.group_user,1,1,1,0 access_mail_mail_system,mail.mail.system,model_mail_mail,base.group_system,1,1,1,1 access_mail_followers_all,mail.followers.all,model_mail_followers,,1,0,0,0 access_mail_followers_system,mail.followers.system,model_mail_followers,base.group_system,1,1,1,1 @@ -12,6 +13,6 @@ access_mail_group_user,mail.group.user,model_mail_group,base.group_user,1,1,1,1 access_mail_alias_all,mail.alias.all,model_mail_alias,,1,0,0,0 access_mail_alias_user,mail.alias,model_mail_alias,base.group_user,1,1,1,0 access_mail_alias_system,mail.alias,model_mail_alias,base.group_system,1,1,1,1 -access_mail_message_subtype,mail.message.subtype,model_mail_message_subtype,,1,1,1,1 -access_mail_mail_user,mail.mail,model_mail_mail,base.group_user,1,1,1,0 +access_mail_message_subtype_all,mail.message.subtype.all,model_mail_message_subtype,,1,0,0,0 access_mail_vote_all,mail.vote.all,model_mail_vote,,1,1,1,1 +access_mail_favorite_all,mail.favorite.all,model_mail_favorite,,1,1,1,1 diff --git a/addons/mail/static/src/css/mail.css b/addons/mail/static/src/css/mail.css index 50ce0e000a9..eb668162e30 100644 --- a/addons/mail/static/src/css/mail.css +++ b/addons/mail/static/src/css/mail.css @@ -1,439 +1,561 @@ -/* ------------------------------------------------------------ */ -/* Reset because of ugly display of end of August -/* ------------------------------------------------------------ */ +/* ------------ TOPBAR MAIL BUTTON --------------- */ -.openerp .oe_mail_wall ul, .openerp .oe_mail_wall li { - list-style-type: none; - padding: 0; - margin: 0; +/* FIXME this css is not very pretty because it uses a + * 'button' element wich comes with a lot of inappropriate + * styling. Entypo is also a headache to center properly + * */ + +.openerp .oe_topbar_item.oe_topbar_compose_full_email{ + padding: 0px; + width: 32px; + height: 32px; } - -.openerp .oe_chatter ul, .openerp .oe_chatter li { - list-style-type: none; - padding: 0; - margin: 0; -} - -/* ------------------------------------------------------------ */ -/* Wall -/* ------------------------------------------------------------ */ - -.openerp div.oe_mail_wall { - overflow: auto; - padding: 0; - background: white; -} - -.openerp div.oe_mail_wall div.oe_mail_wall_aside { - margin-left: 565px; - margin: 8px; -} - -.openerp div.oe_mail_wall ul.oe_mail_wall_threads { - float: left; - width: 560px; - margin: 8px; - list-style-type: none; -} - -/* ------------------------------------------------------------ */ -/* Followers -/* ------------------------------------------------------------ */ - -.openerp div.oe_mail_recthread_aside h4 { - display: inline-block; -} -.openerp div.oe_mail_recthread_aside button { +.openerp .oe_topbar_item.oe_topbar_compose_full_email button{ position: relative; -} -.openerp div.oe_mail_recthread_aside label, -.openerp div.oe_mail_recthread_aside input { - cursor:pointer; + top: -3px; /* centering entypo ... urgh */ + box-sizing: border-box; + border: none; + box-shadow: none; + color: white; + background: none; + text-shadow: 0px 1px 2px black; + width: 32px; + height: 32px; + padding: 0px; + margin: 0px + border-radius: 0px; } -/* Specific display of threads in the wall */ -/* ------------------------------------------------------------ */ +/* ------------ MAIL WIDGET --------------- */ +.openerp .oe_mail, .openerp .oe_mail *{ + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.openerp .oe_mail { + display: block; + position: relative; + margin: 0px; +} +.openerp .oe_mail .oe_thread{ + margin-left: 32px; +} +.openerp .oe_mail > .oe_thread{ + margin-left: 0px; +} -.openerp ul.oe_mail_wall_threads .oe_msg_content textarea.oe_mail_compose_textarea { - width: 434px; - height: 30px; +/* ---------------- MESSAGES ------------------ */ + +.openerp .oe_mail .oe_msg{ + position: relative; + background: #F4F5FA; + border-radius: 2px; + margin-bottom: 2px; + min-height: 42px; + border: solid 1px rgba(0,0,0,0.03); +} +.openerp .oe_mail .oe_msg .oe_msg_left{ + position: absolute; + left:0; top: 0; bottom: 0; width: 40px; + overflow: hidden; +} +.openerp .oe_mail .oe_msg .oe_msg_icon{ + width: 32px; + margin: 4px; + border-radius: 2px; +} +.openerp .oe_mail .oe_msg .oe_msg_center{ + position: relative; + display: block; + margin-left: 40px; +} +.openerp .oe_mail .oe_msg .oe_msg_footer{ + padding-left: 4px; + padding-top: 3px; + overflow: hidden; + margin-bottom: 4px; + font-size: 11px; +} +.openerp .oe_mail .oe_msg .oe_msg_content{ + display: block; + overflow: hidden; + padding: 4px; + padding-bottom:1px; +} +.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_title{ + font-size: 13px; + margin-bottom: 0px; + margin-top: 2px; +} + +/* a) Indented Messages */ + +.openerp .oe_mail .oe_msg_indented{ + background: #FFF; + border: none; + margin-bottom:0px; + min-height:38px; +} +.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_icon{ + width:32px; + margin:2px; + border-radius:2px; +} +.openerp .oe_mail .oe_msg .oe_subtle{ + color: #B7B7D5; +} +.openerp .oe_mail .oe_msg_indented .oe_msg_center{ + margin-left:34px; +} +.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_content{ + padding-top:2px; +} +.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_footer{ + margin-bottom: 0px; +} + +/* b) Votes (likes) */ + +.openerp .oe_mail .oe_mail_vote_count{ + display: inline; + position: relative; + background: white; + box-shadow: 0px 0px 0px 1px rgba(124, 123, 173, 0.36) inset; + color: #7c7bad; + text-shadow: none; + border-radius: 3px; + margin: 0px; + padding-left: 3px; + padding-right: 15px; + margin-right: 5px; +} +.openerp .oe_mail .oe_mail_vote_count .oe_e{ + position: absolute; + bottom: 1px; + right: 2px; + font-size: 26px; +} + +/* c) Message action icons */ + +.openerp .oe_mail .oe_msg .oe_msg_icons{ + float: right; + margin-top: 4px; + margin-right: 8px; + margin-left: 8px; + height: 24px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.openerp .oe_mail .oe_msg .oe_msg_icons span{ + float:right; + width:24px; + height:24px; + line-height:24px; + text-align: center; +} +.openerp .oe_mail .oe_msg .oe_msg_icons a { + text-decoration: none; + color: #FFF; + text-shadow: 0px 1px #AAA,0px -1px #AAA, -1px 0px #AAA, 1px 0px #AAA, 0px 3px 3px rgba(0,0,0,0.1); + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.openerp .oe_mail .oe_msg:hover .oe_msg_icons a{ + opacity: 1; + -webkit-transition: all 0.1s linear; + -moz-transition: all 0.1s linear; + -o-transition: all 0.1s linear; + transition: all 0.1s linear; +} +.openerp .oe_mail .oe_msg .oe_msg_icons .oe_star:hover a{ + color: #FFF6C0; + text-shadow: 0px 1px #FFA162,0px -1px #FFA162, -1px 0px #FFA162, 1px 0px #FFA162, 0px 3px 3px rgba(0,0,0,0.1); +} +.openerp .oe_mail .oe_msg .oe_msg_icons .oe_star.oe_starred a{ + color: #FFE41F; + text-shadow: 0px 1px #DF6200,0px -1px #DF6200, -1px 0px #DF6200, 1px 0px #DF6200, 0px 3px 3px rgba(0,0,0,0.1); +} +.openerp .oe_mail .oe_msg .oe_msg_icons .oe_reply:hover a{ + color: #1fc0ff; + text-shadow: 0px 1px #184fc5,0px -1px #184fc5, -1px 0px #184fc5, 1px 0px #184fc5, 0px 3px 3px rgba(0,0,0,0.1); +} +.openerp .oe_mail .oe_msg .oe_msg_icons .oe_read:hover a{ + color: #bbbaff; + text-shadow: 0px 1px #7c7bad,0px -1px #7c7bad, -1px 0px #7c7bad, 1px 0px #7c7bad, 0px 3px 3px rgba(0,0,0,0.1); +} +.openerp .oe_mail .oe_msg .oe_msg_icons .oe_unread:hover a{ + color: #c2ff00; + text-shadow: 0px 1px #009441,0px -1px #009441, -1px 0px #009441, 1px 0px #009441, 0px 3px 3px rgba(0,0,0,0.1); +} +.openerp .oe_mail .oe_msg .oe_msg_content textarea{ + width: 100%; + height: 64px; + margin: 0px; + padding: 0px; + resize: vertical; + padding: 4px; } - -.openerp li.oe_mail_wall_thread:first .oe_msg_notification { - border-top: 0; +.openerp .oe_mail .oe_msg.oe_msg_composer_compact, .openerp .oe_mail .oe_msg.oe_msg_expandable{ + padding:4px; + min-height:0px; +} +.openerp .oe_mail .oe_msg.oe_msg_composer_compact textarea{ + height: 24px; + width: 100%; } -.openerp div.oe_thread_placeholder img { - width: 28px; - height: 28px; +/* --------------------- ATTACHMENTS --------------------- */ + +.openerp .oe_mail .oe_msg_attachment_list{ + display: none; + margin-top: 12px; + margin-bottom: 12px; } - -.openerp div.oe_thread_placeholder div.oe_msg_content { - width: 440px; +.openerp .oe_mail .oe_msg_composer .oe_msg_attachment_list{ + display: block; } - - -/* ------------------------------------------------------------ */ -/* RecordThread -/* ------------------------------------------------------------ */ - -.openerp .oe_form div.oe_chatter { - overflow: auto; -} - -.openerp .oe_mail_record_wall { - margin: auto; - width: 560px; -} - -.openerp .oe_mail_record_wall > .oe_mail_wall_threads { - float: left; -} - -.openerp div.oe_mail_recthread_aside { - float: right; - width: 250px; -} - -.openerp div.oe_mail_recthread_actions { - margin-bottom: 8px; -} - -.openerp div.oe_mail_recthread_actions button { - width: 120px; -} - -.openerp .oe_mail_recthread_aside .oe_follower.oe_follow { - color: white; - background-color: #8a89ba; - background-image: -webkit-gradient(linear, left top, left bottom, from(#8a89ba), to(#807fb4)); - background-image: -webkit-linear-gradient(top, #8a89ba, #807fb4); - background-image: -moz-linear-gradient(top, #8a89ba, #807fb4); - background-image: -ms-linear-gradient(top, #8a89ba, #807fb4); - background-image: -o-linear-gradient(top, #8a89ba, #807fb4); - background-image: linear-gradient(to bottom, #8a89ba, #807fb4); -} -.openerp .oe_mail_recthread_aside .oe_follower.oe_following { - color: white; - background-color: #dc5f59; - background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630)); - background-image: -webkit-linear-gradient(top, #dc5f59, #b33630); - background-image: -moz-linear-gradient(top, #dc5f59, #b33630); - background-image: -ms-linear-gradient(top, #dc5f59, #b33630); - background-image: -o-linear-gradient(top, #dc5f59, #b33630); - background-image: linear-gradient(to bottom, #dc5f59, #b33630); -} - - -.openerp .oe_mail_recthread_aside .oe_follower span { - display:none; -} -.openerp .oe_mail_recthread_aside .oe_following span.oe_following, -.openerp .oe_mail_recthread_aside .oe_notfollow span.oe_follow { - display:block; -} - -.openerp div.oe_mail_recthread_followers { - margin-bottom: 8px; -} - - -/* ------------------------------------------------------------ */ -/* subtypes -/* ------------------------------------------------------------ */ - -.openerp .oe_mail_subtypes { - display:inline-block; +.openerp .oe_mail .oe_attachment{ + display: inline-block; + width: 100px; + margin: 2px; + min-height: 80px; position: relative; - z-index: 5; + border-radius: 3px; + text-align: center; + vertical-align: top; } -.openerp .oe_mail_subtypes .oe_recthread_subtypes { - background: #fff; - padding: 2px; - border: 1px solid #aaaaaa; - border-top: 0px; +.openerp .oe_mail .oe_attachment .oe_name{ + display: inline-block; + max-width: 100%; + padding: 1px 3px; + margin-top: 50px; + margin-bottom: 5px; + background: rgba(124, 123, 173, 0.13); + overflow: hidden; + color: #4c4c4c; + text-shadow: none; + border-radius: 3px; +} + +.openerp .oe_mail .oe_attachment.oe_preview{ + background: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJ0lEQVQYV2MsLS39z4AGLCws0IUYGIeCwrVr12J45sSJE5ieGQIKAbuZKf/EMCs7AAAAAElFTkSuQmCC ); +} +.openerp .oe_mail .oe_attachment .oe_progress_bar{ + display: none; position: absolute; - z-index: 2; + top: 18px; + left: 16px; + right: 16px; + height: 17px; + line-height: 13px; + padding: 0px; + background: #4BBD00; + color: white; + text-align: center; + border-radius: 3px; + border: solid 1px rgba(0,0,0,0.2); + box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.34); + -webkit-animation: oe_mail_attach_loading_anim 0.75s infinite linear; + -moz-animation: oe_mail_attach_loading_anim 0.75s infinite linear; + -o-animation: oe_mail_attach_loading_anim 0.75s infinite linear; + animation: oe_mail_attach_loading_anim 0.75s infinite linear; } -.openerp .oe_mail_subtypes.oe_mouseout .oe_recthread_subtypes { - display: none; -} -.openerp .oe_mail_subtypes.oe_mouseover .oe_recthread_subtypes { +.openerp .oe_mail .oe_attachment.oe_uploading .oe_progress_bar{ display: block; } - -/* ------------------------------------------------------------ */ -/* Thread -/* ------------------------------------------------------------ */ - -.openerp div.oe_mail_thread_action { - white-space: normal; - padding: 8px; - z-index:5; - background: #fff; +@-webkit-keyframes oe_mail_attach_loading_anim{ + 0% { background: #4BBD00 } + 50% { background: #009123 } + 100% { background: #4BBD00 } } - -.openerp div.oe_mail_thread_action:after { - content: ""; +@-moz-keyframes oe_mail_attach_loading_anim{ + 0% { background: #4BBD00 } + 50% { background: #009123 } + 100% { background: #4BBD00 } +} +@-o-keyframes oe_mail_attach_loading_anim{ + 0% { background: #4BBD00 } + 50% { background: #009123 } + 100% { background: #4BBD00 } +} +@keyframes oe_mail_attach_loading_anim{ + 0% { background: #4BBD00 } + 50% { background: #009123 } + 100% { background: #4BBD00 } +} +.openerp .oe_mail .oe_attachment.oe_preview .oe_name{ + position: absolute; + bottom: 0px; + margin: 0px; + left: 0px; + right: 0px; + max-height: 64px; + background: rgba(0,0,0,0.8); + color: white; + border-top-left-radius: 0px; + border-top-right-radius: 0px; + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; +} +.openerp .oe_mail .oe_attachment.oe_preview:hover .oe_name{ + opacity: 1; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; +} +.openerp .oe_mail .oe_attachment img{ + position: absolute; + width: 48px; + height: 48px; + top: 0px; + left: 50%; + margin-left: -24px; +} +.openerp .oe_mail .oe_attachment.oe_preview img{ display: block; - clear: both; -} - -/* default textarea (oe_mail_compose_textarea), and body textarea for compose form view */ -.openerp .oe_msg_content textarea.oe_mail_compose_textarea:focus, -.openerp .oe_msg_content div.oe_mail_compose_message_body textarea:focus { - outline: 0; - border-color: rgba(82, 168, 236, 0.8); - -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); - -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); - -box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -} - -.openerp .oe_mail_vote_count, -.openerp .oe_msg_vote{ - vertical-align: bottom; -} - -.openerp button.oe_mail_starbox{ - background: #ff0000; -} -.openerp button.oe_mail_starbox.oe_stared{ - background: #00FF00; -} - -.openerp div.oe_mail_thread_display { - white-space: normal; -} - -.openerp div.oe_thread_placeholder { - margin-left: 66px; -} - -.openerp li.oe_mail_thread_msg { - width: 560px; -} - -.openerp div.oe_thread_placeholder li.oe_mail_thread_msg:last-child { - margin-bottom: 8px; -} - -.openerp div.oe_mail_thread_more { - display: none; - border-bottom: 1px solid #D2D9E7; -} - -.openerp li.oe_mail_thread_msg:after { - content: ""; - display: block; - clear: both; -} - -.openerp li.oe_mail_thread_msg.oe_mail_read, -.openerp li.oe_mail_thread_msg.oe_mail_read div { - border-left: #F0F0F0; -} -.openerp li.oe_mail_thread_msg.oe_mail_read li.oe_mail_thread_msg.oe_mail_unread, -.openerp li.oe_mail_thread_msg.oe_mail_read li.oe_mail_thread_msg.oe_mail_unread div { - background-color: #F6F6F6; -} - -.openerp li.oe_mail_thread_msg.oe_mail_unread>div>ul>li.oe_unread, -.openerp li.oe_mail_thread_msg.oe_mail_read>div>ul>li.oe_read { - display: none; -} - -.openerp li.oe_mail_thread_msg > div:after { - content: ""; - display: block; - clear: both; -} - -.openerp div.oe_mail_msg { - padding: 0; - margin: 0 0 4px 0; -} - -.openerp .oe_msg_notification, -.openerp .oe_msg_expandable, -.openerp .oe_msg_comment, -.openerp .oe_msg_email { - padding: 8px; - background: white; position: relative; + margin:0px; + width: 100px; + height: 100px; + border-radius: 3px; + margin-left: -50px; } - -.openerp .oe_msg_notification:after, -.openerp .oe_msg_comment:after, -.openerp .oe_msg_email:after { - content: ""; +.openerp .oe_mail .oe_attachment .oe_delete{ + display: none; +} +.openerp .oe_mail .oe_msg_composer .oe_attachment .oe_delete{ display: block; - clear: both; + position: absolute; + top: -7px; + right: 0px; + color: black; + text-shadow: 1px 0px white, -1px 0px white, 0px 1px white, 0px -1px white; + cursor: pointer; + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; } +.openerp .oe_mail .oe_msg_composer .oe_attachment:hover .oe_delete{ + opacity: 1; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; +} +/* ---------------- MESSAGE QUICK COMPOSER --------------- */ -.openerp div.oe_msg_content { - float: left; +.openerp .oe_mail .oe_msg_composer .oe_msg_footer{ + padding-right:4px; + padding-top: 2px; + padding-bottom:6px; +} +.openerp .oe_mail .oe_msg_images { + display: block; +} +.openerp .oe_mail .oe_msg_footer button{ + display: inline; + height: 24px; + font-size: 12px; + line-height: 12px; + vertical-align: middle; +} +.openerp .oe_mail .oe_msg_footer button.oe_attach{ + width: 24px; + overflow: hidden; + filter:none; +} +.openerp .oe_mail .oe_msg_footer button.oe_attach .oe_e{ position: relative; - width: 486px; + top: -1px; + left: -9px; + filter:none; +} +.openerp .oe_mail .oe_hidden_input_file, .openerp .oe_mail .oe_hidden_input_file form{ + display:inline; +} +.openerp .oe_mail .oe_msg_footer button.oe_full{ + width:24px; + overflow:hidden; + float: right; + filter:none; +} +.openerp .oe_mail .oe_msg_footer button.oe_full .oe_e{ + position: relative; + top: -1px; + left: -9px; + filter:none; +} +.openerp .oe_mail button.oe_attach, .openerp .oe_mail button.oe_full{ + background: transparent; + color: #7C7BAD; + box-shadow: none; + border: none; + text-shadow: none; + filter:none; +} +.openerp .oe_mail .oe_attach_label{ + color: #7C7BAD; + margin-left: -3px; +} +.openerp .oe_mail .oe_msg_footer .oe_attachment_file .oe_form_binary_file{ + display: inline-block; + margin-left: -47px; + height: 28px; + width: 52px; + margin-top: -6px; + filter:none; +} +.openerp .oe_mail .oe_mail_list_recipients{ + font-size: 12px; + margin-top: 4px; + margin-bottom: 4px; } -.openerp div.oe_msg_content > li { - float: left; - margin-right: 3px; -} +/* ---------------- HIDDEN MESSAGES ------------------ */ -.openerp .oe_msg_content:after { - content: ""; - display: block; - clear: both; -} - -.openerp .oe_chatter a { +.openerp .oe_mail .oe_msg_content.oe_msg_more_message{ + text-align: right; cursor: pointer; } - -.openerp img.oe_mail_icon { - width: 50px; - height: 50px; +.openerp .oe_mail .oe_msg_content.oe_msg_more_message .oe_separator{ + height: 0; + border-bottom: dashed 1px #e6e6e6; + margin-left: -4px; + margin-right: 8px; + margin-top: 6px; + margin-bottom: -9px; } - -.openerp img.oe_mail_thumbnail { - width: 28px; - height: 28px; - margin: 4px; +.openerp .oe_mail .oe_msg_more_message .oe_msg_fetch_more { + background: white; + margin-right: 210px; + padding-left: 8px; + padding-right: 8px; + text-decoration: none; + color: #b4b4b4; } - -.openerp img.oe_mail_frame { - text-align: center; - overflow: hidden; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -o-border-radius: 3px; - -ms-border-radius: 3px; - border-radius: 3px; - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - clip: rect(5px, 40px, 45px, 0px); -} - -.openerp .oe_mail_invisible { - display: none; -} - -/* ------------------------------------------------------------ */ -/* Messages layout -/* ------------------------------------------------------------ */ - -.openerp .oe_mail_msg .oe_msg_title { - margin: 0; - font-size: 1.3em; - font-weight: bold; -} -.openerp .oe_mail_msg .oe_msg_title a:link, -.openerp .oe_mail_msg .oe_msg_title a:visited { - color: #4C4C4C; +.openerp .oe_mail .oe_msg_more_message .oe_msg_fetch_more:hover{ text-decoration: none; } -.openerp .oe_mail_msg .oe_msg_body { - margin-bottom: .5em; - text-align: justify; +/* ---------------- FOLLOWERS ------------------ */ + +.openerp .oe_followers{ + position: relative; + display: inline-block; + padding-top: 5px; + width: 160px; + float: right; + margin-right: 16px; } -.openerp .oe_mail_msg .oe_msg_body pre { - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; - margin: 0px; - white-space: pre-wrap; +/* a) THE FOLLOW BUTTON */ + +.openerp .oe_followers button.oe_follower{ + display: block; + text-align: center; + width:100%; +} +.openerp .oe_followers button.oe_follower.oe_following{ + color: white; + background-color: #3465A4; + background-image: -webkit-linear-gradient(top, #729FCF, #3465A4); + background-image: -moz-linear-gradient(top, #729FCF, #3465A4); + background-image: -ms-linear-gradient(top, #729FCF, #3465A4); + background-image: -o-linear-gradient(top, #729FCF, #3465A4); + background-image: linear-gradient(to bottom, #729FCF, #3465A4); +} +.openerp .oe_followers button.oe_follower.oe_following:hover{ + color: white; + filter:none; + background-color: #A21A1A; + background-image: -webkit-linear-gradient(top, #DF3F3F, #A21A1A); + background-image: -moz-linear-gradient(top, #DF3F3F, #A21A1A); + background-image: -ms-linear-gradient(top, #DF3F3F, #A21A1A); + background-image: -o-linear-gradient(top, #DF3F3F, #A21A1A); + background-image: linear-gradient(to bottom, #DF3F3F, #A21A1A); +} + +.openerp .oe_followers button.oe_follower .oe_follow, +.openerp .oe_followers button.oe_follower .oe_unfollow, +.openerp .oe_followers button.oe_follower .oe_following{ + display: none; +} +/* a.1) when following, show 'following' */ +.openerp .oe_followers button.oe_follower.oe_following .oe_following{ + display: inline; +} +/* a.2) when following and hovering, show 'unfollow' */ +.openerp .oe_followers button.oe_follower.oe_following:hover .oe_following{ + display: none; +} +.openerp .oe_followers button.oe_follower.oe_following:hover .oe_unfollow{ + display: inline; +} +/* a.3) when not following show 'follow' */ +.openerp .oe_followers button.oe_follower.oe_notfollow .oe_follow{ display: inline; } -/* Read more/less link */ -.openerp .oe_mail_msg span.oe_mail_reduce { - position: absolute; - right: 0; +.openerp .oe_followers .oe_subtype_list{ + margin-top: 4px; } -/* Dropdown menu */ - -.openerp .oe_mail ul.oe_mail_thread_display ul.oe_mail_thread_display { - position: relative; - border-left: 1px #DDD dashed; +/* b) THE FOLLOWERS */ +.openerp .oe_followers .oe_follower_title{ + display: inline; } - -.openerp .oe_mail ul.oe_header { - position: absolute; - right: 3px; - top: -6px; - z-index: 10; +.openerp .oe_followers .oe_follower_title_box{ + margin-top: 12px; + margin-bottom: 4px; } - -.openerp .oe_mail ul.oe_header a { - text-decoration: none; -} - -.openerp .oe_mail ul.oe_header>li { - display: inline-block; - height: 20px; - text-align: right; -} - -/* Message footer */ -.openerp .oe_mail_msg .oe_msg_footer { - color: #888; -} -.openerp .oe_mail_msg .oe_msg_footer li { - float: left; - margin-right: 3px; -} -.openerp .oe_mail_msg .oe_msg_footer li:after { - content: " · "; -} -.openerp .oe_mail_msg .oe_msg_footer li:last-child:after { - content: ""; -} - -/* Attachments list */ -.openerp .oe_msg_content ul.oe_msg_attachments { - width: 100%; - margin: .5em 0 0 0; - padding: .5em 0; - list-style-position: inside; -} -.openerp .oe_msg_content ul.oe_msg_attachments.oe_hidden { - display: none; -} -.openerp .oe_msg_content ul.oe_msg_attachments li { - float: none; - height: 20px; - line-height: 20px; - margin: 0; - padding: 0; - list-style-type: square; -} -.openerp .oe_msg_content ul.oe_msg_attachments .oe_upload_in_process { +.openerp .oe_followers .oe_invite{ float: right; - width: 200px; - height: 16px; } -.openerp .oe_msg_content ul.oe_msg_attachments .oe_upload_in_process div { - float: left; - width: 38px; - height: 16px; - margin-right: 2px; - background: #66FF66; +.openerp .oe_followers .oe_partner { + height: 32px; + overflow: hidden; } -.openerp .oe_msg_content ul.oe_msg_attachments .oe_upload_in_process span { - color: #aaaaaa; - position: absolute; +.openerp .oe_followers .oe_partner img{ + width: 32px; + margin-right:4px; + border-radius: 2px; } -/* ------------------------------------------------------------ */ -/* Topbar button -/* ------------------------------------------------------------ */ +/* ---------------- MESSAGES BODY ------------------ */ +.openerp .oe_mail .oe_msg_content .oe_blockquote, +.openerp .oe_mail .oe_msg_content blockquote { + padding: 4px; + border-radius: 2px; + border: solid 1px rgba(124,123,173,0.14); +} -.openerp .oe_topbar .oe_topbar_compose_full_email { - float: right; - margin: 3px 25px 0 0; -} \ No newline at end of file +/* ----------- FORM INTEGRATION ------------ */ + +.openerp .oe_record_thread{ + display: block; + margin-left: 16px; + margin-right: 212px; +} + +/* ----------- INBOX INTEGRATION ----------- */ + +.openerp .oe_mail_wall .oe_mail{ + margin: 16px; + width: 600px; +} + +.openerp .oe_mail .oe_view_nocontent > p { + padding-left: 15px; +} diff --git a/addons/mail/static/src/css/mail_compose_message.css b/addons/mail/static/src/css/mail_compose_message.css deleted file mode 100644 index c706c55bcde..00000000000 --- a/addons/mail/static/src/css/mail_compose_message.css +++ /dev/null @@ -1,166 +0,0 @@ -/* ------------------------------ */ -/* Compose Message */ -/* ------------------------------ */ - -.openerp .oe_msg_content .oe_mail_compose_message_footer { - height: 24px; -} - -.openerp .oe_msg_content .oe_mail_compose_message_footer button.oe_mail_compose_message_button_send { - float: left; -} - -.openerp .oe_mail .oe_mail_compose_textarea -{ - display: none; -} - -.openerp .oe_mail .oe_mail_compose_textarea .oe_mail_post_header, -.openerp .oe_mail .oe_mail_compose_textarea .oe_mail_post_footer, -{ - position: relative; -} - -.openerp .oe_mail .oe_mail_compose_textarea a.oe_cancel { - position: absolute; - right: -8px; - top: -8px; -} -.openerp .oe_mail .oe_mail_compose_textarea a.oe_cancel:first-of-type { - display:none; -} - -.openerp .oe_mail .oe_mail_compose_textarea button.oe_full { - float: right; - position: relative; - right: -10px; -} - -/* ------------------------------------------------------------ */ -/* mail.compose.message : list_recipients -/* ------------------------------------------------------------ */ - -.openerp .oe_mail .oe_mail_list_recipients { - display: inline; -} -.openerp .oe_mail .oe_mail_list_recipients .oe_all_follower { - color: blue; -} -.openerp .oe_mail .oe_mail_list_recipients .oe_partner_follower a { - color: red; -} -.openerp .oe_mail .oe_mail_list_recipients .oe_hidden, -.openerp .oe_mail .oe_mail_list_recipients .oe_more_hidden { - display: none; -} - -/* ------------------------------------------------------------ */ -/* mail.compose.message : attachment -/* ------------------------------------------------------------ */ - -.openerp .oe_mail .oe_attachment_file { - display: inline-block; -} - -.openerp .oe_mail .oe_attachment_file .oe_add { - float: left; - width: 24px; - height: 24px; - position: relative; - z-index: 10; - left: +2px; - top: +7px; - overflow: hidden; -} - -/* attachment button: override of openerp values */ -.openerp .oe_mail .oe_attachment_file .oe_add button, -.openerp .oe_mail .oe_attachment_file .oe_add input.oe_insert_file { - position: absolute; - bottom: +0px; - left: +0px; - height: 24px; - width: 24px; - margin: 0px; - padding: 0px; -} -.openerp .oe_mail .oe_attachment_file .oe_add input.oe_insert_file { - z-index:2; - width: 300px; - left: -100px; - background: transparent; - border: 0; - color: transparent; -} -.openerp .oe_mail .oe_attachment_file .oe_add button span { - position: relative; - bottom: +4px; - font-size: 30px; -} - -.openerp .oe_mail .oe_msg_attachments input { - visibility: hidden; -} - -.openerp .oe_mail .oe_mail_compose_attachment_list { - clear: both; -} - -/* ------------------------------------------------------------ */ -/* mail.compose.message -/* ------------------------------------------------------------ */ - - -/* default textarea (oe_mail_compose_textarea), and body textarea for compose form view */ -.openerp .oe_mail.oe_semantic_html_override .oe_mail_compose_textarea textarea.field_text, -.openerp .oe_mail div.oe_mail_compose_message_body textarea.field_text { - width: 100%; - min-height: 120px; - height: auto; - padding: 4px; - font-size: 12px; - border: 1px solid #cccccc; -} - -/* not top textarea */ -.openerp .oe_mail.oe_semantic_html_override .oe_semantic_html_override .oe_mail_compose_textarea textarea.field_text { - height: 60px; -} - -/* form_view: delete white background */ -.openerp .oe_msg_content div.oe_formview { - background-color: transparent; -} - -.openerp .oe_msg_content div.oe_form_nosheet { - margin: 0px; -} - -.openerp .oe_msg_content table.oe_form_group { - margin: 0px; -} - -.openerp .oe_msg_content table.oe_form_field, -.openerp .oe_msg_content div.oe_form_field { - padding: 0px; -} - -.openerp .oe_msg_content td.oe_form_group_cell { - vertical-align: bottom; -} - -/* subject: change width */ -.openerp .oe_msg_content .oe_form .oe_form_field input[type='text'] { - width: 472px; -} - -/* body_html: cleditor */ -.openerp .oe_msg_content div.cleditorMain { - border: 1px solid #cccccc; -} - -/* destination_partner_ids */ -.openerp .oe_msg_content div.text-core { - height: 22px !important; - width: 472px; -} \ No newline at end of file diff --git a/addons/mail/static/src/css/mail_group.css b/addons/mail/static/src/css/mail_group.css index b700cb8c80f..467bc53d80f 100644 --- a/addons/mail/static/src/css/mail_group.css +++ b/addons/mail/static/src/css/mail_group.css @@ -44,20 +44,23 @@ text-align: center; overflow: hidden; -moz-border-radius: 3px; + border-collapse: separate; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; + border-collapse: separate; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); + box-shadow: 0 1px 4px 3px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); } .oe_group_photo { width: 100px; height: 100px; clip: rect(0px, 100px, 100px, 0px); + border:none; } .oe_group_details { @@ -68,30 +71,31 @@ min-height: 120px; } -.oe_group_details a, .oe_group_details a:hover { - font-weight: bold; - color: #4c4c4c; -} - .oe_group_details h4 { margin: 0; font-size: 13px; } -.oe_group_details h4 a { - color: #4c4c4c; -} - -.oe_group_details h4 a:hover { - text-decoration: underline; -} - .oe_group_details ul { margin: 3px 0 5px; padding: 0; list-style: none; } -.oe_group_details li { +.openerp .oe_group_details li { margin: 2px 0; } + +.openerp .oe_group_button { + padding-top: 7px; +} + +.openerp .oe_group_button .oe_group_join { + color: white; + background-color: #3465A4; + background-image: -webkit-linear-gradient(top, #729FCF, #3465A4); + background-image: -moz-linear-gradient(top, #729FCF, #3465A4); + background-image: -ms-linear-gradient(top, #729FCF, #3465A4); + background-image: -o-linear-gradient(top, #729FCF, #3465A4); + background-image: linear-gradient(to bottom, #729FCF, #3465A4); +} diff --git a/addons/mail/static/src/img/mimetypes/addresses.png b/addons/mail/static/src/img/mimetypes/addresses.png new file mode 100644 index 00000000000..586f1257196 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/addresses.png differ diff --git a/addons/mail/static/src/img/mimetypes/archive.png b/addons/mail/static/src/img/mimetypes/archive.png new file mode 100644 index 00000000000..704d962d426 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/archive.png differ diff --git a/addons/mail/static/src/img/mimetypes/audio.png b/addons/mail/static/src/img/mimetypes/audio.png new file mode 100644 index 00000000000..6dd4c635fe7 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/audio.png differ diff --git a/addons/mail/static/src/img/mimetypes/binary.png b/addons/mail/static/src/img/mimetypes/binary.png new file mode 100644 index 00000000000..5708c9fc2a5 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/binary.png differ diff --git a/addons/mail/static/src/img/mimetypes/calendar.png b/addons/mail/static/src/img/mimetypes/calendar.png new file mode 100644 index 00000000000..81791af05e0 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/calendar.png differ diff --git a/addons/mail/static/src/img/mimetypes/certificate.png b/addons/mail/static/src/img/mimetypes/certificate.png new file mode 100644 index 00000000000..e48cb1de432 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/certificate.png differ diff --git a/addons/mail/static/src/img/mimetypes/disk.png b/addons/mail/static/src/img/mimetypes/disk.png new file mode 100644 index 00000000000..9c241cdf896 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/disk.png differ diff --git a/addons/mail/static/src/img/mimetypes/document.png b/addons/mail/static/src/img/mimetypes/document.png new file mode 100644 index 00000000000..fee2f1619b6 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/document.png differ diff --git a/addons/mail/static/src/img/mimetypes/font.png b/addons/mail/static/src/img/mimetypes/font.png new file mode 100644 index 00000000000..3b04787b9f9 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/font.png differ diff --git a/addons/mail/static/src/img/mimetypes/html.png b/addons/mail/static/src/img/mimetypes/html.png new file mode 100644 index 00000000000..440c5bc9972 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/html.png differ diff --git a/addons/mail/static/src/img/mimetypes/image.png b/addons/mail/static/src/img/mimetypes/image.png new file mode 100644 index 00000000000..ab2f84a1a54 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/image.png differ diff --git a/addons/mail/static/src/img/mimetypes/presentation.png b/addons/mail/static/src/img/mimetypes/presentation.png new file mode 100644 index 00000000000..8642a8e9298 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/presentation.png differ diff --git a/addons/mail/static/src/img/mimetypes/print.png b/addons/mail/static/src/img/mimetypes/print.png new file mode 100644 index 00000000000..fee2f1619b6 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/print.png differ diff --git a/addons/mail/static/src/img/mimetypes/script.png b/addons/mail/static/src/img/mimetypes/script.png new file mode 100644 index 00000000000..10c58c0bcc3 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/script.png differ diff --git a/addons/mail/static/src/img/mimetypes/spreadsheet.png b/addons/mail/static/src/img/mimetypes/spreadsheet.png new file mode 100644 index 00000000000..77a834697f1 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/spreadsheet.png differ diff --git a/addons/mail/static/src/img/mimetypes/text.png b/addons/mail/static/src/img/mimetypes/text.png new file mode 100644 index 00000000000..e65d2ec5a67 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/text.png differ diff --git a/addons/mail/static/src/img/mimetypes/unknown.png b/addons/mail/static/src/img/mimetypes/unknown.png new file mode 100644 index 00000000000..e65d2ec5a67 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/unknown.png differ diff --git a/addons/mail/static/src/img/mimetypes/vector.png b/addons/mail/static/src/img/mimetypes/vector.png new file mode 100644 index 00000000000..c4595ec1b24 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/vector.png differ diff --git a/addons/mail/static/src/img/mimetypes/video.png b/addons/mail/static/src/img/mimetypes/video.png new file mode 100644 index 00000000000..e3a87b5bde6 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/video.png differ diff --git a/addons/mail/static/src/img/mimetypes/webimage.png b/addons/mail/static/src/img/mimetypes/webimage.png new file mode 100644 index 00000000000..ab2f84a1a54 Binary files /dev/null and b/addons/mail/static/src/img/mimetypes/webimage.png differ diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 7501eabe104..d981420db51 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -1,10 +1,11 @@ -openerp.mail = function(session) { +openerp.mail = function (session) { var _t = session.web._t, _lt = session.web._lt; var mail = session.mail = {}; openerp_mail_followers(session, mail); // import mail_followers.js + openerp_FieldMany2ManyTagsEmail(session); // import manyy2many_tags_email.js /** * ------------------------------------------------------------ @@ -16,15 +17,17 @@ openerp.mail = function(session) { */ session.web.FormView = session.web.FormView.extend({ - do_action: function(action) { + do_action: function (action) { if (action.res_model == 'mail.compose.message') { /* hack for stop context propagation of wrong value * delete this hack when a global method to clean context is create */ var context_keys = ['default_template_id', 'default_composition_mode', 'default_use_template', 'default_partner_ids', 'default_model', - 'default_res_id', 'default_content_subtype', 'active_id', 'lang', - 'bin_raw', 'tz', 'active_model', 'edi_web_url_view', 'active_ids'] + 'default_res_id', 'default_content_subtype', , 'default_subject', + 'default_body', 'active_id', 'lang', 'bin_raw', 'tz', + 'active_model', 'edi_web_url_view', 'active_ids', + 'default_attachment_ids'] for (var key in action.context) { if (_.indexOf(context_keys, key) == -1) { action.context[key] = null; @@ -51,17 +54,18 @@ openerp.mail = function(session) { mail.ChatterUtils = { - /** Get an image in /web/binary/image?... */ - get_image: function(session, model, field, id) { - return session.prefix + '/web/binary/image?session_id=' + session.session_id + '&model=' + model + '&field=' + field + '&id=' + (id || ''); + /* Get an image in /web/binary/image?... */ + get_image: function (session, model, field, id, resize) { + return session.prefix + '/web/binary/image?session_id=' + session.session_id + '&model=' + model + '&field=' + field + '&id=' + (id || '') + '&resize=' + (resize ? encodeURIComponent(resize) : ''); }, - /** Get the url of an attachment {'id': id} */ + /* Get the url of an attachment {'id': id} */ get_attachment_url: function (session, attachment) { return session.origin + '/web/binary/saveas?session_id=' + session.session_id + '&model=ir.attachment&field=datas&filename_field=datas_fname&id=' + attachment['id']; }, - /** Replaces some expressions + /** + * Replaces some expressions * - :name - shortcut to an image */ do_replace_expressions: function (string) { @@ -78,364 +82,119 @@ openerp.mail = function(session) { return string; }, - /* replace textarea text into html text - * (add

, ) - * TDE note : should not be here, but server-side I think ... - */ - get_text2html: function(text){ + /** + * Replaces textarea text into html text (add

, ) + * TDE note : should be done server-side, in Python -> use mail.compose.message ? + */ + get_text2html: function (text) { return text .replace(/[\n\r]/g,'
') .replace(/((?:https?|ftp):\/\/[\S]+)/g,'
$1 ') - } + }, + + /* Returns the complete domain with "&" + * TDE note: please add some comments to explain how/why + */ + expand_domain: function (domain) { + var new_domain = []; + var nb_and = -1; + // TDE note: smarted code maybe ? + for ( var k = domain.length-1; k >= 0 ; k-- ) { + if ( typeof domain[k] != 'array' && typeof domain[k] != 'object' ) { + nb_and -= 2; + continue; + } + nb_and += 1; + } + + for (var k = 0; k < nb_and ; k++) { + domain.unshift('&'); + } + + return domain; + }, + + // inserts zero width space between each letter of a string so that + // the word will correctly wrap in html boxes smaller than the text + breakword: function(str){ + var out = ''; + if (!str) { + return str; + } + for(var i = 0, len = str.length; i < len; i++){ + out += _.str.escapeHTML(str[i]) + '​'; + } + return out; + }, + + // returns the file type of a file based on its extension + // As it only looks at the extension it is quite approximative. + filetype: function(url){ + url = url.filename || url; + var tokens = url.split('.'); + if(tokens.length <= 1){ + return 'unknown'; + } + var extension = tokens[tokens.length -1]; + if(extension.length === 0){ + return 'unknown'; + }else{ + extension = extension.toLowerCase(); + } + var filetypes = { + 'webimage': ['png','jpg','jpeg','jpe','gif'], // those have browser preview + 'image': ['tif','tiff','tga', + 'bmp','xcf','psd','ppm','pbm','pgm','pnm','mng', + 'xbm','ico','icon','exr','webp','psp','pgf','xcf', + 'jp2','jpx','dng','djvu','dds'], + 'vector': ['ai','svg','eps','vml','cdr','xar','cgm','odg','sxd'], + 'print': ['dvi','pdf','ps'], + 'document': ['doc','docx','odm','odt'], + 'presentation': ['key','keynote','odp','pps','ppt'], + 'font': ['otf','ttf','woff','eot'], + 'archive': ['zip','7z','ace','apk','bzip2','cab','deb','dmg','gzip','jar', + 'rar','tar','gz','pak','pk3','pk4','lzip','lz','rpm'], + 'certificate': ['cer','key','pfx','p12','pem','crl','der','crt','csr'], + 'audio': ['aiff','wav','mp3','ogg','flac','wma','mp2','aac', + 'm4a','ra','mid','midi'], + 'video': ['asf','avi','flv','mkv','m4v','mpeg','mpg','mpe','wmv','mp4','ogm'], + 'text': ['txt','rtf','ass'], + 'html': ['html','xhtml','xml','htm','css'], + 'disk': ['iso','nrg','img','ccd','sub','cdi','cue','mds','mdx'], + 'script': ['py','js','c','cc','cpp','cs','h','java','bat','sh', + 'd','rb','pl','as','cmd','coffee','m','r','vbs','lisp'], + 'spreadsheet': ['123','csv','ods','numbers','sxc','xls','vc','xlsx'], + 'binary': ['exe','com','bin','app'], + }; + for(filetype in filetypes){ + var ext_list = filetypes[filetype]; + for(var i = 0, len = ext_list.length; i < len; i++){ + if(extension === ext_list[i]){ + return filetype; + } + } + } + return 'unknown'; + }, + }; /** * ------------------------------------------------------------ - * ComposeMessage widget + * MessageCommon * ------------------------------------------------------------ * - * This widget handles the display of a form to compose a new message. - * This form is a mail.compose.message form_view. + * Common base for expandables, chatter messages and composer. It manages + * the various variables common to those models. */ - - mail.ThreadComposeMessage = session.web.Widget.extend({ - template: 'mail.compose_message', - /** - * @param {Object} parent parent - * @param {Object} [options] - * @param {Object} [context] context passed to the - * mail.compose.message DataSetSearch. Please refer to this model - * for more details about fields and default values. - * @param {Boolean} [show_attachment_delete] - */ - init: function (parent, options) { - var self = this; - this._super(parent); - this.context = options.context || {}; + mail.MessageCommon = session.web.Widget.extend({ - this.datasets = { - 'attachment_ids' : [], - 'id': options.datasets.id, - 'model': options.datasets.model, - 'res_model': options.datasets.res_model, - 'is_private': options.datasets.is_private || false, - 'partner_ids': options.datasets.partner_ids || [] - }; - this.options={}; - this.options.thread={}; - this.options.thread.show_header_compose = options.options.thread.show_header_compose; - this.options.thread.display_on_thread = options.options.thread.display_on_thread; - this.options.thread.show_attachment_delete = true; - this.options.thread.show_attachment_link = true; - - this.parent_thread= parent.messages!= undefined ? parent : false; - - this.ds_attachment = new session.web.DataSetSearch(this, 'ir.attachment'); - - this.fileupload_id = _.uniqueId('oe_fileupload_temp'); - $(window).on(self.fileupload_id, self.on_attachment_loaded); - }, - - start: function(){ - this.display_attachments(); - this.bind_events(); - - //load avatar img - var user_avatar = mail.ChatterUtils.get_image(this.session, 'res.users', 'image_small', this.session.uid); - this.$('img.oe_mail_icon').attr('src', user_avatar); - }, - - /* upload the file on the server, add in the attachments list and reload display - */ - display_attachments: function(){ - var self = this; - var render = $(session.web.qweb.render('mail.thread.message.attachments', {'widget': self})); - if(!this.list_attachment){ - this.$('.oe_mail_compose_attachment_list').replaceWith( render ); - } else { - this.list_attachment.replaceWith( render ); - } - this.list_attachment = this.$("ul.oe_msg_attachments"); - - // event: delete an attachment - this.$el.on('click', '.oe_mail_attachment_delete', self.on_attachment_delete); - }, - on_attachment_change: function (event) { - event.stopPropagation(); - var self = this; - var $target = $(event.target); - if ($target.val() !== '') { - - var filename = $target.val().replace(/.*[\\\/]/,''); - - // if the files exits for this answer, delete the file before upload - var attachments=[]; - for(var i in this.datasets.attachment_ids){ - if((this.datasets.attachment_ids[i].filename || this.datasets.attachment_ids[i].name) == filename){ - if(this.datasets.attachment_ids[i].upload){ - return false; - } - this.ds_attachment.unlink([this.datasets.attachment_ids[i].id]); - } else { - attachments.push(this.datasets.attachment_ids[i]); - } - } - this.datasets.attachment_ids = attachments; - - // submit file - //session.web.blockUI(); - self.$('form.oe_form_binary_form').submit(); - - this.$(".oe_attachment_file").hide(); - - this.datasets.attachment_ids.push({ - 'id': 0, - 'name': filename, - 'filename': filename, - 'url': '', - 'upload': true - }); - this.display_attachments(); - } - }, - - on_attachment_loaded: function (event, result) { - //session.web.unblockUI(); - for(var i in this.datasets.attachment_ids){ - if(this.datasets.attachment_ids[i].filename == result.filename && this.datasets.attachment_ids[i].upload) { - this.datasets.attachment_ids[i]={ - 'id': result.id, - 'name': result.name, - 'filename': result.filename, - 'url': mail.ChatterUtils.get_attachment_url(this.session, result) - }; - } - } - this.display_attachments(); - - var $input = this.$('input.oe_form_binary_file'); - $input.after($input.clone(true)).remove(); - this.$(".oe_attachment_file").show(); - }, - /* unlink the file on the server and reload display - */ - on_attachment_delete: function (event) { - event.stopPropagation(); - var attachment_id=$(event.target).data("id"); - if (attachment_id) { - var attachments=[]; - for(var i in this.datasets.attachment_ids){ - if(attachment_id!=this.datasets.attachment_ids[i].id){ - attachments.push(this.datasets.attachment_ids[i]); - } - else { - this.ds_attachment.unlink([attachment_id]); - } - } - this.datasets.attachment_ids = attachments; - this.display_attachments(); - } - }, - - /* to avoid having unsorted file on the server. - we will show the users files of the first message post - TDE note: unnecessary call to server I think - */ - // set_free_attachments: function(){ - // var self=this; - // this.parent_thread.ds_message.call('user_free_attachment').then(function(attachments){ - // this.attachment_ids=[]; - // for(var i in attachments){ - // self.attachment_ids[i]={ - // 'id': attachments[i].id, - // 'name': attachments[i].name, - // 'filename': attachments[i].filename, - // 'url': mail.ChatterUtils.get_attachment_url(self.session, attachments[i]) - // }; - // } - // self.display_attachments(); - // }); - // }, - - bind_events: function() { - var self = this; - - // set the function called when attachments are added - this.$el.on('change', 'input.oe_form_binary_file', self.on_attachment_change ); - this.$el.on('click', 'a.oe_cancel', self.on_cancel ); - this.$el.on('click', 'button.oe_post', function(){self.on_message_post()} ); - this.$el.on('click', 'button.oe_full', function(){self.on_compose_fullmail()} ); - }, - - on_compose_fullmail: function(){ - var attachments=[]; - for(var i in this.datasets.attachment_ids){ - attachments.push(this.datasets.attachment_ids[i].id); - } - /* TDE note: I think this is not necessary, because - * 1/ post on a document: followers added server-side in _notify - * 2/ reply to a message: mail.compose.message should add the previous partners - */ - var partner_ids=[]; - for(var i in this.datasets.partner_ids){ - partner_ids.push(this.datasets.partner_ids[i][0]); - } - var action = { - type: 'ir.actions.act_window', - res_model: 'mail.compose.message', - view_mode: 'form', - view_type: 'form', - action_from: 'mail.ThreadComposeMessage', - views: [[false, 'form']], - target: 'new', - context: { - 'default_model': this.context.default_model, - 'default_res_id': this.context.default_res_id, - 'default_content_subtype': 'html', - 'default_parent_id': this.context.default_parent_id, - 'default_body': mail.ChatterUtils.get_text2html(this.$('textarea').val() || ''), - 'default_attachment_ids': attachments, - 'default_partner_ids': partner_ids - }, - }; - this.do_action(action); - }, - - on_cancel: function(event){ - if(event) event.stopPropagation(); - this.$('textarea').val(""); - this.$('input[data-id]').remove(); - //this.attachment_ids=[]; - this.display_attachments(); - if(!this.options.thread.show_header_compose || !this.options.thread.display_on_thread[0]){ - this.$el.hide(); - } - }, - - /*post a message and fetch the message*/ - on_message_post: function (body) { - var self = this; - - if (! body) { - var comment_node = this.$('textarea'); - var body = comment_node.val(); - comment_node.val(''); - } - - var attachments=[]; - for(var i in this.datasets.attachment_ids){ - if(this.datasets.attachment_ids[i].upload){ - session.web.dialog($('

' + session.web.qweb.render('CrashManager.warning', {message: 'Please, wait while the file is uploading.'}) + '
')); - return false; - } - attachments.push(this.datasets.attachment_ids[i].id); - } - - if(body.match(/\S+/)) { - this.parent_thread.ds_thread.call('message_post_api', [ - this.context.default_res_id, - mail.ChatterUtils.get_text2html(body), - false, - 'comment', - 'mail.mt_comment', - this.context.default_parent_id, - attachments, - this.parent_thread.context - ]).then(function(records){ - self.parent_thread.switch_new_message(records); - self.datasets.attachment_ids=[]; - self.on_cancel(); - }); - return true; - } - }, - }); - - /** + /** * ------------------------------------------------------------ - * Thread Message Expandable Widget - * ------------------------------------------------------------ - * - * This widget handles the display the expandable message in a thread. - * - thread - * - - visible message - * - - expandable - * - - visible message - * - - visible message - * - - expandable - */ - mail.ThreadExpandable = session.web.Widget.extend({ - template: 'mail.thread.expandable', - - init: function(parent, options) { - this._super(parent); - this.domain = options.domain || []; - this.context = _.extend({ - default_model: 'mail.thread', - default_res_id: 0, - default_parent_id: false }, options.context || {}); - - this.datasets = { - 'id' : options.datasets.id || -1, - 'model' : options.datasets.model || false, - 'parent_id' : options.datasets.parent_id || false, - 'nb_messages' : options.datasets.nb_messages || 0, - 'type' : 'expandable', - 'max_limit' : options.datasets.max_limit || false, - 'flag_used' : false, - }; - - // record options and data - this.parent_thread= parent.messages!= undefined ? parent : options.options.thread._parents[0] ; - }, - - - start: function() { - this._super.apply(this, arguments); - this.bind_events(); - }, - - /** - * Bind events in the widget. Each event is slightly described - * in the function. */ - bind_events: function() { - var self = this; - this.$el.on('click', 'a.oe_mail_fetch_more', self.on_expandable); - }, - - animated_destroy: function(options) { - var self=this; - //graphic effects - if(options && options.fadeTime) { - self.$el.fadeOut(options.fadeTime, function(){ - self.destroy(); - }); - } else { - self.destroy(); - } - }, - - /*The selected thread and all childs (messages/thread) became read - * @param {object} mouse envent - */ - on_expandable: function (event) { - if(event)event.stopPropagation(); - if(this.datasets.flag_used) { - return false - } - this.datasets.flag_used = true; - - this.animated_destroy({'fadeTime':300}); - this.parent_thread.message_fetch(false, this.domain, this.context); - return false; - }, - }); - - /** - * ------------------------------------------------------------ - * Thread Message Widget + * FIXME: this comment was moved as is from the ThreadMessage Init as + * part of a refactoring. Check that it is still correct * ------------------------------------------------------------ * This widget handles the display of a messages in a thread. * Displays a record and performs some formatting on the record : @@ -451,329 +210,763 @@ openerp.mail = function(session) { * - - sub message (parent_id = root message) * - - - sub thread */ - mail.ThreadMessage = session.web.Widget.extend({ - template: 'mail.thread.message', - - /** - * @param {Object} parent parent - * @param {Array} [domain] - * @param {Object} [context] context of the thread. It should - contain at least default_model, default_res_id. Please refer to - the ComposeMessage widget for more information about it. - * @param {Object} [options] - * @param {Object} [thread] read obout mail.Thread object - * @param {Object} [message] - * @param {Number} [message_ids=null] ids for message_fetch - * @param {Number} [message_data=null] already formatted message data, - * for subthreads getting data from their parent - * @param {Number} [truncate_limit=250] number of character to - * display before having a "show more" link; note that the text - * will not be truncated if it does not have 110% of the parameter - * @param {Boolean} [show_record_name] - * @param {Boolean} [show_dd_delete] - * @param {Array [A,B]} [show_reply] display the reply button on the - * message for thread level between A and B. -1 for no begin or no end. - * @param {Array [A,B]} [show_read_unread] display the read/unread button on the - * message for thread level between A and B. -1 for no begin or no end. - */ - init: function(parent, options) { - this._super(parent); - - // record datasets - var param = options.datasets; - this.datasets = _.extend({ - 'id' : -1, - 'model' : false, - 'parent_id': false, - 'res_id' : false, - 'type' : false, - 'is_author' : false, - 'is_private' : false, - 'subject' : false, - 'name' : false, - 'record_name' : false, - 'body' : false, - 'vote_user_ids' :[], - 'has_voted' : false, - 'is_favorite' : false, - 'thread_level' : 0, - 'to_read' : true, - 'author_id' : [], - 'attachment_ids' : [], - }, param || {}); - this.datasets._date = param.date; + + init: function (parent, datasets, options) { + this._super(parent, options); + // record options + this.options = datasets.options || options || {}; // record domain and context - this.domain = options.domain || []; + this.domain = datasets.domain || options.domain || []; this.context = _.extend({ - default_model: 'mail.thread', + default_model: false, default_res_id: 0, default_parent_id: false }, options.context || {}); - // record options - this.options={ - 'thread' : options.options.thread, - 'message' : { - 'message_ids': options.options.message.message_ids || null, - 'message_data': options.options.message.message_data || null, - 'show_record_name': options.options.message.show_record_name != undefined ? options.options.message.show_record_name: true, - 'show_dd_delete': options.options.message.show_dd_delete || false, - 'truncate_limit': options.options.message.truncate_limit || 250, - 'show_reply': options.options.message.show_reply || [0,-1], - 'show_read_unread': options.options.message.show_read_unread || [0,-1], - } - }; + // data of this message + this.id = datasets.id || false, + this.last_id = this.id, + this.model = datasets.model || this.context.default_model || false, + this.res_id = datasets.res_id || this.context.default_res_id || false, + this.parent_id = datasets.parent_id || false, + this.type = datasets.type || false, + this.is_author = datasets.is_author || false, + this.is_private = datasets.is_private || false, + this.subject = datasets.subject || false, + this.name = datasets.name || false, + this.record_name = datasets.record_name || false, + this.body = datasets.body || false, + this.vote_nb = datasets.vote_nb || 0, + this.has_voted = datasets.has_voted || false, + this.is_favorite = datasets.is_favorite || false, + this.thread_level = datasets.thread_level || 0, + this.to_read = datasets.to_read || false, + this.author_id = datasets.author_id || false, + this.attachment_ids = datasets.attachment_ids || [], + this.partner_ids = datasets.partner_ids || []; + this._date = datasets.date; - this.datasets.show_reply = this.options.message.show_reply[0]>=0 && - this.options.message.show_reply[0]<=this.datasets.thread_level && - (this.options.message.show_reply[1]<0 || this.options.message.show_reply[1]>=this.datasets.thread_level); - - this.datasets.show_read_unread = this.options.message.show_read_unread[0]>=0 && - this.options.message.show_read_unread[0]<=this.datasets.thread_level && - (this.options.message.show_read_unread[1]<0 || this.options.message.show_read_unread[1]>=this.datasets.thread_level); + this.format_data(); // record options and data - this.parent_thread= parent.messages!= undefined ? parent : options.options.thread._parents[0]; - this.thread = false; - - if( this.datasets.id > 0 ) { - this.formating_data(); + this.show_record_name = this.record_name && !this.thread_level && this.model != 'res.partner'; + this.options.show_read = false; + this.options.show_unread = false; + if (this.options.show_read_unread_button) { + if (this.options.read_action == 'read') this.options.show_read = true; + else if (this.options.read_action == 'unread') this.options.show_unread = true; + else { + this.options.show_read = this.to_read; + this.options.show_unread = !this.to_read; + this.options.rerender = true; + this.options.toggle_read = true; + } } - - this.ds_notification = new session.web.DataSetSearch(this, 'mail.notification'); - this.ds_message = new session.web.DataSetSearch(this, 'mail.message'); - this.ds_follow = new session.web.DataSetSearch(this, 'mail.followers'); + this.parent_thread = parent.messages != undefined ? parent : this.options.root_thread; + this.thread = false; }, - formating_data: function(){ + /* Convert date, timerelative and avatar in displayable data. */ + format_data: function () { //formating and add some fields for render - this.datasets.date = session.web.format_value(this.datasets._date, {type:"datetime"}); - this.datasets.timerelative = $.timeago(this.datasets.date); - if (this.datasets.type == 'email') { - this.datasets.avatar = ('/mail/static/src/img/email_icon.png'); + if (this._date) { + this.date = session.web.format_value(this._date, {type:"datetime"}); + this.timerelative = $.timeago(this.date); + } + if (this.type == 'email' && (!this.author_id || !this.author_id[0])) { + this.avatar = ('/mail/static/src/img/email_icon.png'); + } else if (this.author_id && this.template != 'mail.compose_message') { + this.avatar = mail.ChatterUtils.get_image(this.session, 'res.partner', 'image_small', this.author_id[0]); } else { - this.datasets.avatar = mail.ChatterUtils.get_image(this.session, 'res.partner', 'image_small', this.datasets.author_id[0]); - } - for (var l in this.datasets.attachment_ids) { - var attach = this.datasets.attachment_ids[l]; - attach['url'] = mail.ChatterUtils.get_attachment_url(this.session, attach); + this.avatar = mail.ChatterUtils.get_image(this.session, 'res.users', 'image_small', this.session.uid); } + }, - - start: function() { - this._super.apply(this, arguments); - this.expender(); - this.$el.hide().fadeIn(750); - this.bind_events(); - this.create_thread(); + + + /* upload the file on the server, add in the attachments list and reload display + */ + display_attachments: function () { + for (var l in this.attachment_ids) { + var attach = this.attachment_ids[l]; + if (!attach.formating) { + attach.url = mail.ChatterUtils.get_attachment_url(this.session, attach); + attach.filetype = mail.ChatterUtils.filetype(attach.filename); + attach.name = mail.ChatterUtils.breakword(attach.name || attach.filename); + attach.formating = true; + } + } + this.$(".oe_msg_attachment_list").html( session.web.qweb.render('mail.thread.message.attachments', {'widget': this}) ); + }, + + /* return the link to resized image + */ + attachments_resize_image: function (id, resize) { + return mail.ChatterUtils.get_image(this.session, 'ir.attachment', 'datas', id, resize); + }, + + /* get all child message id linked. + * @return array of id + */ + get_child_ids: function () { + return _.map(this.get_childs(), function (val) { return val.id; }); + }, + + /* get all child message linked. + * @return array of message object + */ + get_childs: function (nb_thread_level) { + var res=[]; + if (arguments[1] && this.id) res.push(this); + if ((isNaN(nb_thread_level) || nb_thread_level>0) && this.thread) { + _(this.thread.messages).each(function (val, key) { + res = res.concat( val.get_childs((isNaN(nb_thread_level) ? undefined : nb_thread_level-1), true) ); + }); + } + return res; }, /** - * Bind events in the widget. Each event is slightly described - * in the function. */ - bind_events: function() { - var self = this; - - // event: click on 'Attachment(s)' in msg - this.$('a.oe_msg_view_attachments:first').on('click', function (event) { - self.$('.oe_msg_attachments:first').toggle(); - }); - // event: click on icone 'Read' in header - this.$el.on('click', 'a.oe_read', this.on_message_read_unread); - // event: click on icone 'UnRead' in header - this.$el.on('click', 'a.oe_unread', this.on_message_read_unread); - // event: click on 'Delete' in msg side menu - this.$el.on('click', 'a.oe_msg_delete', this.on_message_delete); - - // event: click on 'Reply' in msg - this.$el.on('click', 'a.oe_reply', this.on_message_reply); - // event: click on 'Vote' button - this.$el.on('click', 'button.oe_msg_vote', this.on_vote); - // event: click on 'Star' button - this.$el.on('click', 'button.oe_mail_starbox', this.on_star); - }, - - on_message_reply:function(event){ - event.stopPropagation(); - this.thread.on_compose_message(); - return false; - }, - - expender: function(){ - this.$('div.oe_msg_body:first').expander({ - slicePoint: this.options.truncate_limit, - expandText: 'read more', - userCollapseText: '[^]', - detailClass: 'oe_msg_tail', - moreClass: 'oe_mail_expand', - lessClass: 'oe_mail_reduce', - }); - }, - - create_thread: function(){ - var self=this; - if(this.thread){ - return false; - } - - /*create thread*/ - self.thread = new mail.Thread(self, { - 'domain': self.domain, - 'context':{ - 'default_model': self.datasets.model, - 'default_res_id': self.datasets.res_id, - 'default_parent_id': self.datasets.id - }, - 'options': { - 'thread' : self.options.thread, - 'message' : self.options.message - }, - 'datasets': self.datasets - } - ); - /*insert thread in parent message*/ - self.thread.appendTo(self.$el.find('div.oe_thread_placeholder')); - }, - - animated_destroy: function(options) { - var self=this; - //graphic effects - if(options && options.fadeTime) { - self.$el.fadeOut(options.fadeTime, function(){ - self.destroy(); - }); - } else { - self.destroy(); - } - }, - - on_message_delete: function (event) { - event.stopPropagation(); - if (! confirm(_t("Do you really want to delete this message?"))) { return false; } - - this.animated_destroy({fadeTime:250}); - // delete this message and his childs - var ids = [this.datasets.id].concat( this.get_child_ids() ); - this.ds_message.unlink(ids); - this.animated_destroy(); - return false; - }, - - /*The selected thread and all childs (messages/thread) became read - * @param {object} mouse envent - */ - on_message_read_unread: function (event) { - // TDE note: code here seems complicated... just check that current message is read (value coming from server) - // and send its opposite to set_message_read - event.stopPropagation(); - // if this message is read, all childs message display is read - var ids = [this.datasets.id].concat( this.get_child_ids() ); - var read = $(event.srcElement).hasClass("oe_read"); - this.$el.removeClass("oe_mail_" + (read?"un":"") + "read").addClass("oe_mail_" + (read?"":"un") + "read"); - - if( (read && this.options.thread.typeof_thread == 'inbox') || - (!read && this.options.thread.typeof_thread == 'archives')) { - this.animated_destroy({fadeTime:250}); - } - // TDE note: should have a context here - this.ds_notification.call('set_message_read', [ids, read]); - return false; - }, - - /** browse message + * search a message in all thread and child thread. + * This method return an object message. * @param {object}{int} option.id * @param {object}{string} option.model * @param {object}{boolean} option._go_thread_wall * private for check the top thread * @return thread object */ - browse_message: function(options){ + browse_message: function (options) { // goto the wall thread for launch browse - if(!options._go_thread_wall) { + if (!options._go_thread_wall) { options._go_thread_wall = true; - for(var i in this.options.thread._parents[0].messages){ - var res=this.options.thread._parents[0].messages[i].browse_message(options); - if(res) return res; + for (var i in this.options.root_thread.messages) { + var res=this.options.root_thread.messages[i].browse_message(options); + if (res) return res; } } - if(this.datasets.id==options.id) + if (this.id==options.id) return this; - for(var i in this.thread.messages){ - if(this.thread.messages[i].thread){ + for (var i in this.thread.messages) { + if (this.thread.messages[i].thread) { var res=this.thread.messages[i].browse_message(options); - if(res) return res; + if (res) return res; } } return false; }, - /* get all child message/thread id linked + /** + * call on_message_delete on his parent thread */ - get_child_ids: function(){ - var res=[] - if(arguments[0]) res.push(this.datasets.id); - if(this.thread){ - res = res.concat( this.thread.get_child_ids(true) ); - } - return res; + destroy: function () { + + this._super(); + this.parent_thread.on_message_detroy(this); + + } + + }); + + /** + * ------------------------------------------------------------ + * ComposeMessage widget + * ------------------------------------------------------------ + * + * This widget handles the display of a form to compose a new message. + * This form is a mail.compose.message form_view. + * On first time : display a compact textarea that is not the compose form. + * When the user focuses the textarea, the compose message is instantiated. + */ + + mail.ThreadComposeMessage = mail.MessageCommon.extend({ + template: 'mail.compose_message', + + /** + * @param {Object} parent parent + * @param {Object} [options] + * @param {Object} [context] context passed to the + * mail.compose.message DataSetSearch. Please refer to this model + * for more details about fields and default values. + */ + + init: function (parent, datasets, options) { + this._super(parent, datasets, options); + this.show_compact_message = false; + this.show_delete_attachment = true; }, - on_vote: function (event) { + start: function () { + this._super.apply(this, arguments); + + this.ds_attachment = new session.web.DataSetSearch(this, 'ir.attachment'); + this.fileupload_id = _.uniqueId('oe_fileupload_temp'); + $(window).on(this.fileupload_id, this.on_attachment_loaded); + + this.display_attachments(); + this.bind_events(); + }, + + /* when a user click on the upload button, send file read on_attachment_loaded + */ + on_attachment_change: function (event) { event.stopPropagation(); - var self=this; - return this.ds_message.call('vote_toggle', [[self.datasets.id]]).pipe(function(vote){ - // TDE note: to update, because vote_user_ids is about to disappear to be replaced by vote_nb (number of votes) - self.datasets.has_voted=vote; - if (!self.datasets.has_voted) { - var votes=[]; - for(var i in self.datasets.vote_user_ids){ - if(self.datasets.vote_user_ids[i][0]!=self.datasets.session.uid) - vote.push(self.datasets.vote_user_ids[i]); - } - self.datasets.vote_user_ids=votes; - } - else { - self.datasets.vote_user_ids.push([self.session.uid, 'You']); - } - self.display_vote(); - }); - return false; - }, - - // Render vote Display template. - display_vote: function () { var self = this; - var vote_element = session.web.qweb.render('mail.thread.message.vote', {'widget': self}); - self.$(".placeholder-mail-vote:first").empty(); - self.$(".placeholder-mail-vote:first").html(vote_element); - }, + var $target = $(event.target); + if ($target.val() !== '') { - // Stared/unstared + Render star. - on_star: function (event) { - event.stopPropagation(); - var self=this; - var button = self.$('button.oe_mail_starbox:first'); - return this.ds_message.call('favorite_toggle', [[self.datasets.id]]).pipe(function(star){ - self.datasets.is_favorite=star; - if(self.datasets.is_favorite){ - button.addClass('oe_stared'); - } else { - button.removeClass('oe_stared'); - if( self.options.thread.typeof_thread == 'stared' ) { - self.animated_destroy({fadeTime:250}); + var filename = $target.val().replace(/.*[\\\/]/,''); + + // if the files exits for this answer, delete the file before upload + var attachments=[]; + for (var i in this.attachment_ids) { + if ((this.attachment_ids[i].filename || this.attachment_ids[i].name) == filename) { + if (this.attachment_ids[i].upload) { + return false; + } + this.ds_attachment.unlink([this.attachment_ids[i].id]); + } else { + attachments.push(this.attachment_ids[i]); } } + this.attachment_ids = attachments; + + // submit file + this.$('form.oe_form_binary_form').submit(); + + this.$(".oe_attachment_file").hide(); + + this.attachment_ids.push({ + 'id': 0, + 'name': filename, + 'filename': filename, + 'url': '', + 'upload': true + }); + this.display_attachments(); + } + }, + + /* when the file is uploaded + */ + on_attachment_loaded: function (event, result) { + for (var i in this.attachment_ids) { + if (this.attachment_ids[i].filename == result.filename && this.attachment_ids[i].upload) { + this.attachment_ids[i]={ + 'id': result.id, + 'name': result.name, + 'filename': result.filename, + 'url': mail.ChatterUtils.get_attachment_url(this.session, result) + }; + } + } + this.display_attachments(); + + var $input = this.$('input.oe_form_binary_file'); + $input.after($input.clone(true)).remove(); + this.$(".oe_attachment_file").show(); + }, + + /* unlink the file on the server and reload display + */ + on_attachment_delete: function (event) { + event.stopPropagation(); + var attachment_id=$(event.target).data("id"); + if (attachment_id) { + var attachments=[]; + for (var i in this.attachment_ids) { + if (attachment_id!=this.attachment_ids[i].id) { + attachments.push(this.attachment_ids[i]); + } + else { + this.ds_attachment.unlink([attachment_id]); + } + } + this.attachment_ids = attachments; + this.display_attachments(); + } + }, + + bind_events: function () { + var self = this; + + this.$('textarea.oe_compact').on('focus', _.bind( this.on_compose_expandable, this)); + + // set the function called when attachments are added + this.$('input.oe_form_binary_file').on('change', _.bind( this.on_attachment_change, this) ); + + this.$('.oe_cancel').on('click', _.bind( this.on_cancel, this) ); + this.$('.oe_post').on('click', _.bind( this.on_message_post, this) ); + this.$('.oe_full').on('click', _.bind( this.on_compose_fullmail, this, this.id ? 'reply' : 'comment') ); + + /* stack for don't close the compose form if the user click on a button */ + this.$('.oe_msg_footer').on('mousedown', _.bind( function () { this.stay_open = true; }, this)); + var ev_stay = {}; + ev_stay.mouseup = ev_stay.keydown = ev_stay.focus = function () { self.stay_open = false; }; + this.$('textarea:not(.oe_compact)').on(ev_stay); + this.$('textarea:not(.oe_compact)').autosize(); + + // auto close + this.$('textarea:not(.oe_compact)').on('blur', _.bind( this.on_compose_expandable, this)); + + // event: delete child attachments off the oe_msg_attachment_list box + this.$(".oe_msg_attachment_list").on('click', '.oe_delete', this.on_attachment_delete); + }, + + on_compose_fullmail: function (default_composition_mode) { + if (default_composition_mode == 'reply') { + var context = { + 'default_model': this.context.default_model, + 'default_res_id': this.context.default_res_id, + 'default_composition_mode': default_composition_mode, + 'default_parent_id': this.id, + 'default_body': mail.ChatterUtils.get_text2html(this.$el ? (this.$el.find('textarea:not(.oe_compact)').val() || '') : ''), + 'default_attachment_ids': this.attachment_ids, + }; + } else { + var context = { + 'default_model': this.context.default_model, + 'default_res_id': this.context.default_res_id, + 'default_content_subtype': 'html', + 'default_composition_mode': default_composition_mode, + 'default_parent_id': this.id, + 'default_body': mail.ChatterUtils.get_text2html(this.$el ? (this.$el.find('textarea:not(.oe_compact)').val() || '') : ''), + 'default_attachment_ids': this.attachment_ids, + }; + } + var action = { + type: 'ir.actions.act_window', + res_model: 'mail.compose.message', + view_mode: 'form', + view_type: 'form', + action_from: 'mail.ThreadComposeMessage', + views: [[false, 'form']], + target: 'new', + context: context, + }; + + this.do_action(action); + this.on_cancel(); + }, + + reinit: function() { + var $render = $( session.web.qweb.render('mail.compose_message', {'widget': this}) ); + + $render.insertAfter(this.$el.last()); + this.$el.remove(); + this.$el = $render; + + this.display_attachments(); + this.bind_events(); + }, + + on_cancel: function (event) { + if (event) event.stopPropagation(); + this.attachment_ids=[]; + this.stay_open = false; + this.show_composer = false; + this.reinit(); + }, + + /*post a message and fetch the message*/ + on_message_post: function (event) { + var self = this; + + var comment_node = this.$('textarea'); + var body = comment_node.val(); + comment_node.val(''); + + var attachments=[]; + for (var i in this.attachment_ids) { + if (this.attachment_ids[i].upload) { + session.web.dialog($('
' + session.web.qweb.render('CrashManager.warning', {message: 'Please, wait while the file is uploading.'}) + '
')); + return false; + } + attachments.push(this.attachment_ids[i].id); + } + + if (body.match(/\S+/)) { + //session.web.blockUI(); + this.parent_thread.ds_thread.call('message_post_api', [ + this.context.default_res_id, + mail.ChatterUtils.get_text2html(body), + false, + this.context.default_parent_id, + attachments, + this.parent_thread.context + ]).done(function (record) { + var thread = self.parent_thread; + + if (self.options.display_indented_thread < self.thread_level && thread.parent_message) { + thread = thread.parent_message.parent_thread; + } + // create object and attach to the thread object + thread.message_fetch([['id', 'child_of', [self.id]]], false, [record], function (arg, data) { + data[0].no_sorted = true; + var message = thread.create_message_object( data[0] ); + // insert the message on dom + thread.insert_message( message, self.$el ); + if (thread.parent_message) { + self.$el.remove(); + self.parent_thread.compose_message = null; + } else { + self.on_cancel(); + } + }); + //session.web.unblockUI(); + }); + return true; + } + }, + + /* convert the compact mode into the compose message + */ + on_compose_expandable: function (event) { + + if (!this.stay_open && (!this.show_composer || !this.$('textarea:not(.oe_compact)').val().match(/\S+/))) { + this.show_composer = !this.show_composer || this.stay_open; + this.reinit(); + } + if (!this.stay_open && this.show_composer) { + this.$('textarea:not(.oe_compact):first').focus(); + } + return true; + }, + + do_hide_compact: function () { + this.show_compact_message = false; + if (!this.show_composer) { + this.reinit(); + } + }, + + do_show_compact: function () { + this.show_compact_message = true; + if (!this.show_composer) { + this.reinit(); + } + } + }); + + /** + * ------------------------------------------------------------ + * Thread Message Expandable Widget + * ------------------------------------------------------------ + * + * This widget handles the display the expandable message in a thread. + * - thread + * - - visible message + * - - expandable + * - - visible message + * - - visible message + * - - expandable + */ + mail.ThreadExpandable = mail.MessageCommon.extend({ + template: 'mail.thread.expandable', + + init: function (parent, datasets, options) { + this._super(parent, datasets, options); + this.type = 'expandable'; + this.max_limit = datasets.max_limit; + this.nb_messages = datasets.nb_messages; + this.flag_used = false; + }, + + start: function () { + this._super.apply(this, arguments); + this.bind_events(); + }, + + reinit: function () { + var $render = $(session.web.qweb.render('mail.thread.expandable', {'widget': this})); + this.$el.replaceWith( $render ); + this.$el = $render; + this.bind_events(); + }, + + /** + * Bind events in the widget. Each event is slightly described + * in the function. */ + bind_events: function () { + this.$('.oe_msg_more_message').on('click', this.on_expandable); + }, + + animated_destroy: function (fadeTime) { + var self=this; + this.$el.fadeOut(fadeTime, function () { + self.destroy(); }); + }, + + /*The selected thread and all childs (messages/thread) became read + * @param {object} mouse envent + */ + on_expandable: function (event) { + if (event)event.stopPropagation(); + if (this.flag_used) { + return false + } + this.flag_used = true; + + var self = this; + + // read messages + self.parent_thread.message_fetch(this.domain, this.context, false, function (arg, data) { + // insert the message on dom after this message + self.id = false; + self.parent_thread.switch_new_message( data, self.$el ); + self.animated_destroy(200); + }); + return false; }, }); - /** + mail.ThreadMessage = mail.MessageCommon.extend({ + template: 'mail.thread.message', + + + start: function () { + this._super.apply(this, arguments); + this.expender(); + this.bind_events(); + if(this.thread_level < this.options.display_indented_thread) { + this.create_thread(); + } + this.$('.oe_msg_attachments, .oe_msg_images').addClass("oe_hidden"); + + this.ds_notification = new session.web.DataSetSearch(this, 'mail.notification'); + this.ds_message = new session.web.DataSetSearch(this, 'mail.message'); + }, + + /** + * Bind events in the widget. Each event is slightly described + * in the function. */ + bind_events: function () { + var self = this; + // header icons bindings + this.$('.oe_read').on('click', this.on_message_read); + this.$('.oe_unread').on('click', this.on_message_unread); + this.$('.oe_msg_delete').on('click', this.on_message_delete); + this.$('.oe_reply').on('click', this.on_message_reply); + this.$('.oe_star').on('click', this.on_star); + this.$('.oe_msg_vote').on('click', this.on_vote); + this.$('.oe_view_attachments').on('click', this.on_view_attachments); + + }, + + /* Call the on_compose_message on the thread of this message. */ + on_message_reply:function (event) { + event.stopPropagation(); + this.create_thread(); + this.thread.on_compose_message(); + return false; + }, + + expender: function () { + this.$('.oe_msg_body:first').expander({ + slicePoint: this.options.truncate_limit, + expandText: 'read more', + userCollapseText: 'read less', + detailClass: 'oe_msg_tail', + moreClass: 'oe_mail_expand', + lessClass: 'oe_mail_reduce', + }); + }, + + /** + * Instantiate the thread object of this message. + * Each message have only one thread. + */ + create_thread: function () { + if (this.thread) { + return false; + } + /*create thread*/ + this.thread = new mail.Thread(this, this, { + 'domain': this.domain, + 'context':{ + 'default_model': this.model, + 'default_res_id': this.res_id, + 'default_parent_id': this.id + }, + 'options': this.options + } + ); + /*insert thread in parent message*/ + this.thread.insertAfter(this.$el); + }, + + /** + * Fade out the message and his child thread. + * Then this object is destroyed. + */ + animated_destroy: function (fadeTime) { + var self=this; + this.$el.fadeOut(fadeTime, function () { + self.parent_thread.message_to_expandable(self); + }); + if (this.thread) { + this.thread.$el.fadeOut(fadeTime); + } + }, + + /* Call the on_compose_message on the thread of this message. */ + on_view_attachments:function (event) { + event.stopPropagation(); + var self = this; + if (!this.toggle_attachment) { + self.display_attachments(); + this.toggle_attachment = true; + } + this.$('.oe_msg_attachment_list').toggle(200); + }, + + /** + * Wait a confirmation for delete the message on the DB. + * Make an animate destroy + */ + on_message_delete: function (event) { + event.stopPropagation(); + if (! confirm(_t("Do you really want to delete this message?"))) { return false; } + + this.animated_destroy(150); + // delete this message and his childs + var ids = [this.id].concat( this.get_child_ids() ); + this.ds_message.unlink(ids); + return false; + }, + + /* Check if the message must be destroy and detroy it or check for re render widget + * @param {callback} apply function + */ + check_for_rerender: function () { + var self = this; + + var messages = [this].concat(this.get_childs()); + var message_ids = _.map(messages, function (msg) { return msg.id;}); + var domain = mail.ChatterUtils.expand_domain( this.options.root_thread.domain ) + .concat([["id", "in", message_ids ]]); + + return this.parent_thread.ds_message.call('message_read', [undefined, domain, [], !!this.parent_thread.options.display_indented_thread, this.context, this.parent_thread.id]) + .then( function (records) { + // remove message not loaded + _.map(messages, function (msg) { + if(!_.find(records, function (record) { return record.id == msg.id; })) { + msg.animated_destroy(150); + } else { + msg.renderElement(); + msg.start() + } + }); + + }); + }, + + on_message_read: function (event) { + event.stopPropagation(); + this.on_message_read_unread(true); + return false; + }, + + on_message_unread: function (event) { + event.stopPropagation(); + this.on_message_read_unread(false); + return false; + }, + + /*The selected thread and all childs (messages/thread) became read + * @param {object} mouse envent + */ + on_message_read_unread: function (read_value) { + var self = this; + var messages = [this].concat(this.get_childs()); + + // inside the inbox, when the user mark a message as read/done, don't apply this value + // for the stared/favorite message + if (this.options.view_inbox && read_value) { + var messages = _.filter(messages, function (val) { return !val.is_favorite && val.id; }); + if (!messages.length) { + this.check_for_rerender(); + return false; + } + } + var message_ids = _.map(messages, function (val) { return val.id; }); + + this.ds_notification.call('set_message_read', [message_ids, read_value, this.context]) + .then(function () { + // apply modification + _.each(messages, function (msg) { + msg.to_read = !read_value; + if (msg.options.toggle_read) { + msg.options.show_read = msg.to_read; + msg.options.show_unread = !msg.to_read; + } + }); + // check if the message must be display, destroy or rerender + self.check_for_rerender(); + }); + return false; + }, + + /** + * add or remove a vote for a message and display the result + */ + on_vote: function (event) { + event.stopPropagation(); + this.ds_message.call('vote_toggle', [[this.id]]) + .then( + _.bind(function (vote) { + this.has_voted = vote; + this.vote_nb += this.has_voted ? 1 : -1; + this.display_vote(); + }, this)); + return false; + }, + + /** + * Display the render of this message's vote + */ + display_vote: function () { + var vote_element = session.web.qweb.render('mail.thread.message.vote', {'widget': this}); + this.$(".oe_msg_footer:first .oe_mail_vote_count").remove(); + this.$(".oe_msg_footer:first .oe_msg_vote").replaceWith(vote_element); + this.$('.oe_msg_vote').on('click', this.on_vote); + }, + + /** + * add or remove a favorite (or starred) for a message and change class on the DOM + */ + on_star: function (event) { + event.stopPropagation(); + var self=this; + var button = self.$('.oe_star:first'); + + this.ds_message.call('favorite_toggle', [[self.id]]) + .then(function (star) { + self.is_favorite=star; + if (self.is_favorite) { + button.addClass('oe_starred'); + } else { + button.removeClass('oe_starred'); + } + + if (self.options.view_inbox && self.is_favorite) { + self.on_message_read_unread(true); + } else { + self.check_for_rerender(); + } + }); + return false; + }, + + }); + + /** * ------------------------------------------------------------ * Thread Widget * ------------------------------------------------------------ @@ -799,178 +992,144 @@ openerp.mail = function(session) { * @param {Object} [options] * @param {Object} [message] read about mail.ThreadMessage object * @param {Object} [thread] - * @param {Boolean} [use_composer] use the advanced composer, or - * the default basic textarea if not set - * @param {Number} [expandable_number=5] number message show - * for each click on "show more message" - * @param {Number} [expandable_default_number=5] number message show - * on begin before the first click on "show more message" - * @param {Array [A,B]} [display_on_thread] display the threads (hierarchy) - * for the thread level between A and B. -1 for no begin or no end. - * All thread before A are insert in the root thread. - * All thread after B are insert in parent thread on B level. - * @param {Select} [typeof_thread] inbox/archives/stared/sent - * type of thread and option for user application like animate - * destroy for read/unread + * @param {int} [display_indented_thread] number thread level to indented threads. + * other are on flat mode * @param {Array} [parents] liked with the parents thread * use with browse, fetch... [O]= top parent */ - init: function(parent, options) { - this._super(parent); + init: function (parent, datasets, options) { + this._super(parent, options); this.domain = options.domain || []; this.context = _.extend({ default_model: 'mail.thread', default_res_id: 0, default_parent_id: false }, options.context || {}); - // options - this.options={ - 'thread' : { - 'show_header_compose': (options.options.thread.show_header_compose != undefined ? options.options.thread.show_header_compose: false), - 'use_composer': options.options.thread.use_composer || false, - 'expandable_number': options.options.thread.expandable_number || 5, - 'expandable_default_number': options.options.thread.expandable_default_number || 5, - '_expandable_max': options.options.thread.expandable_default_number || 5, - 'display_on_thread': options.options.thread.display_on_thread || [0,-1], - 'typeof_thread': options.options.thread.typeof_thread || 'inbox', - '_parents': (options.options.thread._parents != undefined ? options.options.thread._parents : []).concat( [this] ) - }, - 'message' : options.options.message - }; - + this.options = options.options; + this.options.root_thread = (options.options.root_thread != undefined ? options.options.root_thread : this); + this.options.show_compose_message = this.options.show_compose_message && (this.options.display_indented_thread >= this.thread_level || !this.thread_level); + // record options and data this.parent_message= parent.thread!= undefined ? parent : false ; - var param = options.datasets - // datasets and internal vars - this.datasets = { - 'id' : param.id || false, - 'model' : param.model || false, - 'parent_id' : param.parent_id || false, - 'is_private' : param.is_private || false, - 'author_id' : param.author_id || false, - 'thread_level' : (param.thread_level+1) || 0, - 'partner_ids' : [] - }; - - for(var i in param.partner_ids){ - if(param.partner_ids[i][0]!=(param.author_id ? param.author_id[0] : -1)){ - this.datasets.partner_ids.push(param.partner_ids[i]); - } - } + // data of this thread + this.id = datasets.id || false, + this.last_id = datasets.last_id || false, + this.parent_id = datasets.parent_id || false, + this.is_private = datasets.is_private || false, + this.author_id = datasets.author_id || false, + this.thread_level = (datasets.thread_level+1) || 0, + this.partner_ids = _.filter(datasets.partner_ids, function (partner) { return partner[0]!=datasets.author_id[0]; } ) this.messages = []; - this.ComposeMessage = false; + + this.options.flat_mode = !!(this.options.display_indented_thread > this.thread_level ? this.options.display_indented_thread - this.thread_level : 0); + + // object compose message + this.compose_message = false; this.ds_thread = new session.web.DataSetSearch(this, this.context.default_model || 'mail.thread'); this.ds_message = new session.web.DataSetSearch(this, 'mail.message'); }, - start: function() { + start: function () { this._super.apply(this, arguments); - - this.list_ul = this.$('ul.oe_mail_thread_display:first'); - this.more_msg = this.$(">.oe_msg_more_message:first"); - - this.display_user_avatar(); - var display_done = compose_done = false; - this.bind_events(); - - if(this.options.thread._parents[0]==this){ - this.on_root_thread(); - } - - return display_done && compose_done; }, - instantiate_ComposeMessage: function() { - // add message composition form view - this.ComposeMessage = new mail.ThreadComposeMessage(this,{ - 'context': this.context, - 'datasets': this.datasets, - 'options': this.options, - 'show_attachment_delete': true, - }); - this.ComposeMessage.appendTo(this.$(".oe_mail_thread_action:first")); - }, - - /* this method is runing for first parent thread + /* instantiate the compose message object and insert this on the DOM. + * The compose message is display in compact form. */ - on_root_thread: function(){ - var self=this; - // fetch and display message, using message_ids if set - this.message_fetch(); - - $(document).scroll( self.on_scroll ); - $(window).resize( self.on_scroll ); - window.setTimeout( self.on_scroll, 500 ); - - $(session.web.qweb.render('mail.wall_no_message', {})).appendTo(this.$('ul.oe_mail_thread_display')); - - this.instantiate_ComposeMessage(); - this.ComposeMessage.datasets.is_private=true; - - if(this.options.thread.show_header_compose){ - this.ComposeMessage.$el.show(); - //this.ComposeMessage.set_free_attachments(); + instantiate_compose_message: function () { + // add message composition form view + if (!this.compose_message) { + this.compose_message = new mail.ThreadComposeMessage(this, this, { + 'context': this.context, + 'options': this.options, + }); + if (!this.thread_level || this.thread_level > this.options.display_indented_thread) { + this.compose_message.insertBefore(this.$el); + } else { + this.compose_message.prependTo(this.$el); + } } - - this.$el.addClass("oe_mail_root_thread"); }, /* When the expandable object is visible on screen (with scrolling) * then the on_expandable function is launch */ - on_scroll: function(event){ - if(event)event.stopPropagation(); - var message = this.messages[0]; - if(message && message.datasets.type=="expandable" && message.datasets.max_limit){ - var pos = message.$el.position(); - if(pos.top){ + on_scroll: function () { + var expandables = + _.each( _.filter(this.messages, function (val) {return val.max_limit && !val.parent_id;}), function (val) { + var pos = val.$el.position(); + if (pos.top) { /* bottom of the screen */ var bottom = $(window).scrollTop()+$(window).height()+200; - if(bottom - pos.top > 0){ - message.on_expandable(); + if (bottom > pos.top) { + val.on_expandable(); + // load only one time + val.loading = true; } } - - } + }); }, /** * Bind events in the widget. Each event is slightly described * in the function. */ - bind_events: function() { + bind_events: function () { var self = this; - self.$('.oe_mail_compose_textarea .oe_more').click(function () { var p=$(this).parent(); p.find('.oe_more_hidden, .oe_hidden').show(); p.find('.oe_more').hide(); }); - self.$('.oe_mail_compose_textarea .oe_more_hidden').click(function () { var p=$(this).parent(); p.find('.oe_more_hidden, .oe_hidden').hide(); p.find('.oe_more').show(); }); + self.$('.oe_mail_list_recipients .oe_more').on('click', self.on_show_recipients); + self.$('.oe_mail_compose_textarea .oe_more_hidden').on('click', self.on_hide_recipients); }, - /* get all child message/thread id linked + /** + *show all the partner list of this parent message */ - get_child_ids: function(){ - var res=[]; - _(this.get_childs()).each(function (val, key) { res.push(val.datasets.id); }); - return res; + on_show_recipients: function () { + var p=$(this).parent(); + p.find('.oe_more_hidden, .oe_hidden').show(); + p.find('.oe_more').hide(); + return false; }, - /* get all child message/thread linked + /** + *hide a part of the partner list of this parent message */ - get_childs: function(nb_thread_level){ + on_hide_recipients: function () { + var p=$(this).parent(); + p.find('.oe_more_hidden, .oe_hidden').hide(); + p.find('.oe_more').show(); + return false; + }, + + /* get all child message/thread id linked. + * @return array of id + */ + get_child_ids: function () { + return _.map(this.get_childs(), function (val) { return val.id; }); + }, + + /* get all child message/thread linked. + * @param {int} nb_thread_level, number of traversed thread level for this search + * @return array of thread object + */ + get_childs: function (nb_thread_level) { var res=[]; - if(arguments[1]) res.push(this); - if(isNaN(nb_thread_level) || nb_thread_level>0){ + if (arguments[1]) res.push(this); + if (isNaN(nb_thread_level) || nb_thread_level>0) { _(this.messages).each(function (val, key) { - if(val.thread){ - res = res.concat( val.thread.get_childs((isNaN(nb_thread_level) ? null : nb_thread_level-1), true) ) + if (val.thread) { + res = res.concat( val.thread.get_childs((isNaN(nb_thread_level) ? undefined : nb_thread_level-1), true) ); } }); } return res; }, - /** browse thread + /** + *search a thread in all thread and child thread. + * This method return an object thread. * @param {object}{int} option.id * @param {object}{string} option.model * @param {object}{boolean} option._go_thread_wall @@ -979,223 +1138,377 @@ openerp.mail = function(session) { * return the top thread (wall) if no thread found * @return thread object */ - browse_thread: function(options){ + browse_thread: function (options) { // goto the wall thread for launch browse - if(!options._go_thread_wall) { + if (!options._go_thread_wall) { options._go_thread_wall = true; - return this.options.thread._parents[0].browse_thread(options); + return this.options.root_thread.browse_thread(options); } - if(this.datasets.id==options.id){ + if (this.id == options.id) { return this; } - if(options.id) - for(var i in this.messages){ - if(this.messages[i].thread){ - var res=this.messages[i].thread.browse_thread({'id':options.id, '_go_thread_wall':true}); - if(res) return res; - } - } - - //if option default_return_top_thread, return the top if no found thread - if(options.default_return_top_thread){ - return this; - } - - return false; - }, - - /** browse message - * @param {object}{int} option.id - * @param {object}{string} option.model - * @param {object}{boolean} option._go_thread_wall - * private for check the top thread - * @return thread object - */ - browse_message: function(options){ - if(this.options.thread._parents[0].messages[0]) - return this.options.thread._parents[0].messages[0].browse_message(options); - }, - - /* this function is launch when a user click on "Reply" button - */ - on_compose_message: function(){ - if(!this.ComposeMessage){ - this.instantiate_ComposeMessage(); - } - this.ComposeMessage.$el.toggle(); - return false; - }, - - /** Fetch messages - * @param {Bool} initial_mode: initial mode: try to use message_data or - * message_ids, if nothing available perform a message_read; otherwise - * directly perform a message_read - * @param {Array} replace_domain: added to this.domain - * @param {Object} replace_context: added to this.context - */ - message_fetch: function (initial_mode, replace_domain, replace_context, ids, callback) { - var self = this; - - // initial mode: try to use message_data or message_ids - if (initial_mode && this.options.thread.message_data) { - return this.create_message_object(this.options.message_data); - } - // domain and context: options + additional - fetch_domain = replace_domain ? replace_domain : this.domain; - fetch_context = replace_context ? replace_context : this.context; - var message_loaded = [this.datasets.id||0].concat( self.options.thread._parents[0].get_child_ids() ); - - return this.ds_message.call('message_read', [ids, fetch_domain, message_loaded, fetch_context, this.context.default_parent_id || undefined] - ).then(this.proxy('switch_new_message')); - }, - - /* create record object and linked him - */ - create_message_object: function (data) { - var self = this; - - if(data.type=='expandable'){ - var message = new mail.ThreadExpandable(self, { - 'domain': data.domain, - 'context': { - 'default_model': data.model || self.context.default_model, - 'default_res_id': data.res_id || self.context.default_res_id, - 'default_parent_id': self.datasets.id }, - 'datasets': data - }); - } else { - var message = new mail.ThreadMessage(self, { - 'domain': data.domain, - 'context': { - 'default_model': data.model, - 'default_res_id': data.res_id, - 'default_parent_id': data.id }, - 'options':{ - 'thread': self.options.thread, - 'message': self.options.message - }, - 'datasets': _.extend(data, {'thread_level': self.datasets.thread_level}) - }); - var data = _.extend(data, {'thread_level': self.datasets.thread_level}); - } - - // check if the message is already create - for(var i in self.messages){ - if(self.messages[i].datasets.id==message.datasets.id){ - self.messages[i].destroy(); - self.messages[i]=self.insert_message(message); - return true; - } - } - self.messages.push( self.insert_message(message) ); - }, - - /** Displays a message or an expandable message */ - insert_message: function (message) { - var self=this; - - this.$("li.oe_wall_no_message").remove(); - - // insert on hierarchy display => insert in self child - var thread_messages = self.messages; - var thread = self; - var flat = false; - var hierarchy = self.options.thread.display_on_thread; - if( hierarchy[0] < 0 || - hierarchy[0] > self.datasets.thread_level || - (hierarchy[1]>0 && hierarchy[1] < self.datasets.thread_level) ) { - - var flat = true; - - if(hierarchy[0]<0){ - - // all is in flat mode - thread = self.options.thread._parents[0]; - var nb_thread_level = null; - - } else if(hierarchy[0] > self.datasets.thread_level) { - - // list all childs messages for flat display before the hierarchy - thread = self.options.thread._parents[0]; - var nb_thread_level = hierarchy[0]; - - } else if(hierarchy[1] < self.datasets.thread_level) { - - // list all childs messages for flat display after the hierarchy - thread = self.options.thread._parents[hierarchy[1]]; - var nb_thread_level = hierarchy[1]>0 ? hierarchy[1]-hierarchy[0] : null; - } else { - - thread = self.options.thread._parents[0]; - var nb_thread_level = null; - } - - var thread_messages = []; - _(thread.get_childs( nb_thread_level )).each(function (val, key) { thread_messages.push(val.parent_message); }); - } - - - // check older and newer message for insert - var parent_newer = false; - var parent_older = false; - if ( message.datasets.id > 0 ){ - for(var i in thread_messages){ - if(thread_messages[i].datasets.id > message.datasets.id){ - if(!parent_newer || parent_newer.datasets.id>=thread_messages[i].datasets.id) - parent_newer = thread_messages[i]; - } else if(thread_messages[i].datasets.id>0 && thread_messages[i].datasets.id < message.datasets.id) { - if(!parent_older || parent_older.id=1); + //if option default_return_top_thread, return the top if no found thread + if (options.default_return_top_thread) { + return this; + } - if(parent_older){ - if(sort){ - message.insertBefore(parent_older.$el); - } else { - message.insertAfter(parent_older.$el); - } - } else if(parent_newer){ - if(sort){ - message.insertAfter(parent_newer.$el); - } else { - message.insertBefore(parent_newer.$el); - } + return false; + }, + + /** + *search a message in all thread and child thread. + * This method return an object message. + * @param {object}{int} option.id + * @param {object}{string} option.model + * @param {object}{boolean} option._go_thread_wall + * private for check the top thread + * @return message object + */ + browse_message: function (options) { + if (this.options.root_thread.messages[0]) + return this.options.root_thread.messages[0].browse_message(options); + }, + + /** + *If compose_message doesn't exist, instantiate the compose message. + * Call the on_compose_expandable method to allow the user to write his message. + * (Is call when a user click on "Reply" button) + */ + on_compose_message: function () { + this.instantiate_compose_message(); + this.compose_message.on_compose_expandable(); + return false; + }, + + /** + *display the message "there are no message" on the thread + */ + no_message: function () { + var no_message = $(session.web.qweb.render('mail.wall_no_message', {})); + if (this.options.help) { + no_message.html(this.options.help); + } + no_message.appendTo(this.$el); + }, + + /** + *make a request to read the message (calling RPC to "message_read"). + * The result of this method is send to the switch message for sending ach message to + * his parented object thread. + * @param {Array} replace_domain: added to this.domain + * @param {Object} replace_context: added to this.context + * @param {Array} ids read (if the are some ids, the method don't use the domain) + */ + message_fetch: function (replace_domain, replace_context, ids, callback) { + return this.ds_message.call('message_read', [ + // ids force to read + ids == false ? undefined : ids, + // domain + additional + (replace_domain ? replace_domain : this.domain), + // ids allready loaded + (this.id ? [this.id].concat( this.get_child_ids() ) : this.get_child_ids()), + // option for sending in flat mode by server + this.options.flat_mode, + // context + additional + (replace_context ? replace_context : this.context), + // parent_id + this.context.default_parent_id || undefined + ]).done(callback ? _.bind(callback, this, arguments) : this.proxy('switch_new_message')); + }, + + /** + *create the message object and attached on this thread. + * When the message object is create, this method call insert_message for, + * displaying this message on the DOM. + * @param : {object} data from calling RPC to "message_read" + */ + create_message_object: function (data) { + var self = this; + + var data = _.extend(data, {'thread_level': data.thread_level ? data.thread_level : self.thread_level}); + data.options = _.extend(self.options, data.options); + + if (data.type=='expandable') { + var message = new mail.ThreadExpandable(self, data, {'context':{ + 'default_model': data.model || self.context.default_model, + 'default_res_id': data.res_id || self.context.default_res_id, + 'default_parent_id': self.id, + }}); } else { - if(sort && message.id > 0){ - message.prependTo(thread.list_ul); - } else { - message.appendTo(thread.list_ul); + var message = new mail.ThreadMessage(self, data, {'context':{ + 'default_model': data.model, + 'default_res_id': data.res_id, + 'default_parent_id': data.id, + }}); + } + + // check if the message is already create + for (var i in self.messages) { + if (self.messages[i] && self.messages[i].id == message.id) { + console.log('Reload message', message.id); + self.messages[i].destroy(); } } + self.messages.push( message ); + + return message; + }, + + /** + *insert the message on the DOM. + * All message (and expandable message) are sorted. The method get the + * older and newer message to insert the message (before, after). + * If there are no older or newer, the message is prepend or append to + * the thread (parent object or on root thread for flat view). + * The sort is define by the thread_level (O for newer on top). + * @param : {object} ThreadMessage object + */ + insert_message: function (message, dom_insert_after) { + var self=this; + if (this.options.show_compact_message > this.thread_level) { + this.instantiate_compose_message(); + this.compose_message.do_show_compact(); + } + + this.$('.oe_view_nocontent').remove(); + + + if (dom_insert_after) { + message.insertAfter(dom_insert_after); + } else { + message.appendTo(self.$el); + } return message }, - - display_user_avatar: function () { - var avatar = mail.ChatterUtils.get_image(this.session, 'res.users', 'image_small', this.session.uid); - return this.$('img.oe_mail_icon').attr('src', avatar); - }, - /* Send the records to his parent thread */ - switch_new_message: function(records) { + /** + *get the parent thread of the messages. + * Each message is send to his parent object (or parent thread flat mode) for creating the object message. + * @param : {Array} datas from calling RPC to "message_read" + */ + switch_new_message: function (records, dom_insert_after) { var self=this; - _(records).each(function(record){ - self.browse_thread({ + _(records).each(function (record) { + var thread = self.browse_thread({ 'id': record.parent_id, 'default_return_top_thread':true - }).create_message_object( record ); + }); + // create object and attach to the thread object + var message = thread.create_message_object( record ); + // insert the message on dom + thread.insert_message( message, typeof dom_insert_after == 'object' ? dom_insert_after : false); }); }, + + /** + * this method is call when the widget of a message or an expandable message is destroy + * in this thread. The this.messages array is filter to remove this message + */ + on_message_detroy: function (message) { + + this.messages = _.filter(this.messages, function (val) { return !val.isDestroyed(); }); + if (this.options.root_thread == this && !this.messages.length) { + this.no_message(); + } + return false; + + }, + + /** + * Convert a destroyed message into a expandable message + */ + message_to_expandable: function (message) { + + if (!this.thread_level || message.isDestroyed()) { + message.destroy(); + return false; + } + + var messages = _.sortBy( this.messages, function (val) { return val.id; }); + var it = _.indexOf( messages, message ); + + var msg_up = messages[it-1]; + var msg_down = messages[it+1]; + + var message_dom = [ ["id", "=", message.id] ]; + + if ( msg_up && msg_up.type == "expandable" && msg_down && msg_down.type == "expandable") { + // concat two expandable message and add this message to this dom + msg_up.domain = mail.ChatterUtils.expand_domain( msg_up.domain ); + msg_down.domain = mail.ChatterUtils.expand_domain( msg_down.domain ); + + msg_down.domain = ['|','|'].concat( msg_up.domain ).concat( message_dom ).concat( msg_down.domain ); + + if ( !msg_down.max_limit ) { + msg_down.nb_messages += 1 + msg_up.nb_messages; + } + + msg_up.$el.remove(); + msg_up.destroy(); + + msg_down.reinit(); + + } else if ( msg_up && msg_up.type == "expandable") { + // concat preview expandable message and this message to this dom + msg_up.domain = mail.ChatterUtils.expand_domain( msg_up.domain ); + msg_up.domain = ['|'].concat( msg_up.domain ).concat( message_dom ); + + msg_up.nb_messages++; + + msg_up.reinit(); + + } else if ( msg_down && msg_down.type == "expandable") { + // concat next expandable message and this message to this dom + msg_down.domain = mail.ChatterUtils.expand_domain( msg_down.domain ); + msg_down.domain = ['|'].concat( msg_down.domain ).concat( message_dom ); + + // it's maybe a message expandable for the max limit read message + if ( !msg_down.max_limit ) { + msg_down.nb_messages++; + } + + msg_down.reinit(); + + } else { + // create a expandable message + var expandable = new mail.ThreadExpandable(this, { + 'model': message.model, + 'parent_id': message.parent_id, + 'nb_messages': 1, + 'thread_level': message.thread_level, + 'parent_id': message.parent_id, + 'domain': message_dom, + 'options': message.options, + }, { + 'context':{ + 'default_model': message.model || this.context.default_model, + 'default_res_id': message.res_id || this.context.default_res_id, + 'default_parent_id': this.id, + } + }); + + // add object on array and DOM + this.messages.push(expandable); + expandable.insertAfter(message.$el); + } + + // destroy message + message.destroy(); + + return true; + }, }); + /** + * ------------------------------------------------------------ + * mail : root Widget + * ------------------------------------------------------------ + * + * This widget handles the display of messages with thread options. Its main + * use is to receive a context and a domain, and to delegate the message + * fetching and displaying to the Thread widget. + */ + session.web.client_actions.add('mail.Widget', 'session.mail.Widget'); + mail.Widget = session.web.Widget.extend({ + template: 'mail.Root', - /** + /** + * @param {Object} parent parent + * @param {Array} [domain] + * @param {Object} [context] context of the thread. It should + * contain at least default_model, default_res_id. Please refer to + * the compose_message widget for more information about it. + * @param {Object} [options] + *... @param {Number} [truncate_limit=250] number of character to + * display before having a "show more" link; note that the text + * will not be truncated if it does not have 110% of the parameter + *... @param {Boolean} [show_record_name] display the name and link for do action + *... @param {boolean} [show_reply_button] display the reply button + *... @param {boolean} [show_read_unread_button] display the read/unread button + *... @param {int} [display_indented_thread] number thread level to indented threads. + * other are on flat mode + *... @param {Boolean} [show_compose_message] allow to display the composer + *... @param {Boolean} [show_compact_message] display the compact message on the thread + * when the user clic on this compact mode, the composer is open + *... @param {Array} [message_ids] List of ids to fetch by the root thread. + * When you use this option, the domain is not used for the fetch root. + * @param {String} [no_message] Message to display when there are no message + */ + init: function (parent, action) { + this._super(parent, action); + var self = this; + this.action = _.clone(action); + this.domain = this.action.domain || this.action.params.domain || []; + this.context = this.action.context || this.action.params.context || {}; + + this.action.params = _.extend({ + 'display_indented_thread' : -1, + 'show_reply_button' : false, + 'show_read_unread_button' : false, + 'truncate_limit' : 250, + 'show_record_name' : false, + 'show_compose_message' : false, + 'show_compact_message' : false, + 'view_inbox': false, + 'message_ids': undefined, + }, this.action.params); + + this.action.params.help = this.action.help || false; + }, + + start: function (options) { + this._super.apply(this, arguments); + this.message_render(); + this.bind_events(); + }, + + /** + *Create the root thread and display this object in the DOM. + * Call the no_message method then c all the message_fetch method + * of this root thread to display the messages. + */ + message_render: function (search) { + + this.thread = new mail.Thread(this, {}, { + 'domain' : this.domain, + 'context' : this.context, + 'options': this.action.params, + }); + + this.thread.appendTo( this.$el ); + this.thread.no_message(); + + if (this.action.params.show_compose_message) { + this.thread.instantiate_compose_message(); + this.thread.compose_message.do_show_compact(); + } + + this.thread.message_fetch(null, null, this.action.params.message_ids); + + }, + + bind_events: function () { + $(document).scroll( _.bind(this.thread.on_scroll, this.thread) ); + $(window).resize( _.bind(this.thread.on_scroll, this.thread) ); + this.$el.resize( _.bind(this.thread.on_scroll, this.thread) ); + window.setTimeout( _.bind(this.thread.on_scroll, this.thread), 500 ); + } + }); + + + /** * ------------------------------------------------------------ * mail_thread Widget * ------------------------------------------------------------ @@ -1203,72 +1516,69 @@ openerp.mail = function(session) { * This widget handles the display of messages on a document. Its main * use is to receive a context and a domain, and to delegate the message * fetching and displaying to the Thread widget. + * Use Help on the field to display a custom "no message loaded" */ session.web.form.widgets.add('mail_thread', 'openerp.mail.RecordThread'); mail.RecordThread = session.web.form.AbstractField.extend({ template: 'mail.record_thread', - init: function() { + init: function (parent, node) { this._super.apply(this, arguments); - this.options.domain = this.options.domain || []; - this.options.context = {'default_model': 'mail.thread', 'default_res_id': false}; + this.node = _.clone(node); + + this.node.params = _.extend({ + 'display_indented_thread': -1, + 'show_reply_button': false, + 'show_read_unread_button': false, + 'show_compact_message': 1, + }, this.node.params); + + this.domain = this.node.params && this.node.params.domain || []; }, - start: function() { + start: function () { this._super.apply(this, arguments); // NB: check the actual_mode property on view to know if the view is in create mode anymore this.view.on("change:actual_mode", this, this._check_visibility); this._check_visibility(); }, - _check_visibility: function() { + _check_visibility: function () { this.$el.toggle(this.view.get("actual_mode") !== "create"); }, - render_value: function() { + + render_value: function () { var self = this; + if (! this.view.datarecord.id || session.web.BufferedDataSet.virtual_id_regex.test(this.view.datarecord.id)) { this.$('oe_mail_thread').hide(); return; } - // update context - _.extend(this.options.context, { - default_res_id: this.view.datarecord.id, - default_model: this.view.model, - default_is_private: false }); - // update domain - var domain = this.options.domain.concat([['model', '=', this.view.model], ['res_id', '=', this.view.datarecord.id]]); - // create and render Thread widget - // TDE note: replace message_is_follower by a check in message_follower_ids, as message_is_follower is not used in views anymore - var show_header_compose = this.view.is_action_enabled('edit') || - (this.getParent().fields.message_is_follower && this.getParent().fields.message_is_follower.get_value()); - if(this.thread){ - this.thread.destroy(); + this.node.params = _.extend(this.node.params, { + 'message_ids': this.get_value(), + 'show_compose_message': this.view.is_action_enabled('edit'), + }); + this.node.context = { + 'default_res_id': this.view.datarecord.id || false, + 'default_model': this.view.model || false, + }; + + if (this.root) { + $('').insertAfter(this.root.$el); + this.root.destroy(); } - this.thread = new mail.Thread(self, { - 'domain': domain, - 'context': this.options.context, - 'options':{ - 'thread':{ - 'show_header_compose': show_header_compose, - 'use_composer': show_header_compose, - 'display_on_thread':[-1,-1] - }, - 'message':{ - 'show_reply': [-1,-1], - 'show_read_unread': [-1,-1], - 'show_dd_delete': false - } - }, - 'datasets': {}, - } - ); - return this.thread.appendTo( this.$('.oe_mail_wall_threads:first') ); + // create and render Thread widget + this.root = new mail.Widget(this, _.extend(this.node, { + 'domain' : (this.domain || []).concat([['model', '=', this.view.model], ['res_id', '=', this.view.datarecord.id]]), + })); + + return this.root.replace(this.$('.oe_mail-placeholder')); }, }); - /** + /** * ------------------------------------------------------------ * Wall Widget * ------------------------------------------------------------ @@ -1277,6 +1587,7 @@ openerp.mail = function(session) { * use is to receive a context and a domain, and to delegate the message * fetching and displaying to the Thread widget. */ + session.web.client_actions.add('mail.wall', 'session.mail.Wall'); mail.Wall = session.web.Widget.extend({ template: 'mail.wall', @@ -1287,38 +1598,55 @@ openerp.mail = function(session) { * @param {Array} [options.domain] domain on the Wall * @param {Object} [options.context] context, is an object. It should * contain default_model, default_res_id, to give it to the threads. - * @param {Number} [options.thread_level] number of thread levels to display - * 0 being flat. */ - init: function (parent, options) { - this._super(parent); - this.options = options || {}; - this.options.domain = options.domain || []; - this.options.context = options.context || {}; - this.search_results = {'domain': [], 'context': {}, 'groupby': {}} - this.ds_msg = new session.web.DataSetSearch(this, 'mail.message'); + init: function (parent, action) { + this._super(parent, action); + + this.action = _.clone(action); + this.domain = this.action.params.domain || this.action.domain || []; + this.context = this.action.params.context || this.action.context || {}; + + this.defaults = {}; + for (var key in this.context) { + if (key.match(/^search_default_/)) { + this.defaults[key.replace(/^search_default_/, '')] = this.context[key]; + } + } + + this.action.params = _.extend({ + 'display_indented_thread': 1, + 'show_reply_button': true, + 'show_read_unread_button': true, + 'show_compose_message': true, + 'show_compact_message': this.action.params.view_mailbox ? false : 1, + 'view_inbox': false, + }, this.action.params); }, start: function () { - this._super.apply(this, arguments); - var searchview_ready = this.load_searchview({}, false); - var thread_displayed = this.message_render(); - this.options.domain = this.options.domain.concat(this.search_results['domain']); + this._super.apply(this); this.bind_events(); - return (searchview_ready && thread_displayed); + var searchview_loaded = this.load_searchview(this.defaults); + if (! this.searchview.has_defaults) { + this.message_render(); + } + }, /** * Load the mail.message search view * @param {Object} defaults ?? - * @param {Boolean} hidden some kind of trick we do not care here */ - load_searchview: function (defaults, hidden) { + load_searchview: function (defaults) { var self = this; - this.searchview = new session.web.SearchView(this, this.ds_msg, false, defaults || {}, hidden || false); - return this.searchview.appendTo(this.$('.oe_view_manager_view_search')).then(function () { - self.searchview.on('search_data', self, self.do_searchview_search); - }); + var ds_msg = new session.web.DataSetSearch(this, 'mail.message'); + this.searchview = new session.web.SearchView(this, ds_msg, false, defaults || {}, false); + this.searchview.appendTo(this.$('.oe_view_manager_view_search')) + .then(function () { self.searchview.on('search_data', self, self.do_searchview_search); }); + if (this.searchview.has_defaults) { + this.searchview.ready.then(this.searchview.do_search); + } + return this.searchview }, /** @@ -1328,54 +1656,54 @@ openerp.mail = function(session) { * @param {Array} contexts * @param {Array} groupbys */ - do_searchview_search: function(domains, contexts, groupbys) { + do_searchview_search: function (domains, contexts, groupbys) { var self = this; this.rpc('/web/session/eval_domain_and_context', { domains: domains || [], contexts: contexts || [], group_by_seq: groupbys || [] }).then(function (results) { - self.search_results['context'] = results.context; - self.search_results['domain'] = results.domain; - self.thread.destroy(); - return self.message_render(); + if(self.root) { + $('').insertAfter(self.root.$el); + self.root.destroy(); + } + return self.message_render(results); }); }, - /** - * Display the threads - */ + * Create the root thread widget and display this object in the DOM + */ message_render: function (search) { - var domain = this.options.domain.concat(this.search_results['domain']); - var context = _.extend(this.options.context, search&&search.search_results['context'] ? search.search_results['context'] : {}); - this.thread = new mail.Thread(this, { - 'domain' : domain, - 'context' : context, - 'options': { - 'thread' :{ - 'use_composer': true, - 'show_header_compose': false, - 'typeof_thread': context.typeof_thread || 'inbox', - 'display_on_thread': [0,1] - }, - 'message': { - 'show_reply': [0,0], - 'show_read_unread': [0,-1], - 'show_dd_delete': false, - }, - }, - 'datasets': {}, - } - ); - return this.thread.appendTo( this.$('.oe_mail_wall_threads:first') ); + var domain = this.domain.concat(search && search['domain'] ? search['domain'] : []); + var context = _.extend(this.context, search && search['context'] ? search['context'] : {}); + this.root = new mail.Widget(this, _.extend(this.action, { + 'domain' : domain, + 'context' : context, + })); + return this.root.replace(this.$('.oe_mail-placeholder')); }, - bind_events: function(){ + bind_events: function () { var self=this; - this.$("button.oe_write_full:first").click(function(){ self.thread.ComposeMessage.on_compose_fullmail(); }); - this.$("button.oe_write_onwall:first").click(function(){ self.thread.ComposeMessage.$el.toggle(); }); + this.$(".oe_write_full").click(function (event) { + event.stopPropagation(); + var action = { + type: 'ir.actions.act_window', + res_model: 'mail.compose.message', + view_mode: 'form', + view_type: 'form', + action_from: 'mail.ThreadComposeMessage', + views: [[false, 'form']], + target: 'new', + context: { + 'default_content_subtype': 'html', + }, + }; + session.client.action_manager.do_action(action); + }); + this.$(".oe_write_onwall").click(function(){ self.root.thread.on_compose_message(); }); } }); @@ -1388,48 +1716,36 @@ openerp.mail = function(session) { * Add a link on the top user bar for write a full mail */ session.web.ComposeMessageTopButton = session.web.Widget.extend({ - template:'mail.compose_message.button_top_bar', + template:'mail.ComposeMessageTopButton', - init: function (parent, options) { - this._super.apply(this, options); - this.options = this.options || {}; - this.options.domain = this.options.domain || []; - this.options.context = { - 'default_model': false, - 'default_res_id': 0, - 'default_content_subtype': 'html', - }; + start: function () { + this.$('button').on('click', this.on_compose_message ); + this._super(); }, - start: function(parent, params) { - var self = this; - this.$el.on('click', 'button', self.on_compose_message ); - this._super(parent, params); - }, - - on_compose_message: function(event){ + on_compose_message: function (event) { event.stopPropagation(); var action = { type: 'ir.actions.act_window', res_model: 'mail.compose.message', view_mode: 'form', view_type: 'form', - action_from: 'mail.ThreadComposeMessage', views: [[false, 'form']], target: 'new', - context: this.options.context, + context: { 'default_content_subtype': 'html' }, }; session.client.action_manager.do_action(action); }, - }); - session.web.UserMenu = session.web.UserMenu.extend({ - start: function(parent, params) { - var render = new session.web.ComposeMessageTopButton(); - render.insertAfter(this.$el); - this._super(parent, params); - } + session.web.UserMenu.include({ + do_update: function(){ + var self = this; + this._super.apply(this, arguments); + this.update_promise.then(function() { + var mail_button = new session.web.ComposeMessageTopButton(); + mail_button.appendTo(session.webclient.$el.find('.oe_systray')); + }); + }, }); - }; diff --git a/addons/mail/static/src/js/mail_followers.js b/addons/mail/static/src/js/mail_followers.js index 806bf28e7b2..7bb019cde4f 100644 --- a/addons/mail/static/src/js/mail_followers.js +++ b/addons/mail/static/src/js/mail_followers.js @@ -24,13 +24,14 @@ openerp_mail_followers = function(session, mail) { init: function() { this._super.apply(this, arguments); - this.options.image = this.node.attrs.image || 'image_small'; - this.options.title = this.node.attrs.title || 'Followers'; - this.options.comment = this.node.attrs.help || false; - this.options.displayed_nb = this.node.attrs.displayed_nb || 10; + this.image = this.node.attrs.image || 'image_small'; + this.comment = this.node.attrs.help || false; + this.displayed_nb = this.node.attrs.displayed_nb || 10; this.ds_model = new session.web.DataSetSearch(this, this.view.model); this.ds_follow = new session.web.DataSetSearch(this, this.field.relation); this.ds_users = new session.web.DataSetSearch(this, 'res.users'); + + this.value = []; }, start: function() { @@ -42,6 +43,11 @@ openerp_mail_followers = function(session, mail) { this._super(); }, + set_value: function(_value) { + this.value = _value; + this._super(_value); + }, + _check_visibility: function() { this.$el.toggle(this.view.get("actual_mode") !== "create"); }, @@ -61,7 +67,7 @@ openerp_mail_followers = function(session, mail) { self.do_unfollow(); }); // event: click on a subtype, that (un)subscribe for this subtype - this.$el.on('click', 'ul.oe_subtypes input', self.do_update_subscription); + this.$el.on('click', '.oe_subtype_list input', self.do_update_subscription); // event: click on 'invite' button, that opens the invite wizard this.$('.oe_invite').on('click', function (event) { action = { @@ -86,22 +92,23 @@ openerp_mail_followers = function(session, mail) { read_value: function () { var self = this; - return this.ds_model.read_ids([this.view.datarecord.id], ['message_follower_ids']).pipe(function (results) { - self.set_value(results[0].message_follower_ids); + return this.ds_model.read_ids([this.view.datarecord.id], ['message_follower_ids']).then(function (results) { + self.value = results[0].message_follower_ids; + self.render_value(); }); }, render_value: function () { this.reinit(); - return this.fetch_followers(this.get("value")); + return this.fetch_followers(this.value); }, fetch_followers: function (value_) { this.value = value_ || {}; return this.ds_follow.call('read', [this.value, ['name', 'user_ids']]) - .pipe(this.proxy('display_followers'), this.proxy('fetch_generic')) - .pipe(this.proxy('display_buttons')) - .pipe(this.proxy('fetch_subtypes')); + .then(this.proxy('display_followers'), this.proxy('fetch_generic')) + .then(this.proxy('display_buttons')) + .then(this.proxy('fetch_subtypes')); }, /** Read on res.partner failed: fall back on a generic case @@ -110,25 +117,29 @@ openerp_mail_followers = function(session, mail) { fetch_generic: function (error, event) { var self = this; event.preventDefault(); - return this.ds_users.call('read', [this.session.uid, ['partner_id']]).pipe(function (results) { + return this.ds_users.call('read', [this.session.uid, ['partner_id']]).then(function (results) { var pid = results['partner_id'][0]; - self.message_is_follower = (_.indexOf(self.get('value'), pid) != -1); - }).pipe(self.proxy('display_generic')); + self.message_is_follower = (_.indexOf(self.value, pid) != -1); + }).then(self.proxy('display_generic')); + }, + _format_followers: function(count){ + // TDE note: why redefining _t ? + function _t(str) { return str; } + var str = ''; + if(count <= 0){ + str = _t('No followers'); + }else if(count === 1){ + str = _t('One follower'); + }else{ + str = ''+count+' '+_t('followers'); + } + return str; }, - /* Display generic info about follower, for people not having access to res_partner */ display_generic: function () { var self = this; - var node_user_list = this.$('ul.oe_mail_followers_display').empty(); - // format content: Followers (You and 0 other) // Followers (3) - var content = this.options.title; - if (this.message_is_follower) { - content += ' (You and ' + (this.get('value').length-1) + ' other)'; - } - else { - content += ' (' + this.get('value').length + ')' - } - this.$('div.oe_mail_recthread_followers h4').html(content); + var node_user_list = this.$('.oe_follower_list').empty(); + this.$('.oe_follower_title').html(this._format_followers(this.value.length)); }, /** Display the followers */ @@ -137,16 +148,17 @@ openerp_mail_followers = function(session, mail) { records = records || []; this.message_is_follower = this.set_is_follower(records); // clean and display title - var node_user_list = this.$('ul.oe_mail_followers_display').empty(); - this.$('div.oe_mail_recthread_followers h4').html(this.options.title + ' (' + records.length + ')'); + var node_user_list = this.$('.oe_follower_list').empty(); + this.$('.oe_follower_title').html(this._format_followers(records.length)); // truncate number of displayed followers - truncated = records.splice(0, this.options.displayed_nb); + truncated = records.splice(0, this.displayed_nb); _(truncated).each(function (record) { record.avatar_url = mail.ChatterUtils.get_image(self.session, 'res.partner', 'image_small', record.id); $(session.web.qweb.render('mail.followers.partner', {'record': record})).appendTo(node_user_list); }); + // FVA note: be sure it is correctly translated if (truncated.length < records.length) { - $('
  • And ' + (records.length - truncated.length) + ' more.
  • ').appendTo(node_user_list); + $('
    And ' + (records.length - truncated.length) + ' more.
    ').appendTo(node_user_list); } }, @@ -172,22 +184,21 @@ openerp_mail_followers = function(session, mail) { /** Fetch subtypes, only if current user is follower */ fetch_subtypes: function () { - var subtype_list_ul = this.$('.oe_subtypes').empty(); + var subtype_list_ul = this.$('.oe_subtype_list').empty(); if (! this.message_is_follower) return; var context = new session.web.CompoundContext(this.build_context(), {}); - this.ds_model.call('message_get_subscription_data', [[this.view.datarecord.id], context]).pipe(this.proxy('display_subtypes')); + this.ds_model.call('message_get_subscription_data', [[this.view.datarecord.id], context]).then(this.proxy('display_subtypes')); }, /** Display subtypes: {'name': default, followed} */ display_subtypes:function (data) { var self = this; - var subtype_list_ul = this.$('.oe_subtypes'); - var records = data[this.view.datarecord.id].message_subtype_data; - + var subtype_list_ul = this.$('.oe_subtype_list'); + var records = data[this.view.datarecord.id || this.view.dataset.ids[0]].message_subtype_data; _(records).each(function (record, record_name) { record.name = record_name; record.followed = record.followed || undefined; - $(session.web.qweb.render('mail.followers.subtype', {'record': record})).appendTo( self.$('ul.oe_subtypes') ); + $(session.web.qweb.render('mail.followers.subtype', {'record': record})).appendTo( self.$('.oe_subtype_list') ); }); }, @@ -203,22 +214,23 @@ openerp_mail_followers = function(session, mail) { $(record).attr('checked',false); }); var context = new session.web.CompoundContext(this.build_context(), {}); - return this.ds_model.call('message_unsubscribe_users', [[this.view.datarecord.id], [this.session.uid], context]).pipe(this.proxy('read_value')); + return this.ds_model.call('message_unsubscribe_users', [[this.view.datarecord.id], [this.session.uid], context]) + .then(this.proxy('read_value')); }, do_update_subscription: function (event) { var self = this; var checklist = new Array(); - _(this.$('.oe_mail_recthread_actions input[type="checkbox"]')).each(function (record) { + _(this.$('.oe_actions input[type="checkbox"]')).each(function (record) { if ($(record).is(':checked')) { checklist.push(parseInt($(record).data('id'))); } }); var context = new session.web.CompoundContext(this.build_context(), {}); - return this.ds_model.call('message_subscribe_users', [[this.view.datarecord.id], [this.session.uid], this.message_is_follower ? checklist:undefined, context]) - .pipe(this.proxy('read_value')); + return this.ds_model.call('message_subscribe_users', [[this.view.datarecord.id], [this.session.uid], this.message_is_follower ? checklist : undefined, context]) + .then(this.proxy('read_value')); }, }); }; diff --git a/addons/mail/static/src/js/many2many_tags_email.js b/addons/mail/static/src/js/many2many_tags_email.js new file mode 100644 index 00000000000..cc701e8a585 --- /dev/null +++ b/addons/mail/static/src/js/many2many_tags_email.js @@ -0,0 +1,88 @@ +openerp_FieldMany2ManyTagsEmail = function(instance) { +var _t = instance.web._t; + +/** + * Extend of FieldMany2ManyTags widget method. + * When the user add a partner and the partner don't have an email, open a popup to purpose to add an email. + * The user can choose to add an email or cancel and close the popup. + */ +instance.web.form.FieldMany2ManyTagsEmail = instance.web.form.FieldMany2ManyTags.extend({ + + start: function() { + this.values = []; + this.values_checking = []; + + this.on("change:value", this, this.on_change_value_check); + this.trigger("change:value"); + + this._super.apply(this, arguments); + }, + + on_change_value_check : function () { + this.values = _.uniq(this.values); + + // filter for removed values + var values_removed = _.difference(this.values, this.get('value')); + if (values_removed.length) { + this.values = _.difference(this.values, values_removed); + this.set({'value': this.values}); + return false; + } + + // find not checked values that are not currently on checking + var not_checked = _.difference(this.get('value'), this.values, this.values_checking); + if (not_checked.length) { + // remember values on checking for cheked only one time + this.values_checking = this.values_checking.concat(not_checked); + // check values + this._check_email_popup(not_checked); + } + }, + + _check_email_popup: function (ids) { + var self = this; + new instance.web.Model('res.partner').call("search", [[ + ["id", "in", ids], + ["email", "=", false], + ["notification_email_send", "in", ['all', 'comment']] ]], + {context: this.build_context()}) + .then(function (record_ids) { + // valid partner + var valid_partner = _.difference(ids, record_ids); + self.values = self.values.concat(valid_partner); + self.values_checking = _.difference(self.values_checking, valid_partner); + + // unvalid partner + _.each(record_ids, function (id) { + var pop = new instance.web.form.FormOpenPopup(self); + pop.show_element( + 'res.partner', + id, + self.build_context(), + { + title: _t("Please complete partner's informations and Email"), + } + ); + pop.on('write_completed', self, function () { + this.values.push(id); + this.values_checking = _.without(this.values_checking, id); + this.set({'value': this.values}); + }); + pop.on('closed', self, function () { + this.values_checking = _.without(this.values_checking, id); + this.set({'value': this.values}); + }); + }); + }); + }, +}); + + +/** + * Registry of form fields + */ +instance.web.form.widgets = instance.web.form.widgets.extend({ + 'many2many_tags_email' : 'instance.web.form.FieldMany2ManyTagsEmail', +}); + +}; diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml index fbb64cc6772..2ba1733043a 100644 --- a/addons/mail/static/src/xml/mail.xml +++ b/addons/mail/static/src/xml/mail.xml @@ -1,33 +1,48 @@