From aad1541244d04312c218b2e9bbeb4054204849e1 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 28 Nov 2011 18:31:57 +0530 Subject: [PATCH 01/70] [FIX] account : Cost Ledger Incorrect For View Accounts lp bug: https://launchpad.net/bugs/880844 fixed bzr revid: mdi@tinyerp.com-20111128130157-jo9e7g08gmro7zpp --- addons/account/project/report/cost_ledger.py | 46 +++++++++++++++----- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py index 225a85d2ee1..f571c5328bf 100644 --- a/addons/account/project/report/cost_ledger.py +++ b/addons/account/project/report/cost_ledger.py @@ -38,11 +38,32 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): 'sum_balance': self._sum_balance, }) + def _get_children(self, account_id): + result = [] + + def _get_rec(account_id): + analytic_obj = self.pool.get('account.analytic.account') + analytic_search_ids = analytic_obj.search(self.cr, self.uid, [('id', '=', account_id)]) + analytic_datas = analytic_obj.browse(self.cr, self.uid, analytic_search_ids) + + result.append(account_id) + for account in analytic_datas: + for child in account.child_ids: + result.append(child.id) + for child_id in child.child_ids: + _get_rec(child_id.id) + return result + + child_ids = _get_rec(account_id) + + return child_ids + def _lines_g(self, account_id, date1, date2): + chid_ids = self._get_children(account_id) self.cr.execute("SELECT sum(aal.amount) AS balance, aa.code AS code, aa.name AS name, aa.id AS id \ FROM account_account AS aa, account_analytic_line AS aal \ - WHERE (aal.account_id=%s) AND (aal.date>=%s) AND (aal.date<=%s) AND (aal.general_account_id=aa.id) AND aa.active \ - GROUP BY aa.code, aa.name, aa.id ORDER BY aa.code", (account_id, date1, date2)) + WHERE (aal.account_id IN %s) AND (aal.date>=%s) AND (aal.date<=%s) AND (aal.general_account_id=aa.id) AND aa.active \ + GROUP BY aa.code, aa.name, aa.id ORDER BY aa.code", (tuple(chid_ids), date1, date2)) res = self.cr.dictfetchall() for r in res: @@ -58,10 +79,11 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): return res def _lines_a(self, general_account_id, account_id, date1, date2): + chid_ids = self._get_children(account_id) self.cr.execute("SELECT aal.name AS name, aal.code AS code, aal.amount AS balance, aal.date AS date, aaj.code AS cj FROM account_analytic_line AS aal, account_analytic_journal AS aaj \ - WHERE (aal.general_account_id=%s) AND (aal.account_id=%s) AND (aal.date>=%s) AND (aal.date<=%s) \ + WHERE (aal.general_account_id=%s) AND (aal.account_id IN %s) AND (aal.date>=%s) AND (aal.date<=%s) \ AND (aal.journal_id=aaj.id) \ - ORDER BY aal.date, aaj.code, aal.code", (general_account_id, account_id, date1, date2)) + ORDER BY aal.date, aaj.code, aal.code", (general_account_id, tuple(chid_ids), date1, date2)) res = self.cr.dictfetchall() for r in res: @@ -77,11 +99,13 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): return res def _account_sum_debit(self, account_id, date1, date2): - self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id=%s AND date>=%s AND date<=%s AND amount>0", (account_id, date1, date2)) + chid_ids = self._get_children(account_id) + self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(chid_ids), date1, date2)) return self.cr.fetchone()[0] or 0.0 def _account_sum_credit(self, account_id, date1, date2): - self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id=%s AND date>=%s AND date<=%s AND amount<0", (account_id, date1, date2)) + chid_ids = self._get_children(account_id) + self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(chid_ids), date1, date2)) return self.cr.fetchone()[0] or 0.0 def _account_sum_balance(self, account_id, date1, date2): @@ -91,16 +115,18 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): def _sum_debit(self, accounts, date1, date2): ids = map(lambda x: x.id, accounts) - if not ids: + chid_ids = self._get_children(ids[0]) + if not children: return 0.0 - self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(ids), date1, date2,)) + self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(chid_ids), date1, date2,)) return self.cr.fetchone()[0] or 0.0 def _sum_credit(self, accounts, date1, date2): ids = map(lambda x: x.id, accounts) - if not ids: + chid_ids = self._get_children(ids[0]) + if not children: return 0.0 - self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(ids),date1, date2,)) + self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(chid_ids),date1, date2,)) return self.cr.fetchone()[0] or 0.0 def _sum_balance(self, accounts, date1, date2): From 1f3a05874455dfb9416abdde35786b59637d63a2 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Wed, 30 Nov 2011 11:45:27 +0530 Subject: [PATCH 02/70] [IMP] account : Improved the code bzr revid: mdi@tinyerp.com-20111130061527-6aklmw9ejnu23dh1 --- addons/account/project/report/cost_ledger.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py index f571c5328bf..88d5e6041f6 100644 --- a/addons/account/project/report/cost_ledger.py +++ b/addons/account/project/report/cost_ledger.py @@ -50,8 +50,7 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): for account in analytic_datas: for child in account.child_ids: result.append(child.id) - for child_id in child.child_ids: - _get_rec(child_id.id) + _get_rec(child.id) return result child_ids = _get_rec(account_id) @@ -116,7 +115,7 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): def _sum_debit(self, accounts, date1, date2): ids = map(lambda x: x.id, accounts) chid_ids = self._get_children(ids[0]) - if not children: + if not chid_ids: return 0.0 self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(chid_ids), date1, date2,)) return self.cr.fetchone()[0] or 0.0 @@ -124,7 +123,7 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): def _sum_credit(self, accounts, date1, date2): ids = map(lambda x: x.id, accounts) chid_ids = self._get_children(ids[0]) - if not children: + if not chid_ids: return 0.0 self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(chid_ids),date1, date2,)) return self.cr.fetchone()[0] or 0.0 From a01b90fa470afb4bbc3b3eb9b228fe55072ae293 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Wed, 30 Nov 2011 17:48:38 +0530 Subject: [PATCH 03/70] [IMP] account : Improved the code bzr revid: mdi@tinyerp.com-20111130121838-o6nlc4j64y3b3nca --- addons/account/project/report/cost_ledger.py | 30 ++++++++------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py index 88d5e6041f6..9955d1ccffe 100644 --- a/addons/account/project/report/cost_ledger.py +++ b/addons/account/project/report/cost_ledger.py @@ -39,23 +39,17 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): }) def _get_children(self, account_id): + analytic_obj = self.pool.get('account.analytic.account') + if not isinstance(account_id, list): + account_id = [account_id] + search_ids = analytic_obj.search(self.cr, self.uid, [('parent_id', 'child_of', account_id)]) result = [] - - def _get_rec(account_id): - analytic_obj = self.pool.get('account.analytic.account') - analytic_search_ids = analytic_obj.search(self.cr, self.uid, [('id', '=', account_id)]) - analytic_datas = analytic_obj.browse(self.cr, self.uid, analytic_search_ids) - - result.append(account_id) - for account in analytic_datas: - for child in account.child_ids: - result.append(child.id) - _get_rec(child.id) - return result - - child_ids = _get_rec(account_id) - - return child_ids + for rec in analytic_obj.browse(self.cr, self.uid, search_ids): + for child in rec.child_ids: + result.append(child.id) + if result: + result = self._get_children(result) + return search_ids + result def _lines_g(self, account_id, date1, date2): chid_ids = self._get_children(account_id) @@ -114,7 +108,7 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): def _sum_debit(self, accounts, date1, date2): ids = map(lambda x: x.id, accounts) - chid_ids = self._get_children(ids[0]) + chid_ids = self._get_children(ids) if not chid_ids: return 0.0 self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(chid_ids), date1, date2,)) @@ -122,7 +116,7 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): def _sum_credit(self, accounts, date1, date2): ids = map(lambda x: x.id, accounts) - chid_ids = self._get_children(ids[0]) + chid_ids = self._get_children(ids) if not chid_ids: return 0.0 self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(chid_ids),date1, date2,)) From 888b061c27203e398190f137b08687bb0b5c0e48 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Fri, 2 Dec 2011 16:06:41 +0530 Subject: [PATCH 04/70] [IMP] account : Improved the code bzr revid: mdi@tinyerp.com-20111202103641-2lr29zvdhrbri8xs --- addons/account/project/report/cost_ledger.py | 28 +++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py index 9955d1ccffe..2753b541f6b 100644 --- a/addons/account/project/report/cost_ledger.py +++ b/addons/account/project/report/cost_ledger.py @@ -26,6 +26,7 @@ from report import report_sxw class account_analytic_cost_ledger(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): super(account_analytic_cost_ledger, self).__init__(cr, uid, name, context=context) + self.analytic_acc_ids = [], self.localcontext.update( { 'time': time, 'lines_g': self._lines_g, @@ -49,14 +50,14 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): result.append(child.id) if result: result = self._get_children(result) - return search_ids + result + self.analytic_acc_ids = search_ids + result + return self.analytic_acc_ids def _lines_g(self, account_id, date1, date2): - chid_ids = self._get_children(account_id) self.cr.execute("SELECT sum(aal.amount) AS balance, aa.code AS code, aa.name AS name, aa.id AS id \ FROM account_account AS aa, account_analytic_line AS aal \ WHERE (aal.account_id IN %s) AND (aal.date>=%s) AND (aal.date<=%s) AND (aal.general_account_id=aa.id) AND aa.active \ - GROUP BY aa.code, aa.name, aa.id ORDER BY aa.code", (tuple(chid_ids), date1, date2)) + GROUP BY aa.code, aa.name, aa.id ORDER BY aa.code", (tuple(self.analytic_acc_ids), date1, date2)) res = self.cr.dictfetchall() for r in res: @@ -72,11 +73,10 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): return res def _lines_a(self, general_account_id, account_id, date1, date2): - chid_ids = self._get_children(account_id) self.cr.execute("SELECT aal.name AS name, aal.code AS code, aal.amount AS balance, aal.date AS date, aaj.code AS cj FROM account_analytic_line AS aal, account_analytic_journal AS aaj \ WHERE (aal.general_account_id=%s) AND (aal.account_id IN %s) AND (aal.date>=%s) AND (aal.date<=%s) \ AND (aal.journal_id=aaj.id) \ - ORDER BY aal.date, aaj.code, aal.code", (general_account_id, tuple(chid_ids), date1, date2)) + ORDER BY aal.date, aaj.code, aal.code", (general_account_id, tuple(self.analytic_acc_ids), date1, date2)) res = self.cr.dictfetchall() for r in res: @@ -92,13 +92,11 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): return res def _account_sum_debit(self, account_id, date1, date2): - chid_ids = self._get_children(account_id) - self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(chid_ids), date1, date2)) + self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(self.analytic_acc_ids), date1, date2)) return self.cr.fetchone()[0] or 0.0 def _account_sum_credit(self, account_id, date1, date2): - chid_ids = self._get_children(account_id) - self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(chid_ids), date1, date2)) + self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(self.analytic_acc_ids), date1, date2)) return self.cr.fetchone()[0] or 0.0 def _account_sum_balance(self, account_id, date1, date2): @@ -108,18 +106,16 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): def _sum_debit(self, accounts, date1, date2): ids = map(lambda x: x.id, accounts) - chid_ids = self._get_children(ids) - if not chid_ids: + self.analytic_acc_ids = self._get_children(ids) + if not self.analytic_acc_ids: return 0.0 - self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(chid_ids), date1, date2,)) + self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(self.analytic_acc_ids), date1, date2,)) return self.cr.fetchone()[0] or 0.0 def _sum_credit(self, accounts, date1, date2): - ids = map(lambda x: x.id, accounts) - chid_ids = self._get_children(ids) - if not chid_ids: + if not self.analytic_acc_ids: return 0.0 - self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(chid_ids),date1, date2,)) + self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(self.analytic_acc_ids),date1, date2,)) return self.cr.fetchone()[0] or 0.0 def _sum_balance(self, accounts, date1, date2): From 873aaacc5085b109ee0172c41aa18986cfec2088 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 2 Jan 2012 14:38:33 +0530 Subject: [PATCH 05/70] [FIX] account, account_bank_statement_extensions, point_of_sale : account_bank_statement_extension conflicts with point_of_sale lp bug: https://launchpad.net/bugs/909124 fixed bzr revid: mdi@tinyerp.com-20120102090833-ytztgr3vsq2jkm4v --- addons/account/account_bank_statement.py | 1 + .../account_bank_statement.py | 3 +-- addons/point_of_sale/point_of_sale.py | 1 - addons/point_of_sale/point_of_sale_demo.xml | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index bd31b01a41d..dcb99c0ceb8 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -468,6 +468,7 @@ class account_bank_statement_line(osv.osv): required=True), 'statement_id': fields.many2one('account.bank.statement', 'Statement', select=True, required=True, ondelete='cascade'), + 'journal_id': fields.related('statement_id', 'journal_id', type='many2one', relation='account.journal', string='Journal', store=True, readonly=True), 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'), 'move_ids': fields.many2many('account.move', 'account_bank_statement_line_move_rel', 'statement_line_id','move_id', diff --git a/addons/account_bank_statement_extensions/account_bank_statement.py b/addons/account_bank_statement_extensions/account_bank_statement.py index 3fef72f4aff..ba78c3f5e97 100644 --- a/addons/account_bank_statement_extensions/account_bank_statement.py +++ b/addons/account_bank_statement_extensions/account_bank_statement.py @@ -111,7 +111,6 @@ class account_bank_statement_line(osv.osv): help="Code to identify transactions belonging to the same globalisation level within a batch payment"), 'globalisation_amount': fields.related('globalisation_id', 'amount', type='float', relation='account.bank.statement.line.global', string='Glob. Amount', readonly=True), - 'journal_id': fields.related('statement_id', 'journal_id', type='many2one', relation='account.journal', string='Journal', store=True, readonly=True), 'state': fields.selection([('draft', 'Draft'), ('confirm', 'Confirmed')], 'State', required=True, readonly=True), 'counterparty_name': fields.char('Counterparty Name', size=35), @@ -133,4 +132,4 @@ class account_bank_statement_line(osv.osv): account_bank_statement_line() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 2848889ec70..a52686c648d 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -596,7 +596,6 @@ account_bank_statement() class account_bank_statement_line(osv.osv): _inherit = 'account.bank.statement.line' _columns= { - 'journal_id': fields.related('statement_id','journal_id','name', store=True, string='Journal', type='char', size=64), 'pos_statement_id': fields.many2one('pos.order', ondelete='cascade'), } account_bank_statement_line() diff --git a/addons/point_of_sale/point_of_sale_demo.xml b/addons/point_of_sale/point_of_sale_demo.xml index 418066ec148..0030f6cf8ae 100644 --- a/addons/point_of_sale/point_of_sale_demo.xml +++ b/addons/point_of_sale/point_of_sale_demo.xml @@ -108,7 +108,7 @@ - Cash Journal - (test) + From cad6715087c0a7a249ccc0566e1dbcc3f9ae4c64 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 16 Jan 2012 18:04:45 +0530 Subject: [PATCH 06/70] [FIX] account_voucher : Advanced payment+customer credit, wrong open balance lp bug: https://launchpad.net/bugs/901089 fixed bzr revid: mdi@tinyerp.com-20120116123445-5vogciqrwotteq5r --- addons/account_voucher/account_voucher.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index 1f8c86161c1..50cde3a2c01 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -593,10 +593,6 @@ class account_voucher(osv.osv): account_move_lines = move_line_pool.browse(cr, uid, ids, context=context) for line in account_move_lines: - if line.credit and line.reconcile_partial_id and ttype == 'receipt': - continue - if line.debit and line.reconcile_partial_id and ttype == 'payment': - continue if invoice_id: if line.invoice.id == invoice_id: #if the invoice linked to the voucher line is equal to the invoice_id in context @@ -622,10 +618,6 @@ class account_voucher(osv.osv): #voucher line creation for line in account_move_lines: - if line.credit and line.reconcile_partial_id and ttype == 'receipt': - continue - if line.debit and line.reconcile_partial_id and ttype == 'payment': - continue if line.currency_id and currency_id==line.currency_id.id: amount_original = abs(line.amount_currency) amount_unreconciled = abs(line.amount_residual_currency) @@ -1051,7 +1043,7 @@ class account_voucher(osv.osv): voucher_currency = voucher_brw.currency_id and voucher_brw.currency_id.id or voucher_brw.journal_id.company_id.currency_id.id # We want to set it on the account move line as soon as the original line had a foreign currency if line.move_line_id.currency_id and line.move_line_id.currency_id.id != company_currency: - # we compute the amount in that foreign currency. + # we compute the amount in that foreign currency. if line.move_line_id.currency_id.id == current_currency: # if the voucher and the voucher line share the same currency, there is no computation to do sign = (move_line['debit'] - move_line['credit']) < 0 and -1 or 1 @@ -1270,7 +1262,7 @@ class account_voucher_line(osv.osv): def _currency_id(self, cr, uid, ids, name, args, context=None): ''' - This function returns the currency id of a voucher line. It's either the currency of the + This function returns the currency id of a voucher line. It's either the currency of the associated move line (if any) or the currency of the voucher or the company currency. ''' res = {} From 3e1a36941cc144a03def51892457fc7683d60bc8 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 3 Feb 2012 12:08:54 +0100 Subject: [PATCH 07/70] [IMP] account: fix, simplify and optimize Cost Ledger bzr revid: rco@openerp.com-20120203110854-2p0g4gwg01u538ao --- addons/account/project/report/cost_ledger.py | 89 +++++++------------ addons/account/project/report/cost_ledger.rml | 18 ++-- 2 files changed, 42 insertions(+), 65 deletions(-) diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py index 2753b541f6b..c7423675c15 100644 --- a/addons/account/project/report/cost_ledger.py +++ b/addons/account/project/report/cost_ledger.py @@ -26,7 +26,6 @@ from report import report_sxw class account_analytic_cost_ledger(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): super(account_analytic_cost_ledger, self).__init__(cr, uid, name, context=context) - self.analytic_acc_ids = [], self.localcontext.update( { 'time': time, 'lines_g': self._lines_g, @@ -38,89 +37,67 @@ class account_analytic_cost_ledger(report_sxw.rml_parse): 'sum_credit': self._sum_credit, 'sum_balance': self._sum_balance, }) + self.children = {} # a memo for the method _get_children - def _get_children(self, account_id): + def _get_children(self, accounts): + """ return all children accounts of the given accounts + :param accounts: list of browse records of 'account.analytic.account' + :return: tuple of account ids + """ analytic_obj = self.pool.get('account.analytic.account') - if not isinstance(account_id, list): - account_id = [account_id] - search_ids = analytic_obj.search(self.cr, self.uid, [('parent_id', 'child_of', account_id)]) - result = [] - for rec in analytic_obj.browse(self.cr, self.uid, search_ids): - for child in rec.child_ids: - result.append(child.id) - if result: - result = self._get_children(result) - self.analytic_acc_ids = search_ids + result - return self.analytic_acc_ids + res = set() + for account in accounts: + if account.id not in self.children: + self.children[account.id] = analytic_obj.search(self.cr, self.uid, [('parent_id', 'child_of', [account.id])]) + res.update(self.children[account.id]) + return tuple(res) - def _lines_g(self, account_id, date1, date2): + def _lines_g(self, account, date1, date2): self.cr.execute("SELECT sum(aal.amount) AS balance, aa.code AS code, aa.name AS name, aa.id AS id \ FROM account_account AS aa, account_analytic_line AS aal \ WHERE (aal.account_id IN %s) AND (aal.date>=%s) AND (aal.date<=%s) AND (aal.general_account_id=aa.id) AND aa.active \ - GROUP BY aa.code, aa.name, aa.id ORDER BY aa.code", (tuple(self.analytic_acc_ids), date1, date2)) + GROUP BY aa.code, aa.name, aa.id ORDER BY aa.code", (self._get_children([account]), date1, date2)) res = self.cr.dictfetchall() - for r in res: - if r['balance'] > 0: - r['debit'] = r['balance'] - r['credit'] = 0.0 - elif r['balance'] < 0: - r['debit'] = 0.0 - r['credit'] = -r['balance'] - else: - r['debit'] = 0.0 - r['credit'] = 0.0 + r['debit'] = r['balance'] if r['balance'] > 0 else 0.0 + r['credit'] = -r['balance'] if r['balance'] < 0 else 0.0 return res - def _lines_a(self, general_account_id, account_id, date1, date2): + def _lines_a(self, general_account, account, date1, date2): self.cr.execute("SELECT aal.name AS name, aal.code AS code, aal.amount AS balance, aal.date AS date, aaj.code AS cj FROM account_analytic_line AS aal, account_analytic_journal AS aaj \ WHERE (aal.general_account_id=%s) AND (aal.account_id IN %s) AND (aal.date>=%s) AND (aal.date<=%s) \ AND (aal.journal_id=aaj.id) \ - ORDER BY aal.date, aaj.code, aal.code", (general_account_id, tuple(self.analytic_acc_ids), date1, date2)) + ORDER BY aal.date, aaj.code, aal.code", (general_account['id'], self._get_children([account]), date1, date2)) res = self.cr.dictfetchall() - for r in res: - if r['balance'] > 0: - r['debit'] = r['balance'] - r['credit'] = 0.0 - elif r['balance'] < 0: - r['debit'] = 0.0 - r['credit'] = -r['balance'] - else: - r['debit'] = 0.0 - r['credit'] = 0.0 + r['debit'] = r['balance'] if r['balance'] > 0 else 0.0 + r['credit'] = -r['balance'] if r['balance'] < 0 else 0.0 return res - def _account_sum_debit(self, account_id, date1, date2): - self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(self.analytic_acc_ids), date1, date2)) - return self.cr.fetchone()[0] or 0.0 + def _account_sum_debit(self, account, date1, date2): + return self._sum_debit(self, [account], date1, date2) - def _account_sum_credit(self, account_id, date1, date2): - self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(self.analytic_acc_ids), date1, date2)) - return self.cr.fetchone()[0] or 0.0 + def _account_sum_credit(self, account, date1, date2): + return self._sum_credit(self, [account], date1, date2) - def _account_sum_balance(self, account_id, date1, date2): - debit = self._account_sum_debit(account_id, date1, date2) - credit = self._account_sum_credit(account_id, date1, date2) + def _account_sum_balance(self, account, date1, date2): + debit = self._account_sum_debit(account, date1, date2) + credit = self._account_sum_credit(account, date1, date2) return (debit-credit) def _sum_debit(self, accounts, date1, date2): - ids = map(lambda x: x.id, accounts) - self.analytic_acc_ids = self._get_children(ids) - if not self.analytic_acc_ids: - return 0.0 - self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", (tuple(self.analytic_acc_ids), date1, date2,)) + self.cr.execute("SELECT sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount>0", + (self._get_children(accounts), date1, date2,)) return self.cr.fetchone()[0] or 0.0 def _sum_credit(self, accounts, date1, date2): - if not self.analytic_acc_ids: - return 0.0 - self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", (tuple(self.analytic_acc_ids),date1, date2,)) + self.cr.execute("SELECT -sum(amount) FROM account_analytic_line WHERE account_id IN %s AND date>=%s AND date<=%s AND amount<0", + (self._get_children(accounts), date1, date2,)) return self.cr.fetchone()[0] or 0.0 def _sum_balance(self, accounts, date1, date2): - debit = self._sum_debit(accounts, date1, date2) or 0.0 - credit = self._sum_credit(accounts, date1, date2) or 0.0 + debit = self._sum_debit(accounts, date1, date2) + credit = self._sum_credit(accounts, date1, date2) return (debit-credit) report_sxw.report_sxw('report.account.analytic.account.cost_ledger', 'account.analytic.account', 'addons/account/project/report/cost_ledger.rml',parser=account_analytic_cost_ledger, header="internal") diff --git a/addons/account/project/report/cost_ledger.rml b/addons/account/project/report/cost_ledger.rml index d53467b4e93..7500b655ab3 100644 --- a/addons/account/project/report/cost_ledger.rml +++ b/addons/account/project/report/cost_ledger.rml @@ -229,28 +229,28 @@
- [[ repeatIn(objects,'o') ]] + [[ repeatIn(objects,'account') ]] - [[ o.code ]] + [[ account.code ]] - [[ o.complete_name ]] + [[ account.complete_name ]] - [[ formatLang (account_sum_debit(o.id,data['form']['date1'],data['form']['date2'])) ]] + [[ formatLang (account_sum_debit(account,data['form']['date1'],data['form']['date2'])) ]] - [[ formatLang (account_sum_credit(o.id,data['form']['date1'],data['form']['date2'])) ]] + [[ formatLang (account_sum_credit(account,data['form']['date1'],data['form']['date2'])) ]] - [[ formatLang (account_sum_balance(o.id,data['form']['date1'],data['form']['date2']))]] [[ company.currency_id.symbol ]] + [[ formatLang (account_sum_balance(account,data['form']['date1'],data['form']['date2']))]] [[ company.currency_id.symbol ]]
- [[ repeatIn(lines_g(o.id,data['form']['date1'],data['form']['date2']),'move_g') ]] + [[ repeatIn(lines_g(account,data['form']['date1'],data['form']['date2']),'move_g') ]] @@ -271,7 +271,7 @@
- [[ repeatIn(lines_a(move_g['id'],o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] + [[ repeatIn(lines_a(move_g,account,data['form']['date1'],data['form']['date2']),'move_a') ]] @@ -302,4 +302,4 @@
- \ No newline at end of file + From 85efe09cb35a5fc77d4e4da77c5cd7e92aff2269 Mon Sep 17 00:00:00 2001 From: Numerigraphe - Lionel Sausin Date: Fri, 3 Feb 2012 14:29:09 +0100 Subject: [PATCH 08/70] [IMP] purchase: clearer description for dest_address_id bzr revid: ls@numerigraphe.fr-20120203132909-b4cojt31sh3pyvqd --- addons/purchase/purchase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index e91071a8e3f..312db5410f3 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -163,7 +163,7 @@ class purchase_order(osv.osv): 'partner_id':fields.many2one('res.partner', 'Supplier', required=True, states={'confirmed':[('readonly',True)], 'approved':[('readonly',True)],'done':[('readonly',True)]}, change_default=True), 'partner_address_id':fields.many2one('res.partner.address', 'Address', required=True, states={'confirmed':[('readonly',True)], 'approved':[('readonly',True)],'done':[('readonly',True)]},domain="[('partner_id', '=', partner_id)]"), - 'dest_address_id':fields.many2one('res.partner.address', 'Destination Address', domain="[('partner_id', '!=', False)]", + 'dest_address_id':fields.many2one('res.partner.address', 'Direct Customer Delivery Address', domain="[('partner_id', '!=', False)]", states={'confirmed':[('readonly',True)], 'approved':[('readonly',True)],'done':[('readonly',True)]}, help="Put an address if you want to deliver directly from the supplier to the customer." \ "In this case, it will remove the warehouse link and set the customer location." From 871fc6a7ee0a3d729c16fc192e4d7a21eb81a188 Mon Sep 17 00:00:00 2001 From: "Jagdish Panchal (Open ERP)" Date: Wed, 15 Feb 2012 14:16:12 +0530 Subject: [PATCH 09/70] [FIX] account_voucher: add the domain on the partner_id in customer payment and Sales Reciept lp bug: https://launchpad.net/bugs/930528 fixed bzr revid: jap@tinyerp.com-20120215084612-59hmuaktrsuemvht --- addons/account_voucher/voucher_payment_receipt_view.xml | 2 +- addons/account_voucher/voucher_sales_purchase_view.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml index 1a8d3680f5f..241bd23d5bb 100644 --- a/addons/account_voucher/voucher_payment_receipt_view.xml +++ b/addons/account_voucher/voucher_payment_receipt_view.xml @@ -294,7 +294,7 @@
- + - + From 46ae51259877eb85c7526d88fa103034b6d13554 Mon Sep 17 00:00:00 2001 From: Numerigraphe - Lionel Sausin Date: Fri, 17 Feb 2012 10:19:08 +0100 Subject: [PATCH 10/70] [IMP] purchase: clearer label for direct delivery bzr revid: ls@numerigraphe.fr-20120217091908-uinackdla8hlydqf --- addons/purchase/purchase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 312db5410f3..14b09764912 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -163,7 +163,7 @@ class purchase_order(osv.osv): 'partner_id':fields.many2one('res.partner', 'Supplier', required=True, states={'confirmed':[('readonly',True)], 'approved':[('readonly',True)],'done':[('readonly',True)]}, change_default=True), 'partner_address_id':fields.many2one('res.partner.address', 'Address', required=True, states={'confirmed':[('readonly',True)], 'approved':[('readonly',True)],'done':[('readonly',True)]},domain="[('partner_id', '=', partner_id)]"), - 'dest_address_id':fields.many2one('res.partner.address', 'Direct Customer Delivery Address', domain="[('partner_id', '!=', False)]", + 'dest_address_id':fields.many2one('res.partner.address', 'Customer Address (Direct Delivery)', domain="[('partner_id', '!=', False)]", states={'confirmed':[('readonly',True)], 'approved':[('readonly',True)],'done':[('readonly',True)]}, help="Put an address if you want to deliver directly from the supplier to the customer." \ "In this case, it will remove the warehouse link and set the customer location." From 06e5122a07924a8971c5161aa3c2264f1197399f Mon Sep 17 00:00:00 2001 From: "Nimesh (Open ERP)" Date: Fri, 17 Feb 2012 19:28:24 +0530 Subject: [PATCH 11/70] [FIX] : for outlook msg_body is blank so put condion for that outherwise it does not gives error while converting to html to plaintext bzr revid: nco@tinyerp.com-20120217135824-3ewo9lt8f48mwpkn --- addons/mail/mail_message.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py index 1693397f6fa..117bae1a742 100644 --- a/addons/mail/mail_message.py +++ b/addons/mail/mail_message.py @@ -417,7 +417,8 @@ class mail_message(osv.osv): if 'text/html' in msg.get('content-type', ''): msg['body_html'] = body msg['subtype'] = 'html' - body = tools.html2plaintext(body) + if msg['body_html']!='': + body = tools.html2plaintext(body) msg['body_text'] = tools.ustr(body, encoding) attachments = [] From 8b90c62aedc077073b06b711276c5856a4b5ebd0 Mon Sep 17 00:00:00 2001 From: "Nimesh (Open ERP)" Date: Fri, 17 Feb 2012 19:31:11 +0530 Subject: [PATCH 12/70] [FIX]plugin_outlook: fix for while msg dont get the header. bzr revid: nco@tinyerp.com-20120217140111-bl8wadczkyflaaqx --- .../OpenERPOutlookPlugin.cs | 11 ++++++++++- .../OpenERPOutlookPlugin.csproj | 13 +++++++------ .../OpenERPOutlookPlugin.csproj.user | 0 .../OpenERPOutlookPluginSetup64.msi | Bin 962560 -> 961536 bytes 4 files changed, 17 insertions(+), 7 deletions(-) mode change 100644 => 100755 addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs mode change 100644 => 100755 addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj mode change 100644 => 100755 addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj.user mode change 100644 => 100755 addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPluginSetup64.msi diff --git a/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs b/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs old mode 100644 new mode 100755 index cf1578d903b..b5bc2fc4472 --- a/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs +++ b/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.cs @@ -144,7 +144,16 @@ namespace OpenERPOutlookPlugin OpenERPConnect openerp_connect = openerp_outlook.Connection; ArrayList args = new ArrayList(); Hashtable vals = new Hashtable(); - string email = Tools.GetHeader(mail); //TODO: Outlook.MailItem Should be Converted into MIME Message + string email; + if (Tools.GetHeader(mail)!= null) + { + email = Tools.GetHeader(mail); //TODO: Outlook.MailItem Should be Converted into MIME Message + } + else + { + email = ""; + } + args.Add(model); args.Add(email.ToString()); args.Add(thread_id); diff --git a/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj b/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj old mode 100644 new mode 100755 index 8fbcb0a2ec4..6fdd26b35d0 --- a/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj +++ b/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj @@ -44,6 +44,7 @@ false true AllRules.ruleset + AnyCPU false @@ -241,12 +242,6 @@ - - - {8E62B8DF-E3A2-4429-A820-FB8A31C2EB00} - OpenERPClient - - False @@ -264,6 +259,12 @@ true + + + {8E62B8DF-E3A2-4429-A820-FB8A31C2EB00} + OpenERPClient + + diff --git a/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj.user b/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPlugin/OpenERPOutlookPlugin.csproj.user old mode 100644 new mode 100755 diff --git a/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPluginSetup64.msi b/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPluginSetup64.msi old mode 100644 new mode 100755 index 7e15551928c49a5a7190e0c4cc66e4d9674d96d1..87cac88be7018003fba3c89adec741e41fc622f4 GIT binary patch delta 334684 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¥71!LZ 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

  • uU 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%0AhiJSd42OcsmxHWeA=z1a}w$`LUpjA$VYoRx%|h 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 yoK7WEw8f5J|b15FQr)b!)jFiXr-w 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%0A9#jSjtJ&{zaWFS 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 From 3a6ec971e51d5dec85887168a8ac7088ea18f981 Mon Sep 17 00:00:00 2001 From: "Nimesh (Open ERP)" Date: Mon, 20 Feb 2012 10:35:14 +0530 Subject: [PATCH 13/70] [FIX]outlook_plugin: recompile the 32bit msi due to the new changes. bzr revid: nco@tinyerp.com-20120220050514-9cbb4go8o8owk2sd --- .../OpenERPOutlookPluginSetup32.msi | Bin 811520 -> 387072 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPluginSetup32.msi b/addons/plugin_outlook/static/openerp-outlook-plugin/OpenERPOutlookPluginSetup32.msi index 45f2d7cd6f46f9242fe0c70a010ee8e154eaed2d..a31471c28ba47bf90a06aa9b88f49b6589d86057 100644 GIT binary patch delta 63205 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 delta 492548 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 Date: Tue, 21 Feb 2012 05:56:12 +0000 Subject: [PATCH 14/70] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120218050004-fsjgcm68ejwkyila bzr revid: launchpad_translations_on_behalf_of_openerp-20120219054401-1933r0e5ukykqh0h bzr revid: launchpad_translations_on_behalf_of_openerp-20120220054126-hug47vk8c43pxbqk bzr revid: launchpad_translations_on_behalf_of_openerp-20120221055612-pdqteum51dyapu2e --- addons/account/i18n/fr.po | 129 ++-- addons/account/i18n/id.po | 16 +- addons/account/i18n/it.po | 11 +- addons/account/i18n/mn.po | 10 +- addons/account/i18n/nl.po | 22 +- addons/account/i18n/zh_CN.po | 306 ++++++--- addons/account_analytic_analysis/i18n/fr.po | 11 +- .../account_analytic_analysis/i18n/pt_BR.po | 12 +- addons/account_analytic_default/i18n/fr.po | 18 +- addons/account_analytic_default/i18n/pt_BR.po | 12 +- addons/account_analytic_plans/i18n/fr.po | 8 +- addons/account_analytic_plans/i18n/pt_BR.po | 12 +- addons/account_asset/i18n/fr.po | 95 +-- addons/account_asset/i18n/zh_CN.po | 67 +- addons/account_check_writing/i18n/zh_CN.po | 202 ++++++ addons/account_followup/i18n/nl.po | 8 +- addons/account_followup/i18n/pt_BR.po | 44 +- addons/account_sequence/i18n/pt_BR.po | 21 +- addons/auction/i18n/ar.po | 595 +++++++++--------- addons/caldav/i18n/nl.po | 138 +++- addons/crm/i18n/pt_BR.po | 18 +- addons/crm/i18n/zh_CN.po | 275 ++++---- addons/crm_claim/i18n/zh_CN.po | 48 +- addons/crm_fundraising/i18n/zh_CN.po | 2 +- addons/crm_helpdesk/i18n/zh_CN.po | 48 +- addons/crm_partner_assign/i18n/zh_CN.po | 102 +-- addons/crm_todo/i18n/zh_CN.po | 2 +- addons/delivery/i18n/nl.po | 16 +- addons/delivery/i18n/zh_CN.po | 2 +- addons/document/i18n/pt_BR.po | 24 +- addons/edi/i18n/zh_CN.po | 2 +- addons/email_template/i18n/fr.po | 71 ++- addons/email_template/i18n/zh_CN.po | 2 +- addons/fetchmail/i18n/nl.po | 18 +- addons/hr/i18n/mn.po | 34 +- addons/hr/i18n/nl.po | 8 +- addons/hr_contract/i18n/mn.po | 16 +- addons/hr_contract/i18n/nl.po | 22 +- addons/hr_evaluation/i18n/nl.po | 113 ++-- addons/hr_expense/i18n/fr.po | 49 +- addons/hr_expense/i18n/mn.po | 12 +- addons/hr_holidays/i18n/nl.po | 80 ++- addons/hr_holidays/i18n/pt_BR.po | 12 +- addons/hr_payroll/i18n/pt_BR.po | 12 +- addons/hr_payroll_account/i18n/nl.po | 18 +- addons/hr_recruitment/i18n/nl.po | 45 +- addons/hr_recruitment/i18n/pt_BR.po | 81 +-- addons/hr_timesheet/i18n/fr.po | 11 +- addons/hr_timesheet/i18n/nl.po | 29 +- addons/hr_timesheet/i18n/pt_BR.po | 40 +- addons/hr_timesheet_invoice/i18n/es_CR.po | 72 ++- addons/hr_timesheet_invoice/i18n/nl.po | 71 ++- addons/hr_timesheet_invoice/i18n/pt_BR.po | 12 +- addons/hr_timesheet_sheet/i18n/es_CR.po | 71 ++- addons/hr_timesheet_sheet/i18n/nl.po | 70 ++- addons/hr_timesheet_sheet/i18n/pt_BR.po | 14 +- addons/idea/i18n/es_CR.po | 38 +- addons/import_base/i18n/es_CR.po | 33 +- addons/import_google/i18n/es_CR.po | 75 ++- addons/import_google/i18n/zh_CN.po | 10 +- addons/import_sugarcrm/i18n/es_CR.po | 141 +++-- addons/l10n_be/i18n/es_CR.po | 37 +- addons/l10n_be_hr_payroll/i18n/es_CR.po | 62 +- addons/l10n_be_invoice_bba/i18n/es_CR.po | 45 +- addons/l10n_be_invoice_bba/i18n/fr.po | 143 ++++- addons/l10n_be_invoice_bba/i18n/nl.po | 143 ++++- addons/l10n_br/i18n/es_CR.po | 58 +- addons/l10n_br/i18n/pt_BR.po | 12 +- addons/l10n_ca/i18n/es_CR.po | 51 +- addons/l10n_cn/i18n/es_CR.po | 19 +- addons/l10n_ec/i18n/es_CR.po | 29 +- addons/l10n_es/i18n/es_CR.po | 33 +- addons/l10n_fr/i18n/es_CR.po | 2 +- addons/l10n_fr/i18n/fr.po | 14 +- addons/l10n_fr_rib/i18n/es_CR.po | 49 +- addons/l10n_gr/i18n/es_CR.po | 29 +- addons/l10n_gt/i18n/es_CR.po | 25 +- addons/l10n_hn/i18n/es_CR.po | 25 +- addons/l10n_in/i18n/es_CR.po | 131 ++-- addons/l10n_it/i18n/es_CR.po | 27 +- addons/l10n_lu/i18n/es_CR.po | 2 +- addons/l10n_ma/i18n/es_CR.po | 39 +- addons/l10n_multilang/i18n/es_CR.po | 63 +- addons/l10n_mx/i18n/es_CR.po | 25 +- addons/l10n_nl/i18n/es_CR.po | 27 +- addons/l10n_pl/i18n/es_CR.po | 25 +- addons/l10n_ro/i18n/es_CR.po | 39 +- addons/l10n_syscohada/i18n/es_CR.po | 21 +- addons/l10n_th/i18n/es_CR.po | 13 +- addons/l10n_uk/i18n/es_CR.po | 40 +- addons/l10n_ve/i18n/es_CR.po | 25 +- addons/lunch/i18n/es_CR.po | 33 +- addons/mail/i18n/es_CR.po | 229 +++---- addons/marketing/i18n/es_CR.po | 9 +- addons/marketing_campaign/i18n/es_CR.po | 65 +- .../marketing_campaign_crm_demo/i18n/es_CR.po | 2 +- addons/membership/i18n/es_CR.po | 40 +- addons/mrp/i18n/es_CR.po | 118 ++-- addons/mrp/i18n/nl.po | 284 +++++---- addons/mrp/i18n/pt_BR.po | 26 +- addons/mrp_jit/i18n/es_CR.po | 2 +- addons/mrp_operations/i18n/es_CR.po | 67 +- addons/mrp_repair/i18n/es_CR.po | 11 +- addons/mrp_repair/i18n/nl.po | 26 +- addons/mrp_subproduct/i18n/es_CR.po | 23 +- addons/mrp_subproduct/i18n/nl.po | 23 +- addons/multi_company/i18n/es_CR.po | 2 +- addons/pad/i18n/es_CR.po | 17 +- addons/pad/i18n/nl.po | 16 +- addons/pad_project/i18n/es_CR.po | 13 +- addons/plugin/i18n/es_CR.po | 8 +- addons/plugin_outlook/i18n/es_CR.po | 81 +-- addons/plugin_thunderbird/i18n/es_CR.po | 95 +-- addons/point_of_sale/i18n/es_CR.po | 480 +++++++------- addons/point_of_sale/i18n/zh_CN.po | 471 +++++++------- addons/portal/i18n/es_CR.po | 91 ++- addons/portal/i18n/nl.po | 8 +- addons/process/i18n/es_CR.po | 2 +- addons/procurement/i18n/es_CR.po | 48 +- addons/procurement/i18n/nl.po | 33 +- addons/product/i18n/es_CR.po | 116 +++- addons/product/i18n/nl.po | 10 +- addons/product_expiry/i18n/es_CR.po | 2 +- addons/product_manufacturer/i18n/es_CR.po | 2 +- addons/product_margin/i18n/es_CR.po | 2 +- addons/product_visible_discount/i18n/es_CR.po | 15 +- addons/profile_tools/i18n/es_CR.po | 2 +- addons/project/i18n/es_CR.po | 163 ++--- addons/project/i18n/pt_BR.po | 110 ++-- addons/project_gtd/i18n/es_CR.po | 29 +- addons/project_issue/i18n/es_CR.po | 61 +- addons/project_issue/i18n/pt_BR.po | 20 +- addons/project_issue_sheet/i18n/es_CR.po | 13 +- addons/project_issue_sheet/i18n/nl.po | 14 +- addons/project_long_term/i18n/es_CR.po | 54 +- addons/project_long_term/i18n/pt_BR.po | 12 +- addons/project_mailgate/i18n/es_CR.po | 2 +- addons/project_messages/i18n/es_CR.po | 2 +- addons/project_mrp/i18n/es_CR.po | 15 +- addons/project_mrp/i18n/nl.po | 16 +- addons/project_planning/i18n/es_CR.po | 9 +- addons/project_planning/i18n/pt_BR.po | 10 +- addons/project_planning/i18n/zh_CN.po | 10 +- addons/project_retro_planning/i18n/es_CR.po | 2 +- addons/project_timesheet/i18n/es_CR.po | 45 +- addons/purchase/i18n/es_CR.po | 206 ++++-- addons/purchase/i18n/nl.po | 10 +- addons/purchase/i18n/pt_BR.po | 40 +- addons/purchase_analytic_plans/i18n/es_CR.po | 9 +- .../purchase_double_validation/i18n/es_CR.po | 9 +- addons/purchase_requisition/i18n/es_CR.po | 31 +- addons/report_designer/i18n/es_CR.po | 2 +- addons/report_intrastat/i18n/es_CR.po | 2 +- addons/report_webkit/i18n/es_CR.po | 31 +- addons/report_webkit_sample/i18n/es_CR.po | 2 +- addons/resource/i18n/es_CR.po | 15 +- addons/sale/i18n/es_CR.po | 249 ++++++-- addons/sale/i18n/nl.po | 30 +- addons/sale/i18n/pt_BR.po | 18 +- addons/sale_analytic_plans/i18n/es_CR.po | 2 +- addons/sale_crm/i18n/es_CR.po | 21 +- addons/sale_journal/i18n/es_CR.po | 17 +- addons/sale_layout/i18n/es_CR.po | 11 +- addons/sale_margin/i18n/es_CR.po | 9 +- addons/sale_mrp/i18n/es_CR.po | 11 +- addons/sale_mrp/i18n/pt_BR.po | 12 +- addons/sale_order_dates/i18n/es_CR.po | 11 +- addons/share/i18n/es_CR.po | 2 +- addons/stock/i18n/es_CR.po | 2 +- addons/stock/i18n/nl.po | 339 ++++++++-- addons/stock/i18n/pt_BR.po | 41 +- addons/stock_invoice_directly/i18n/es_CR.po | 11 +- addons/stock_location/i18n/es_CR.po | 11 +- addons/stock_location/i18n/nl.po | 52 +- addons/stock_no_autopicking/i18n/es_CR.po | 13 +- addons/stock_planning/i18n/es_CR.po | 2 +- addons/stock_planning/i18n/nl.po | 104 +-- addons/subscription/i18n/es_CR.po | 11 +- addons/survey/i18n/es_CR.po | 23 +- addons/users_ldap/i18n/es_CR.po | 30 +- addons/warning/i18n/es_CR.po | 31 +- addons/web_livechat/i18n/es_CR.po | 13 +- addons/web_uservoice/i18n/es_CR.po | 11 +- addons/wiki/i18n/es_CR.po | 94 ++- addons/wiki_faq/i18n/es_CR.po | 14 +- addons/wiki_quality_manual/i18n/es_CR.po | 14 +- addons/wiki_sale_faq/i18n/es_CR.po | 43 +- 187 files changed, 5531 insertions(+), 3946 deletions(-) create mode 100644 addons/account_check_writing/i18n/zh_CN.po diff --git a/addons/account/i18n/fr.po b/addons/account/i18n/fr.po index 18efb3a093c..84caa890b79 100644 --- a/addons/account/i18n/fr.po +++ b/addons/account/i18n/fr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-02-13 20:00+0000\n" -"Last-Translator: t.o \n" +"PO-Revision-Date: 2012-02-18 23:14+0000\n" +"Last-Translator: GaCriv \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-14 05:44+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:42+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account #: code:addons/account/account_move_line.py:1200 @@ -161,7 +161,7 @@ msgstr "Balance agée clients à aujourd'hui" #. module: account #: model:process.transition,name:account.process_transition_invoiceimport0 msgid "Import from invoice or payment" -msgstr "Importer depuis une facture ou un paiement" +msgstr "Importer depuis une facture ou un règlement" #. module: account #: model:ir.model,name:account.model_wizard_multi_charts_accounts @@ -447,10 +447,10 @@ msgid "" "OpenERP. Journal items are created by OpenERP if you use Bank Statements, " "Cash Registers, or Customer/Supplier payments." msgstr "" -"Cette écran est utilisé par les comptables pour saisir des écritures en " -"masse. Des écritures sont créées par OpenERP, si vous utilisez les " -"fonctionnalités de relevés bancaires, gestion d'espèces et de paiements des " -"clients ou des fournisseurs." +"Cet écran est utilisé par les comptables pour saisir des écritures en masse. " +"Des écritures sont créées par OpenERP, si vous utilisez les fonctionnalités " +"de relevés bancaires, gestion d'espèces et de règlements des clients ou des " +"fournisseurs." #. module: account #: constraint:account.move.line:0 @@ -1109,7 +1109,7 @@ msgstr "" #: code:addons/account/account.py:2596 #, python-format msgid "I can not locate a parent code for the template account!" -msgstr "" +msgstr "Impossible de trouver un code parent pour le modèle de compte !" #. module: account #: view:account.analytic.line:0 @@ -1213,6 +1213,7 @@ msgstr "" msgid "" "You have to provide an account for the write off/exchange difference entry !" msgstr "" +"Vous devez fournir un compte pour l'écriture d'écart/l'écart de change !" #. module: account #: view:account.tax:0 @@ -1251,7 +1252,7 @@ msgstr "Générer les écritures avant :" #. module: account #: view:account.move.line:0 msgid "Unbalanced Journal Items" -msgstr "" +msgstr "Écritures déséquilibrées" #. module: account #: model:account.account.type,name:account.data_account_type_bank @@ -1640,7 +1641,7 @@ msgstr "Une table temporaire utilisée dans la vue Tableau de Bord" #: model:ir.actions.act_window,name:account.action_invoice_tree4 #: model:ir.ui.menu,name:account.menu_action_invoice_tree4 msgid "Supplier Refunds" -msgstr "Avoirs fournisseur" +msgstr "Avoirs fournisseurs" #. module: account #: selection:account.account,type:0 @@ -1737,12 +1738,12 @@ msgid "" "the Payment column of a line, you can press F1 to open the reconciliation " "form." msgstr "" -"Un relevé bancaire comporte toutes les transactions financières effectuées " +"Un relevé bancaire comporte les transactions financières enregistrées " "durant une certaine période sur un compte de dépôt ou tout type de compte " "financier. Le solde initial sera proposé automatiquement. Le solde final est " "celui indiqué sur le relevé fourni par votre banque. Quand vous êtes dans la " -"colonne paiement d'une ligne, vous pouvez ouvrir le formulaire de " -"rapprochement en cliquant sur F1." +"colonne règlement d'une ligne, vous pouvez ouvrir le formulaire de " +"rapprochement en cliquant sur F1 ou Shift+F1 dans votre navigateur." #. module: account #: report:account.analytic.account.cost_ledger:0 @@ -2040,6 +2041,9 @@ msgid "" "will be added, Loss : Amount will be deducted.), as calculated in Profit & " "Loss Report" msgstr "" +"Ce compte est utilisé pour les transferts au compte de résultat (S'il est " +"indiqué \"produit\" : le montant sera ajouté, \"charge\" : le montant sera " +"déduit), comme calculé dans l'édition du compte de résultat." #. module: account #: model:process.node,note:account.process_node_reconciliation0 @@ -2435,7 +2439,7 @@ msgstr "Laisser vide pour tous les exercices fiscaux ouverts" #. module: account #: field:account.invoice.report,account_line_id:0 msgid "Account Line" -msgstr "" +msgstr "Ligne du compte" #. module: account #: code:addons/account/account.py:1468 @@ -2494,7 +2498,7 @@ msgstr "" #: model:ir.model,name:account.model_account_payment_term #: field:res.partner,property_payment_term:0 msgid "Payment Term" -msgstr "Condition de paiement" +msgstr "Condition de règlement" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscal_position_form @@ -2606,7 +2610,7 @@ msgid "" "the start and end of the month or quarter." msgstr "" "Ce menu permet d'imprimer une déclaration de TVA fondée sur des factures ou " -"des paiements. Sélectionnez une ou plusieurs périodes de l'exercice " +"des règlements. Sélectionnez une ou plusieurs périodes de l'exercice " "comptable. Les informations requises par une déclaration fiscale sont " "générées automatiquement par OpenERP à partir des factures (ou des " "paiements, dans certains pays). Ces données sont actualisées en temps réel. " @@ -2707,7 +2711,7 @@ msgstr "Ce rapport donne un aperçu de la situation d'un journal particulier" #. module: account #: model:ir.model,name:account.model_account_move_line_reconcile_writeoff msgid "Account move line reconcile (writeoff)" -msgstr "" +msgstr "Ligne d'écriture lettrée (écriture d'écart)" #. module: account #: model:account.account.type,name:account.account_type_tax @@ -4381,7 +4385,7 @@ msgstr "Propriétés des comptes du client" msgid "Paypal username (usually email) for receiving online payments." msgstr "" "Identifiant Paypal (généralement l'adresse de courriel) pour recevoir les " -"paiements en ligne." +"règlements en ligne." #. module: account #: selection:account.aged.trial.balance,target_move:0 @@ -5183,7 +5187,7 @@ msgstr "Type de période" #: field:account.invoice,payment_ids:0 #: selection:account.vat.declaration,based_on:0 msgid "Payments" -msgstr "Paiements" +msgstr "Règlements" #. module: account #: view:account.tax:0 @@ -5205,7 +5209,7 @@ msgstr "Code Python (TVA Incl)" #: model:ir.actions.act_window,name:account.action_payment_term_form #: model:ir.ui.menu,name:account.menu_action_payment_term_form msgid "Payment Terms" -msgstr "Conditions de Paiement" +msgstr "Conditions de règlement" #. module: account #: help:account.chart.template,complete_tax_set:0 @@ -5224,7 +5228,7 @@ msgstr "" #: field:account.financial.report,children_ids:0 #: model:ir.model,name:account.model_account_financial_report msgid "Account Report" -msgstr "" +msgstr "Rapport de comptabilité" #. module: account #: field:account.journal.column,name:0 @@ -5709,7 +5713,7 @@ msgid "" "sequences to the higher ones" msgstr "" "Le champ séquence est utilisé pour classer les lignes des conditions de " -"paiement des plus basses séquences vers les plus hautes." +"règlement des plus basses séquences vers les plus hautes." #. module: account #: view:account.fiscal.position.template:0 @@ -5990,7 +5994,7 @@ msgid "" "the whole amount will be threated." msgstr "" "Sélectionnez ici le type d'évaluation relatif à cette ligne de conditions de " -"paiement. Notez que vous devez avoir une dernière ligne de type \"Balance\" " +"règlement. Notez que vous devez avoir une dernière ligne de type \"Balance\" " "pour assurer que le montant total sera traité." #. module: account @@ -6125,7 +6129,7 @@ msgstr " 365 jours " #: model:ir.actions.act_window,name:account.action_invoice_tree3 #: model:ir.ui.menu,name:account.menu_action_invoice_tree3 msgid "Customer Refunds" -msgstr "Avoir client" +msgstr "Avoirs clients" #. module: account #: field:account.account,foreign_balance:0 @@ -6166,7 +6170,7 @@ msgstr "" #. module: account #: view:account.subscription:0 msgid "Running Subscription" -msgstr "" +msgstr "Abonnement en cours" #. module: account #: report:account.invoice:0 @@ -6213,7 +6217,7 @@ msgstr "Ecriture analytique" #: view:res.company:0 #: field:res.company,overdue_msg:0 msgid "Overdue Payments Message" -msgstr "Message pour les paiements en retard" +msgstr "Message pour les règlements en retard" #. module: account #: model:ir.actions.act_window,help:account.action_account_moves_all_a @@ -6338,7 +6342,7 @@ msgstr "Factures ouvertes et payées" #. module: account #: selection:account.financial.report,display_detail:0 msgid "Display children flat" -msgstr "" +msgstr "Afficher les enfants" #. module: account #: code:addons/account/account.py:629 @@ -6941,7 +6945,7 @@ msgstr "Style des rapports financiers" #. module: account #: selection:account.financial.report,sign:0 msgid "Preserve balance sign" -msgstr "" +msgstr "Préserver le signe de la balance" #. module: account #: view:account.vat.declaration:0 @@ -7001,6 +7005,9 @@ msgid "" "row to display the amount of debit/credit/balance that precedes the filter " "you've set." msgstr "" +"Si vous choisissez de filtrer par date ou période, ce champ vous permet " +"d'ajouter une ligne pour afficher les montants débit/crédit/balance en amont " +"du filtre choisi." #. module: account #: view:account.bank.statement:0 @@ -7149,7 +7156,7 @@ msgstr "" #: field:account.chart.template,complete_tax_set:0 #: field:wizard.multi.charts.accounts,complete_tax_set:0 msgid "Complete Set of Taxes" -msgstr "" +msgstr "Complétez le jeu de taxes." #. module: account #: view:account.chart.template:0 @@ -7589,7 +7596,7 @@ msgstr "Vous devriez choisir des périodes appartenant à la même société" #. module: account #: model:ir.actions.act_window,name:account.action_review_payment_terms_installer msgid "Review your Payment Terms" -msgstr "Réexaminer vos conditions de paiement" +msgstr "Réexaminer vos conditions de règlement" #. module: account #: field:account.fiscalyear.close,report_name:0 @@ -7676,7 +7683,7 @@ msgstr "Utiliser le modèle" #: code:addons/account/account.py:429 #, python-format msgid "Unable to adapt the initial balance (negative value)!" -msgstr "" +msgstr "Impossible d'adapter la balance initiale (valeur négative) !" #. module: account #: model:ir.actions.act_window,help:account.action_account_moves_purchase @@ -7725,7 +7732,7 @@ msgstr "Racine/vue" #: code:addons/account/account.py:3121 #, python-format msgid "OPEJ" -msgstr "" +msgstr "AN" #. module: account #: report:account.invoice:0 @@ -7779,7 +7786,7 @@ msgid "" "the limit date for the payment of this line." msgstr "" "Ce champ est utilisé pour les comptes de tiers. Vous pouvez fixer la date " -"d'écheance pour le paiement." +"d'échéance pour le règlement." #. module: account #: model:ir.ui.menu,name:account.menu_multi_currency @@ -7903,10 +7910,10 @@ msgid "" "terms for each letter. Each customer or supplier can be assigned to one of " "these payment terms." msgstr "" -"Les conditions de paiement définissent pour une facture client ou une " +"Les conditions de règlement définissent pour une facture client ou une " "facture fournisseur, les échéances et leur nombre . Les relances clients " "périodiques seront établies à partir de ces informations. Les conditions de " -"paiement peuvent être attribuées à chaque client ou fournisseur." +"règlement peuvent être attribuées à chaque client ou fournisseur." #. module: account #: selection:account.entries.report,month:0 @@ -8545,8 +8552,8 @@ msgid "" "This payment term will be used instead of the default one for the current " "partner" msgstr "" -"Cette condition de règlement sera utilisée à la place de celle par défaut " -"pour le partenaire courant." +"Cette condition de règlement sera utilisée à la place de celle fixée par " +"défaut pour le partenaire courant." #. module: account #: view:account.tax.template:0 @@ -8618,11 +8625,11 @@ msgid "" "the start and end of the month or quarter." msgstr "" "Ce menu permet d'imprimer une déclaration de TVA fondée sur les factures ou " -"les paiements. Vous pouvez sélectionner une ou plusieurs périodes de " +"les règlements. Vous pouvez sélectionner une ou plusieurs périodes de " "l'exercice. Les informations requises pour cette déclaration sont générées " "automatiquement par OpenERP à partir des factures (ou des paiements, dans " "certains pays). Ces données sont actualisées en temps réel. Cela permet de " -"connaitre à tout moment les taxes dues en début et fin de mois ou de " +"connaître à tout moment les taxes dues en début et fin de mois ou de " "trimestre." #. module: account @@ -8657,7 +8664,7 @@ msgstr "Plan comptable" #: model:process.node,name:account.process_node_paymententries0 #: model:process.transition,name:account.process_transition_reconcilepaid0 msgid "Payment" -msgstr "Paiement" +msgstr "Règlement" #. module: account #: field:account.bank.statement,balance_end_real:0 @@ -8810,6 +8817,8 @@ msgstr "" msgid "" "In order to close a period, you must first post related journal entries." msgstr "" +"Afin de pouvoir clôturer la période, vous devez préalablement valider les " +"écritures de cette période." #. module: account #: view:account.entries.report:0 @@ -8827,7 +8836,7 @@ msgstr "Le compte partenaire utilisé pour cette facture" #: code:addons/account/account.py:3296 #, python-format msgid "Tax %.2f%%" -msgstr "" +msgstr "Taxe %.2f%%" #. module: account #: view:account.analytic.account:0 @@ -8938,7 +8947,7 @@ msgstr "Factures impayées" #, python-format msgid "The payment term of supplier does not have a payment term line!" msgstr "" -"Les conditions de paiement du fournisseur n'ont aucune ligne d'échéance!" +"Les conditions de règlement du fournisseur n'ont aucune ligne d'échéance!" #. module: account #: field:account.move.line.reconcile,debit:0 @@ -9013,7 +9022,7 @@ msgstr "Texte plus petit" #. module: account #: model:res.groups,name:account.group_account_invoice msgid "Invoicing & Payments" -msgstr "Facturation et paiements" +msgstr "Facturation et règlements" #. module: account #: help:account.invoice,internal_number:0 @@ -9068,7 +9077,7 @@ msgid "" "The latest payment term line should be of the type \"Balance\" !" msgstr "" "Vous ne pouvez pas valider une écriture non équilibrée!\n" -"Vérifiez que vous avez configuré correctement les conditions de paiement!\n" +"Vérifiez que vous avez configuré correctement les conditions de règlement!\n" "La dernière ligne des échéances doit être de type \"solde\"." #. module: account @@ -9099,7 +9108,7 @@ msgstr "" #: field:report.invoice.created,currency_id:0 #: field:res.partner.bank,currency_id:0 msgid "Currency" -msgstr "Devises" +msgstr "Devise" #. module: account #: help:account.bank.statement.line,sequence:0 @@ -9321,7 +9330,7 @@ msgstr "Information" #. module: account #: model:process.node,note:account.process_node_bankstatement0 msgid "Registered payment" -msgstr "Paiement enregistré" +msgstr "Règlement enregistré" #. module: account #: view:account.fiscalyear.close.state:0 @@ -9735,7 +9744,7 @@ msgstr "Factures clients et fournisseurs" #: model:process.transition,name:account.process_transition_paymentorderbank0 #: model:process.transition,name:account.process_transition_paymentreconcile0 msgid "Payment entries" -msgstr "Écritures de paiement" +msgstr "Écritures de règlement" #. module: account #: selection:account.entries.report,month:0 @@ -9820,7 +9829,7 @@ msgid "" msgstr "" "Sélectionnez 'Vente' pour le journal de ventes. Sélectionnez 'Achats' pour " "le journal des achats. Sélectionnez 'Caisse' ou 'Banque' pour les journaux " -"qui sont utilisés dans les paiements des clients ou des fournisseurs. " +"qui sont utilisés dans les règlements des clients ou des fournisseurs. " "Sélectionnez 'Général' pour les journaux d' opérations diverses. " "Sélectionnez 'Ouverture / Fermeture' pour les journaux qui contiendront les " "écritures générées lors des nouveaux exercices." @@ -10058,7 +10067,7 @@ msgid "" "Please define partner on it!" msgstr "" "La date d'échéance d'une écriture générée par la ligne '% s' du modèle " -"s'appuie sur les termes de paiement du partenaire !\n" +"s'appuie sur les conditions de règlement du partenaire !\n" "Définir un partenaire pour elle, SVP !" #. module: account @@ -10478,7 +10487,7 @@ msgstr "Relevés brouillon" msgid "" "Manual or automatic creation of payment entries according to the statements" msgstr "" -"Création manuelle ou automatique des écritures de paiement selon les " +"Création manuelle ou automatique des écritures de règlement selon les " "déclarations" #. module: account @@ -12197,11 +12206,8 @@ msgstr "" #~ msgid "x Expenses Credit Notes Journal" #~ msgstr "Journal des Dépenses de Notes de Crédits" -#~ msgid "" -#~ "Check this if the user is allowed to reconcile entries in this account." -#~ msgstr "" -#~ "Cochez cette case si l'utilisateur peut réconcilier les entrées dans ce " -#~ "compte." +#~ msgid "The optional quantity on entries" +#~ msgstr "La quantité optionelle des entrées" #~ msgid "Journal Purchase" #~ msgstr "Journal d'Achat" @@ -12570,12 +12576,15 @@ msgstr "" #~ msgid "Invoice Sequence" #~ msgstr "Séquence de facture" -#~ msgid "The optional quantity on entries" -#~ msgstr "La quantité optionelle des entrées" - #~ msgid "The sequence used for invoice numbers in this journal." #~ msgstr "La séquence utilisée pour les numéros de facture de ce journal." +#~ msgid "" +#~ "Check this if the user is allowed to reconcile entries in this account." +#~ msgstr "" +#~ "Cochez cette case si l'utilisateur peut réconcilier les entrées dans ce " +#~ "compte." + #~ msgid "Message" #~ msgstr "Messages" diff --git a/addons/account/i18n/id.po b/addons/account/i18n/id.po index 1d813fd1061..d2189fac629 100644 --- a/addons/account/i18n/id.po +++ b/addons/account/i18n/id.po @@ -8,20 +8,20 @@ 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: 2011-02-24 07:59+0000\n" -"Last-Translator: moelyana \n" +"PO-Revision-Date: 2012-02-19 15:51+0000\n" +"Last-Translator: Serpent Consulting Services \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-02-09 06:20+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: account #: view:account.invoice.report:0 #: view:analytic.entries.report:0 msgid "last month" -msgstr "" +msgstr "bulan terakhir" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -125,7 +125,7 @@ msgstr "" #: report:account.invoice:0 #: field:account.invoice.line,origin:0 msgid "Origin" -msgstr "Sumber" +msgstr "Asal" #. module: account #: view:account.account:0 @@ -10471,7 +10471,7 @@ msgstr "" #: view:ir.sequence:0 #: model:ir.ui.menu,name:account.menu_action_account_fiscalyear_form msgid "Fiscal Years" -msgstr "" +msgstr "Tahun fiskal" #. module: account #: help:account.analytic.journal,active:0 @@ -10498,7 +10498,7 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "February" -msgstr "" +msgstr "Februari" #. module: account #: help:account.bank.statement,name:0 diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po index 076ccb54853..1578322c3cc 100644 --- a/addons/account/i18n/it.po +++ b/addons/account/i18n/it.po @@ -7,14 +7,15 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2011-11-07 12:51+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-02-17 19:53+0000\n" +"Last-Translator: Lorenzo Battistini - Agile BG - Domsense " +"\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:20+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account #: view:account.invoice.report:0 @@ -4553,7 +4554,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_subscription_generate #: model:ir.ui.menu,name:account.menu_generate_subscription msgid "Generate Entries" -msgstr "Registrazioni generate" +msgstr "Genera registrazioni" #. module: account #: help:account.vat.declaration,chart_tax_id:0 diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po index 811f573bc2f..f59cd58f8a1 100644 --- a/addons/account/i18n/mn.po +++ b/addons/account/i18n/mn.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2011-11-07 13:02+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-02-18 07:21+0000\n" +"Last-Translator: Unurjargal \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-02-09 06:21+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account #: view:account.invoice.report:0 @@ -183,7 +183,7 @@ msgstr "Бүх аналитик бичилтүүд" #. module: account #: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard msgid "Invoices Created Within Past 15 Days" -msgstr "" +msgstr "Сүүлийн 15 өдөрт үүссэн нэхэмжлэлүүд" #. module: account #: field:accounting.report,label_filter:0 diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po index 00214d8a5c6..d268a7b4077 100644 --- a/addons/account/i18n/nl.po +++ b/addons/account/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-02-16 15:03+0000\n" +"PO-Revision-Date: 2012-02-20 09:28+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:59+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: account #: code:addons/account/account.py:1307 @@ -1183,7 +1183,7 @@ msgstr "-" #: view:account.analytic.account:0 #: model:res.groups,name:account.group_account_manager msgid "Manager" -msgstr "Beheerder" +msgstr "Manager" #. module: account #: view:account.subscription.generate:0 @@ -1270,7 +1270,7 @@ msgstr "De code zal zichtbaar zijn op rapporten" #. module: account #: view:account.tax.template:0 msgid "Taxes used in Purchases" -msgstr "Belastingen gebruikt in aankopen" +msgstr "Belastingen gebruikt bij inkopen" #. module: account #: field:account.invoice.tax,tax_code_id:0 @@ -2285,7 +2285,7 @@ msgstr "Running" #: field:product.category,property_account_income_categ:0 #: field:product.template,property_account_income:0 msgid "Income Account" -msgstr "Omzet rekening" +msgstr "Inkomsten rekening" #. module: account #: code:addons/account/account_invoice.py:370 @@ -5991,7 +5991,7 @@ msgstr "Periode: %s" #. module: account #: model:ir.actions.act_window,name:account.action_review_financial_journals_installer msgid "Review your Financial Journals" -msgstr "" +msgstr "Controleer uw financiële dagboeken" #. module: account #: help:account.tax,name:0 @@ -7414,7 +7414,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.action_review_payment_terms_installer msgid "Review your Payment Terms" -msgstr "Controleer uw Betalingsvoorwaarden" +msgstr "Controleer uw betalingsvoorwaarden" #. module: account #: field:account.fiscalyear.close,report_name:0 @@ -8232,7 +8232,7 @@ msgstr "Kies een boekjaar" #: code:addons/account/account.py:3111 #, python-format msgid "Purchase Refund Journal" -msgstr "" +msgstr "Inkoopretouren dagboek" #. module: account #: help:account.tax.template,amount:0 @@ -9040,7 +9040,7 @@ msgstr "Periode van" #: code:addons/account/account.py:3110 #, python-format msgid "Sales Refund Journal" -msgstr "" +msgstr "Verkoopretouren dagboek" #. module: account #: view:account.move:0 @@ -9076,7 +9076,7 @@ msgstr "Kostenplaatsen" #: model:process.node,name:account.process_node_invoiceinvoice0 #: model:process.node,name:account.process_node_supplierinvoiceinvoice0 msgid "Create Invoice" -msgstr "Creëer Factuur" +msgstr "Maak factuur" #. module: account #: field:wizard.multi.charts.accounts,purchase_tax_rate:0 diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index 7d7263b76e8..12e1689f8ac 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-02-16 04:45+0000\n" +"PO-Revision-Date: 2012-02-21 04:07+0000\n" "Last-Translator: Jeff Wang \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:59+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: account #: view:account.invoice.report:0 @@ -4909,7 +4909,7 @@ msgid "" "This boolean helps you to choose if you want to propose to the user to " "encode the sale and purchase rates or choose from list of taxes. This last " "choice assumes that the set of tax defined on this template is complete" -msgstr "" +msgstr "这个选项用于确定你是否希望提示用户输入销售和采购的税率,或者是从下拉列表选择税。这是设置税模版的最后一步。" #. module: account #: view:account.financial.report:0 @@ -5099,7 +5099,7 @@ msgstr "父税的系数" #. module: account #: view:account.analytic.account:0 msgid "Analytic Accounts with a past deadline." -msgstr "" +msgstr "已拖期的成本科目" #. module: account #: report:account.partner.balance:0 @@ -5213,7 +5213,7 @@ msgstr "客户红字发票" #: constraint:account.move:0 msgid "" "You can not create more than one move per period on centralized journal" -msgstr "" +msgstr "余额凭证簿每个期间只能有一张会计凭证" #. module: account #: field:account.tax,ref_tax_sign:0 @@ -5231,7 +5231,7 @@ msgstr "最近15天创建发票的报表" #. module: account #: view:account.payment.term.line:0 msgid " Number of Days: 14" -msgstr "" +msgstr " 享受现金折扣的天数:14" #. module: account #: field:account.fiscalyear,end_journal_period_id:0 @@ -5293,7 +5293,7 @@ msgstr "更改币别" #. module: account #: view:account.invoice:0 msgid "This action will erase taxes" -msgstr "" +msgstr "此操作将删除税" #. module: account #: model:process.node,note:account.process_node_accountingentries0 @@ -5521,7 +5521,7 @@ msgstr "子科目" #: code:addons/account/account_move_line.py:1214 #, python-format msgid "Move name (id): %s (%s)" -msgstr "" +msgstr "会计凭证号 (id): %s (%s)" #. module: account #: view:account.move.line.reconcile:0 @@ -5712,7 +5712,7 @@ msgstr "不同科目或已核销的分录! " #. module: account #: help:account.bank.statement,balance_end:0 msgid "Balance as calculated based on Starting Balance and transaction lines" -msgstr "" +msgstr "期末余额根据期初余额和本期发生额计算。" #. module: account #: code:addons/account/wizard/account_change_currency.py:64 @@ -5823,7 +5823,7 @@ msgstr "选定的发票不能被确认,因为它们是在“草稿”或“参 #. module: account #: view:account.subscription:0 msgid "Running Subscription" -msgstr "" +msgstr "生成循环分录" #. module: account #: report:account.invoice:0 @@ -5960,7 +5960,7 @@ msgid "" "encode the sales and purchase rates or use the usual m2o fields. This last " "choice assumes that the set of tax defined for the chosen template is " "complete" -msgstr "" +msgstr "这个选项用于确定你是否希望提示用户输入销售和采购的税率,或者是打开税选择列表。这是设置税模版的最后一步。" #. module: account #: report:account.vat.declaration:0 @@ -5980,7 +5980,7 @@ msgstr "打开并支付发票" #. module: account #: selection:account.financial.report,display_detail:0 msgid "Display children flat" -msgstr "" +msgstr "平行显示下级科目" #. module: account #: code:addons/account/account.py:629 @@ -6550,7 +6550,7 @@ msgstr "财务报表样式" #. module: account #: selection:account.financial.report,sign:0 msgid "Preserve balance sign" -msgstr "" +msgstr "保留余额符号" #. module: account #: view:account.vat.declaration:0 @@ -6605,7 +6605,7 @@ msgid "" "If you selected to filter by date or period, this field allow you to add a " "row to display the amount of debit/credit/balance that precedes the filter " "you've set." -msgstr "" +msgstr "如果你选择了按日期或期间筛选,可以用这个字段按所选条件添加一行显示借方、贷方、余额。" #. module: account #: view:account.bank.statement:0 @@ -6629,6 +6629,8 @@ msgid "" "some non legal fields or you must unreconcile first!\n" "%s" msgstr "" +"你不能对已核销的会计凭证做这样的修改!你只能改一些非关键字段或者先反核销这个凭证!\n" +"%s" #. module: account #: report:account.general.ledger:0 @@ -6740,7 +6742,7 @@ msgstr "勾选这里,如果您不肯定账簿的分录,您可以把它标注 #: field:account.chart.template,complete_tax_set:0 #: field:wizard.multi.charts.accounts,complete_tax_set:0 msgid "Complete Set of Taxes" -msgstr "" +msgstr "完成税集合" #. module: account #: view:account.chart.template:0 @@ -6759,6 +6761,8 @@ msgid "" "Please define BIC/Swift code on bank for bank type IBAN Account to make " "valid payments" msgstr "" +"\n" +"请为 IBAN类型的银行指定 BIC/Swift代码,以便自动付款。" #. module: account #: report:account.analytic.account.cost_ledger:0 @@ -6812,7 +6816,7 @@ msgstr "子编码" #. module: account #: view:account.tax.template:0 msgid "Taxes used in Sales" -msgstr "" +msgstr "销售中用到的税" #. module: account #: code:addons/account/account_invoice.py:495 @@ -6859,6 +6863,8 @@ msgid "" "accounting application of OpenERP, journals and accounts will be created " "automatically based on these data." msgstr "" +"配置贵公司的银行账号并选择需要在报表页脚显示的帐号。你可以在列表视图对银行排序。如果你使用了OpenERP的会计功能,会基于这些银行账号数据自动创建凭证簿" +"和会计科目。" #. module: account #: model:process.transition,note:account.process_transition_invoicemanually0 @@ -6888,7 +6894,7 @@ msgstr "源单据" #: code:addons/account/account.py:1432 #, python-format msgid "You can not delete a posted journal entry \"%s\"!" -msgstr "" +msgstr "你不能删除一个已复核的会计凭证“%s” !" #. module: account #: selection:account.partner.ledger,filter:0 @@ -6906,7 +6912,7 @@ msgstr "对账报表" #. module: account #: model:ir.model,name:account.model_accounting_report msgid "Accounting Report" -msgstr "" +msgstr "会计报表" #. module: account #: report:account.invoice:0 @@ -6930,7 +6936,7 @@ msgstr "定期凭证是一中在指定时间发生的各种凭证,一般基于 #. module: account #: model:ir.actions.act_window,name:account.action_account_report_tree_hierarchy msgid "Financial Reports Hierarchy" -msgstr "" +msgstr "会计报表树" #. module: account #: field:account.entries.report,product_uom_id:0 @@ -6994,12 +7000,12 @@ msgstr "你确定要打开这发票?" msgid "" "Can not find a chart of account, you should create one from the " "configuration of the accounting menu." -msgstr "" +msgstr "找不到会计科目表,你应该在配置会计的菜单新建一个。" #. module: account #: field:account.chart.template,property_account_expense_opening:0 msgid "Opening Entries Expense Account" -msgstr "" +msgstr "未分配利润科目" #. module: account #: code:addons/account/account_move_line.py:999 @@ -7015,7 +7021,7 @@ msgstr "上级科目模板" #. module: account #: model:ir.actions.act_window,name:account.action_account_configuration_installer msgid "Install your Chart of Accounts" -msgstr "" +msgstr "导入会计科目表" #. module: account #: view:account.bank.statement:0 @@ -7040,12 +7046,12 @@ msgstr "要搜索分录明细,打开一个账簿,选择一个记录。" #. module: account #: view:account.entries.report:0 msgid "Posted entries" -msgstr "" +msgstr "已复核的会计凭证呢个" #. module: account #: help:account.payment.term.line,value_amount:0 msgid "For percent enter a ratio between 0-1." -msgstr "" +msgstr "百分数请输入一个 0-1的数字" #. module: account #: report:account.invoice:0 @@ -7058,7 +7064,7 @@ msgstr "发票日期" #. module: account #: view:account.invoice.report:0 msgid "Group by year of Invoice Date" -msgstr "" +msgstr "按发票年度分组" #. module: account #: help:res.partner,credit:0 @@ -7117,7 +7123,7 @@ msgstr "默认进项税" #. module: account #: field:account.chart.template,property_account_income_opening:0 msgid "Opening Entries Income Account" -msgstr "" +msgstr "期初余额收入科目" #. module: account #: view:account.bank.statement:0 @@ -7141,7 +7147,7 @@ msgstr "同一家公司你应该选择一个会计期间" #. module: account #: model:ir.actions.act_window,name:account.action_review_payment_terms_installer msgid "Review your Payment Terms" -msgstr "" +msgstr "检查你的付款条件" #. module: account #: field:account.fiscalyear.close,report_name:0 @@ -7156,7 +7162,7 @@ msgstr "创建" #. module: account #: view:res.partner:0 msgid "Information About the Bank" -msgstr "" +msgstr "关于该银行的信息" #. module: account #: model:ir.ui.menu,name:account.menu_finance_reporting @@ -7178,7 +7184,7 @@ msgstr "警告" #. module: account #: model:ir.actions.act_window,name:account.action_analytic_open msgid "Contracts/Analytic Accounts" -msgstr "" +msgstr "合同/成本科目" #. module: account #: field:account.bank.statement,ending_details_ids:0 @@ -7225,7 +7231,7 @@ msgstr "使用模型" #: code:addons/account/account.py:429 #, python-format msgid "Unable to adapt the initial balance (negative value)!" -msgstr "" +msgstr "无法更新期初余额(负数)!" #. module: account #: model:ir.actions.act_window,help:account.action_account_moves_purchase @@ -7246,7 +7252,7 @@ msgstr "发票明细" #. module: account #: view:account.invoice.report:0 msgid "Customer And Supplier Refunds" -msgstr "" +msgstr "客户和供应商红字发票" #. module: account #: field:account.financial.report,sign:0 @@ -7257,18 +7263,18 @@ msgstr "报表上的符号" #: code:addons/account/wizard/account_fiscalyear_close.py:73 #, python-format msgid "The periods to generate opening entries were not found" -msgstr "" +msgstr "用于生成期初余额会计凭证的期间不存在" #. module: account #: model:account.account.type,name:account.data_account_type_view msgid "Root/View" -msgstr "" +msgstr "根/视图" #. module: account #: code:addons/account/account.py:3121 #, python-format msgid "OPEJ" -msgstr "" +msgstr "OPEJ" #. module: account #: report:account.invoice:0 @@ -7292,7 +7298,7 @@ msgstr "普通" #: model:ir.actions.act_window,name:account.action_email_templates #: model:ir.ui.menu,name:account.menu_email_templates msgid "Email Templates" -msgstr "" +msgstr "电子邮件模板" #. module: account #: view:account.move.line:0 @@ -7325,12 +7331,12 @@ msgstr "此字段是用于应付账款和应收账款的分录。您可以用它 #. module: account #: model:ir.ui.menu,name:account.menu_multi_currency msgid "Multi-Currencies" -msgstr "" +msgstr "多币种" #. module: account #: field:account.model.line,date_maturity:0 msgid "Maturity Date" -msgstr "" +msgstr "到期日期" #. module: account #: code:addons/account/account_move_line.py:1302 @@ -7365,7 +7371,7 @@ msgstr "没会计期间!" #: view:account.financial.report:0 #: model:ir.ui.menu,name:account.menu_account_report_tree_hierarchy msgid "Account Reports Hierarchy" -msgstr "" +msgstr "会计报表树" #. module: account #: help:account.account.template,chart_template_id:0 @@ -7376,11 +7382,13 @@ msgid "" "few new accounts (You don't need to define the whole structure that is " "common to both several times)." msgstr "" +"这个可选字段的功能是,你可以把一个科目模版链接到另一个与当前根所属模版不一样的科目模版。这样你就可以扩展另一个科目模版,只需要定义本模板里要新增的会计科目" +"即可,不用全部重来。" #. module: account #: view:account.move:0 msgid "Unposted Journal Entries" -msgstr "" +msgstr "未审核的会计凭证" #. module: account #: view:product.product:0 @@ -7409,7 +7417,7 @@ msgstr "到" #: code:addons/account/account.py:1518 #, python-format msgid "Currency Adjustment" -msgstr "" +msgstr "汇兑损益调整" #. module: account #: field:account.fiscalyear.close,fy_id:0 @@ -7427,7 +7435,7 @@ msgstr "取消选择的发票" #: help:account.account.type,report_type:0 msgid "" "This field is used to generate legal reports: profit and loss, balance sheet." -msgstr "" +msgstr "这个字段用于生成法定的会计报表:损益表 和 资产负债表" #. module: account #: model:ir.actions.act_window,help:account.action_review_payment_terms_installer @@ -7436,7 +7444,7 @@ msgid "" "one or several payments. Customers periodic reminders will use the payment " "terms for each letter. Each customer or supplier can be assigned to one of " "these payment terms." -msgstr "" +msgstr "付款条款用于客户或供应商的付款。对客户的定期催款会在每个催款函中用到付款条件。可以为每个供应商或客户指定默认付款条件。" #. module: account #: selection:account.entries.report,month:0 @@ -7463,7 +7471,7 @@ msgstr "应付款科目" #: code:addons/account/account_invoice.py:732 #, python-format msgid "Global taxes defined, but they are not in invoice lines !" -msgstr "" +msgstr "定义了全局税,但发票行中没有!" #. module: account #: model:ir.model,name:account.model_account_chart_template @@ -7475,7 +7483,7 @@ msgstr "科目一览表模板" msgid "" "The sequence field is used to order the resources from lower sequences to " "higher ones." -msgstr "" +msgstr "这个字段用于从低到高对记录进行排序" #. module: account #: field:account.tax.code,code:0 @@ -7496,7 +7504,7 @@ msgstr "销售税" #. module: account #: field:account.financial.report,name:0 msgid "Report Name" -msgstr "" +msgstr "报表名称" #. module: account #: model:account.account.type,name:account.data_account_type_cash @@ -7555,17 +7563,17 @@ msgstr "序列" #. module: account #: constraint:product.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "错误!您不能创建循环分类。" #. module: account #: help:account.model.line,quantity:0 msgid "The optional quantity on entries." -msgstr "" +msgstr "凭证行中可选的数量" #. module: account #: view:account.financial.report:0 msgid "Parent Report" -msgstr "" +msgstr "上级报表" #. module: account #: view:account.state.open:0 @@ -7611,7 +7619,7 @@ msgstr " 7 天 " #. module: account #: field:account.bank.statement,balance_end:0 msgid "Computed Balance" -msgstr "" +msgstr "计算余额" #. module: account #: field:account.account,parent_id:0 @@ -7733,7 +7741,7 @@ msgstr "在发票上选择合适的币别" #, python-format msgid "" "The bank account defined on the selected chart of accounts hasn't a code." -msgstr "" +msgstr "所选会计科目表上定义的银行账号没有编码" #. module: account #: code:addons/account/wizard/account_invoice_refund.py:108 @@ -7750,7 +7758,7 @@ msgstr "没有发票明细" #. module: account #: view:account.financial.report:0 msgid "Report Type" -msgstr "" +msgstr "报表类型" #. module: account #: view:account.analytic.account:0 @@ -7792,6 +7800,8 @@ msgid "" "The statement balance is incorrect !\n" "The expected balance (%.2f) is different than the computed one. (%.2f)" msgstr "" +"银行对账单余额不正确!\n" +"预期的余额是(%.2f),现在算出来的是(%.2f)" #. module: account #: code:addons/account/account_bank_statement.py:353 @@ -7809,6 +7819,8 @@ msgid "" "Most of the OpenERP operations (invoices, timesheets, expenses, etc) " "generate analytic entries on the related account." msgstr "" +"会计科目表一般按所在国家的要求有确定的结构。成本科目表按您的业务需求和内部报表自定义。一般包含合同、项目、产品、部门。大多数OpenERP业务(发票、计工" +"单、报销等)会生成相关成本科目的成本凭证。" #. module: account #: field:account.account.type,close_method:0 @@ -7842,7 +7854,7 @@ msgstr "如果勾选此项, 系统将试图对生成的发票分组" #: help:account.account,reconcile:0 msgid "" "Check this box if this account allows reconciliation of journal items." -msgstr "" +msgstr "如果此会计科目需要核销,勾选这里" #. module: account #: help:account.period,state:0 @@ -7870,7 +7882,7 @@ msgstr "辅助核算记录" #. module: account #: view:report.account_type.sales:0 msgid "This Months Sales by type" -msgstr "" +msgstr "按类型分组的本月销售" #. module: account #: view:account.analytic.account:0 @@ -7902,6 +7914,11 @@ msgid "" "related journal entries may or may not be reconciled. \n" "* The 'Cancelled' state is used when user cancel invoice." msgstr "" +" 新建的发票是‘草稿’状态。\n" +"点击了形式发票按钮后的发票是‘形式发票’状态,此时没有发票号。\n" +"当用户开好了发票后,点‘创建’按钮发票进入‘未付款’状态,此时分配了发票号。\n" +"当输入付款以后发票进入‘已付款’状态。\n" +"如用户作废了发票则进入‘已取消’状态。" #. module: account #: view:account.invoice.report:0 @@ -7928,7 +7945,7 @@ msgstr "税目一览表是用来生成您定期的税单。请您按照贵国的 #, python-format msgid "" "Can not find a chart of accounts for this company, you should create one." -msgstr "" +msgstr "找不到该公司的会计科目表,请新建一个。" #. module: account #: view:account.invoice:0 @@ -7959,12 +7976,12 @@ msgstr "税率%,在0 - 1之间" #. module: account #: view:account.analytic.account:0 msgid "Current Accounts" -msgstr "" +msgstr "当前科目" #. module: account #: view:account.invoice.report:0 msgid "Group by Invoice Date" -msgstr "" +msgstr "按发票日期分组" #. module: account #: view:account.invoice.refund:0 @@ -8003,7 +8020,7 @@ msgstr "会计期间" msgid "" "Total amount (in Company currency) for transactions held in secondary " "currency for this account." -msgstr "" +msgstr "此科目根据外币金额折算后的公司本位币金额" #. module: account #: report:account.invoice:0 @@ -8038,7 +8055,7 @@ msgstr "含税价格计算代码" msgid "" "You can not cancel an invoice which is partially paid! You need to " "unreconcile related payment entries first!" -msgstr "" +msgstr "你不能取消已部分付款的发票!你需要先反核销对应的付款凭证。" #. module: account #: field:account.chart.template,property_account_income_categ:0 @@ -8048,7 +8065,7 @@ msgstr "损益类科目" #. module: account #: field:account.account,adjusted_balance:0 msgid "Adjusted Balance" -msgstr "" +msgstr "已调整的余额" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscal_position_template_form @@ -8069,7 +8086,7 @@ msgstr "税/不含税金额" #. module: account #: view:account.payment.term.line:0 msgid " Valuation: Percent" -msgstr "" +msgstr " 现金折扣比率:百分数" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_tree3 @@ -8158,7 +8175,7 @@ msgstr "通用报表" #: view:account.invoice.report:0 #: view:analytic.entries.report:0 msgid "current month" -msgstr "" +msgstr "本月" #. module: account #: code:addons/account/account.py:1052 @@ -8167,6 +8184,8 @@ msgid "" "No period defined for this date: %s !\n" "Please create one." msgstr "" +"日期%s没有对应的期间!\n" +"请新建一个。" #. module: account #: model:process.transition,name:account.process_transition_filestatement0 @@ -8194,7 +8213,7 @@ msgstr "科目类型" #. module: account #: view:account.payment.term.line:0 msgid " Value amount: n.a" -msgstr "" +msgstr " 金额:无" #. module: account #: view:account.automatic.reconcile:0 @@ -8226,6 +8245,8 @@ msgid "" "You should press this button to re-open it and let it continue its normal " "process after having resolved the eventual exceptions it may have created." msgstr "" +"这个按钮只在发票的状态是‘已付款’的时候才显示(意味着发票已经全部核销了),只读字段‘已核销’却是没有勾选的(实际上不应该这样)。换句话说,这张发票被反核" +"销了,不应该在‘已付款’状态。你应该单击这个按钮来更改发票状态到‘未付款’。这样解决了异常问题后就可以按正常流程继续处理这张发票了。" #. module: account #: model:ir.model,name:account.model_account_fiscalyear_close_state @@ -8261,7 +8282,7 @@ msgstr "客户发票用于管理要发给客户的销售发票。OpenERP可以 #, python-format msgid "" "In order to close a period, you must first post related journal entries." -msgstr "" +msgstr "在关闭会计期间之前,请先复核本期间的会计凭证。" #. module: account #: view:account.entries.report:0 @@ -8279,12 +8300,12 @@ msgstr "这发票用这业务伙伴科目" #: code:addons/account/account.py:3296 #, python-format msgid "Tax %.2f%%" -msgstr "" +msgstr "税 %.2f%%" #. module: account #: view:account.analytic.account:0 msgid "Contacts" -msgstr "" +msgstr "联系人" #. module: account #: field:account.tax.code,parent_id:0 @@ -8387,7 +8408,7 @@ msgstr "未支付的发票" #: code:addons/account/account_invoice.py:495 #, python-format msgid "The payment term of supplier does not have a payment term line!" -msgstr "" +msgstr "这个供应商的付款条件没有付款条件行!" #. module: account #: field:account.move.line.reconcile,debit:0 @@ -8452,17 +8473,17 @@ msgstr "账簿名称" #. module: account #: view:account.move.line:0 msgid "Next Partner Entries to reconcile" -msgstr "" +msgstr "要核销的下一个往来凭证" #. module: account #: selection:account.financial.report,style_overwrite:0 msgid "Smallest Text" -msgstr "" +msgstr "最小文本" #. module: account #: model:res.groups,name:account.group_account_invoice msgid "Invoicing & Payments" -msgstr "" +msgstr "发票与付款" #. module: account #: help:account.invoice,internal_number:0 @@ -8510,6 +8531,9 @@ msgid "" "Make sure you have configured payment terms properly !\n" "The latest payment term line should be of the type \"Balance\" !" msgstr "" +"你不能复核没有平衡的会计凭证!\n" +"请确认你的付款条件配置正确!\n" +"付款条件的最后一行类型应该是‘余额’!" #. module: account #: view:account.account:0 @@ -8579,7 +8603,7 @@ msgstr "联系地址" #: code:addons/account/account.py:2256 #, python-format msgid "Wrong model !" -msgstr "" +msgstr "模型有误!" #. module: account #: field:account.invoice.refund,period:0 @@ -8600,6 +8624,8 @@ msgid "" "accounts that are typically more credited than debited and that you would " "like to print as positive amounts in your reports; e.g.: Income account." msgstr "" +"对于贷方发生额大于借方发生额的会计科目,你希望在打印报表时显示余额的绝对值,你可以对科目的余额取反;例如:收入科目。对于借方发生额大于贷方发生额的会计科目" +",你希望在打印报表时显示余额的绝对值,你可以对科目的余额取反;例如:费用科目。" #. module: account #: field:res.partner,contract_ids:0 @@ -8638,7 +8664,7 @@ msgstr "这科目用于损益(如果是利润:金额就加,损失:金额 #: code:addons/account/account_invoice.py:808 #, python-format msgid "Please define sequence on the journal related to this invoice." -msgstr "" +msgstr "请为这张发票对应的凭证簿选择编号规则" #. module: account #: view:account.move:0 @@ -8646,12 +8672,12 @@ msgstr "" #: view:account.move.line:0 #: field:account.move.line,narration:0 msgid "Internal Note" -msgstr "" +msgstr "内部备注" #. module: account #: view:report.account.sales:0 msgid "This year's Sales by type" -msgstr "" +msgstr "本年按类型分组的销售" #. module: account #: view:account.analytic.cost.ledger.journal.report:0 @@ -8700,7 +8726,7 @@ msgstr "凭证明细" #. module: account #: model:ir.actions.act_window,name:account.action_view_financial_accounts_installer msgid "Review your Financial Accounts" -msgstr "" +msgstr "检查你的会计科目" #. module: account #: model:ir.actions.act_window,name:account.action_open_journal_button @@ -8781,7 +8807,7 @@ msgstr "尊敬的先生/女士" #. module: account #: field:account.vat.declaration,display_detail:0 msgid "Display Detail" -msgstr "" +msgstr "显示明细" #. module: account #: code:addons/account/account.py:3118 @@ -8821,7 +8847,7 @@ msgstr "结束会计期间" #: model:ir.actions.act_window,name:account.action_account_report_pl #: model:ir.ui.menu,name:account.menu_account_reports msgid "Financial Reports" -msgstr "" +msgstr "会计报表" #. module: account #: report:account.account.balance:0 @@ -9000,7 +9026,7 @@ msgstr "图表" #. module: account #: view:account.analytic.account:0 msgid "Contract Data" -msgstr "" +msgstr "合同信息" #. module: account #: model:ir.actions.act_window,help:account.action_account_moves_sale @@ -9068,7 +9094,7 @@ msgstr "您不能更改此税目,请移除并重新创建凭证!" #. module: account #: view:analytic.entries.report:0 msgid "Analytic Entries of last 365 days" -msgstr "" +msgstr "过去365天的成本凭证" #. module: account #: report:account.central.journal:0 @@ -9126,7 +9152,7 @@ msgstr "汇总的账簿没勾上跳过草稿状态的选项" #. module: account #: view:account.invoice.report:0 msgid "Customer And Supplier Invoices" -msgstr "" +msgstr "客户和供应商的发票" #. module: account #: model:process.node,note:account.process_node_paymententries0 @@ -9165,7 +9191,7 @@ msgstr "辅助核算余额" msgid "" "No opening/closing period defined, please create one to set the initial " "balance!" -msgstr "" +msgstr "没有定期开账/关账期间,请创建一个再设置期初余额。" #. module: account #: report:account.account.balance:0 @@ -9214,6 +9240,8 @@ msgid "" "journals. Select 'Opening/Closing Situation' for entries generated for new " "fiscal years." msgstr "" +"‘销售’用于客户发票的凭证簿;‘采购’用于供应商发票的凭证簿;‘现金’或‘银行’用于客户或供应商付款的凭证簿。‘普通’用于其他各种业务。‘初始化’用于生成" +"新会计年度的年初余额。" #. module: account #: model:ir.model,name:account.model_account_subscription @@ -9265,7 +9293,7 @@ msgstr "开始日期" msgid "" "It indicates that the invoice has been paid and the journal entry of the " "invoice has been reconciled with one or several journal entries of payment." -msgstr "" +msgstr "此字段表示发票已付款,也就是说这张发票对应的会计凭证与一张或几张付款对应的会计凭证已核销。" #. module: account #: view:account.invoice:0 @@ -9340,7 +9368,7 @@ msgstr "启用" #. module: account #: view:accounting.report:0 msgid "Comparison" -msgstr "" +msgstr "比较" #. module: account #: code:addons/account/account_invoice.py:372 @@ -9409,7 +9437,7 @@ msgstr "在这里您能选择红字发票账簿。如不输入会使用当前发 #: code:addons/account/account.py:181 #, python-format msgid "Profit & Loss (Income account)" -msgstr "" +msgstr "损益表" #. module: account #: constraint:account.account:0 @@ -9418,6 +9446,8 @@ msgid "" "You can not select an account type with a deferral method different of " "\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " msgstr "" +"配置错误!\n" +"对于内部类型是‘应收/应付’的会计科目,你需要选择结转方式是‘未核销’的科目类型。 " #. module: account #: view:account.model:0 @@ -9451,7 +9481,7 @@ msgstr "一般" #. module: account #: view:analytic.entries.report:0 msgid "Analytic Entries of last 30 days" -msgstr "" +msgstr "过去30天的成本凭证" #. module: account #: selection:account.aged.trial.balance,filter:0 @@ -9508,7 +9538,7 @@ msgstr "4" #. module: account #: model:account.financial.report,name:account.account_financial_report_profitloss_toreport0 msgid "Profit (Loss) to report" -msgstr "" +msgstr "要打印的损益" #. module: account #: view:account.move.line.reconcile.select:0 @@ -9530,7 +9560,7 @@ msgstr "红字发票基于这个类型,如果这发票已经核销您不能修 #. module: account #: selection:account.financial.report,style_overwrite:0 msgid "Title 2 (bold)" -msgstr "" +msgstr "标题2(加粗)" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree2 @@ -9568,6 +9598,8 @@ msgid "" "When new statement is created the state will be 'Draft'.\n" "And after getting confirmation from the bank it will be in 'Confirmed' state." msgstr "" +"新建的银行单据是‘草稿’状态。\n" +"得到银行确认的单据是‘已确认’状态。" #. module: account #: model:ir.model,name:account.model_account_period @@ -9686,7 +9718,7 @@ msgstr "会计年度序列" #. module: account #: selection:account.financial.report,display_detail:0 msgid "No detail" -msgstr "" +msgstr "不详" #. module: account #: code:addons/account/account_analytic_line.py:102 @@ -9697,14 +9729,14 @@ msgstr "没有为此产品 \"%s\" (id:%d):定义利润科目" #. module: account #: constraint:account.move.line:0 msgid "You can not create journal items on closed account." -msgstr "" +msgstr "凭证上不能使用已关闭的科目" #. module: account #: field:account.account,unrealized_gain_loss:0 #: model:ir.actions.act_window,name:account.action_account_gain_loss #: model:ir.ui.menu,name:account.menu_unrealized_gains_losses msgid "Unrealized Gain or Loss" -msgstr "" +msgstr "为实现的利润或亏损" #. module: account #: view:account.fiscalyear:0 @@ -9717,12 +9749,12 @@ msgstr "状态" #. module: account #: model:ir.actions.server,name:account.ir_actions_server_edi_invoice msgid "Auto-email confirmed invoices" -msgstr "" +msgstr "自动邮件确认发票" #. module: account #: field:account.invoice,check_total:0 msgid "Verification Total" -msgstr "" +msgstr "检查合计数" #. module: account #: report:account.analytic.account.balance:0 @@ -9845,7 +9877,7 @@ msgstr "科目留空? " #. module: account #: constraint:account.bank.statement:0 msgid "The journal and period chosen have to belong to the same company." -msgstr "" +msgstr "所选的凭证簿和期间必须属于相同公司。" #. module: account #: view:account.invoice:0 @@ -9873,7 +9905,7 @@ msgstr "这科目将被用于当前产品分类的出库价用成本价。" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Generate Your Chart of Accounts from a Chart Template" -msgstr "" +msgstr "从科目模版生成会计科目" #. module: account #: model:ir.actions.act_window,help:account.action_account_invoice_report_all @@ -9941,7 +9973,7 @@ msgstr "借方" #. module: account #: selection:account.financial.report,style_overwrite:0 msgid "Title 3 (bold, smaller)" -msgstr "" +msgstr "标题3(加粗,略小)" #. module: account #: field:account.invoice,invoice_line:0 @@ -9956,7 +9988,7 @@ msgstr "错误!您不能创建递归的科目模板。" #. module: account #: selection:account.print.journal,sort_selection:0 msgid "Journal Entry Number" -msgstr "" +msgstr "会计凭证编号" #. module: account #: view:account.subscription:0 @@ -9969,7 +10001,7 @@ msgstr "定期" msgid "" "You cannot change the type of account from 'Closed' to any other type which " "contains journal items!" -msgstr "" +msgstr "如果会计科目已经有过会计凭证,且现在是‘关闭’类型,不能改为其他类型。" #. module: account #: code:addons/account/account_move_line.py:832 @@ -9995,7 +10027,7 @@ msgstr "范围" #. module: account #: view:account.analytic.line:0 msgid "Analytic Journal Items related to a purchase journal." -msgstr "" +msgstr "与采购凭证簿相关的成本凭证" #. module: account #: help:account.account,type:0 @@ -10006,6 +10038,7 @@ msgid "" "payable/receivable are for partners accounts (for debit/credit " "computations), closed for depreciated accounts." msgstr "" +"内部类型用于对不同类型的科目进行控制:视图科目不能做凭证,合并科目用于在多公司合并中指定子科目,应收应付科目用于业务伙伴,关闭科目用于不再使用的科目。" #. module: account #: selection:account.balance.report,display_account:0 @@ -10047,7 +10080,7 @@ msgstr "打印辅助核算账簿" #. module: account #: view:account.invoice.report:0 msgid "Group by month of Invoice Date" -msgstr "" +msgstr "按发票月份分组" #. module: account #: view:account.analytic.line:0 @@ -10109,7 +10142,7 @@ msgstr "" #. module: account #: view:account.payment.term:0 msgid "Description On Invoices" -msgstr "" +msgstr "发票上的描述" #. module: account #: model:ir.model,name:account.model_account_analytic_chart @@ -10136,7 +10169,7 @@ msgstr "无效科目!" #. module: account #: field:account.print.journal,sort_selection:0 msgid "Entries Sorted by" -msgstr "" +msgstr "排序依据:" #. module: account #: help:account.move,state:0 @@ -10147,6 +10180,8 @@ msgid "" "created by the system on document validation (invoices, bank statements...) " "and will be created in 'Posted' state." msgstr "" +"所有新建的会计凭证一般来说都是‘未过账’状态,你可以在凭证簿上设置略过这个状态。这样在业务单据(发票、银行票据)确认的时候系统会自动创建会计凭证并直接是‘" +"已过帐’状态。" #. module: account #: view:account.fiscal.position.template:0 @@ -10171,7 +10206,7 @@ msgstr "11" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Modify: refund invoice, reconcile and create a new draft invoice" -msgstr "" +msgstr "修改:红字发票,核销和新建一个草稿发票。" #. module: account #: help:account.invoice.line,account_id:0 @@ -10276,6 +10311,71 @@ msgid "" "% endif\n" " " msgstr "" +"\n" +"您好 ${object.address_invoice_id.name and ' ' or " +"''}${object.address_invoice_id.name or ''},\n" +"\n" +"我们开了一张新发票给 ${object.partner_id.name}:\n" +"| 发票号: *${object.number}*\n" +"| 金额合计: *${object.amount_total} ${object.currency_id.name}*\n" +"| 发票日期: ${object.date_invoice}\n" +"% if object.origin:\n" +"| 订单号: ${object.origin}\n" +"% endif\n" +"| 联系人: ${object.user_id.name} ${object.user_id.user_email and " +"'<%s>'%(object.user_id.user_email) or ''}\n" +"\n" +"你可以查看这张发票,下载并在线支付,地址是:\n" +"${ctx.get('edi_web_url_view') or 'n/a'}\n" +"\n" +"% if object.company_id.paypal_account and object.type in ('out_invoice', " +"'in_refund'):\n" +"<%\n" +"comp_name = quote(object.company_id.name)\n" +"inv_number = quote(object.number)\n" +"paypal_account = quote(object.company_id.paypal_account)\n" +"inv_amount = quote(str(object.amount_total))\n" +"cur_name = quote(object.currency_id.name)\n" +"paypal_url = \"https://www.paypal.com/cgi-" +"bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Invoice%%20%s\"\\\n" +"\"&invoice=%s&amount=%s¤cy_code=%s&button_subtype=services&no_note=1&bn" +"=OpenERP_Invoice_PayNow_%s\" % \\\n" +"(paypal_account,comp_name,inv_number,inv_number,inv_amount,cur_name,cur_name)" +"\n" +"%>\n" +"也可以直接用Paypal付款:\n" +"${paypal_url}\n" +"% endif\n" +"\n" +"任何问题,请直接与我们联系。\n" +"\n" +"感谢您与 ${object.company_id.name}合作!\n" +"\n" +"\n" +"--\n" +"${object.user_id.name} ${object.user_id.user_email and " +"'<%s>'%(object.user_id.user_email) or ''}\n" +"${object.company_id.name}\n" +"% if object.company_id.street:\n" +"${object.company_id.street or ''}\n" +"% endif\n" +"% if object.company_id.street2:\n" +"${object.company_id.street2}\n" +"% endif\n" +"% if object.company_id.city or object.company_id.zip:\n" +"${object.company_id.zip or ''} ${object.company_id.city or ''}\n" +"% endif\n" +"% if object.company_id.country_id:\n" +"${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) " +"or ''} ${object.company_id.country_id.name or ''}\n" +"% endif\n" +"% if object.company_id.phone:\n" +"电话: ${object.company_id.phone}\n" +"% endif\n" +"% if object.company_id.website:\n" +"${object.company_id.website or ''}\n" +"% endif\n" +" " #. module: account #: model:ir.model,name:account.model_res_partner_bank @@ -10454,7 +10554,7 @@ msgstr "产品模板的费用科目" msgid "" "This label will be displayed on report to show the balance computed for the " "given comparison filter." -msgstr "" +msgstr "这个标签将放在报表上用来显示根据比较过滤条件计算出来的余额" #. module: account #: code:addons/account/wizard/account_report_aged_partner_balance.py:56 diff --git a/addons/account_analytic_analysis/i18n/fr.po b/addons/account_analytic_analysis/i18n/fr.po index 720ad69c339..715f99fce3c 100644 --- a/addons/account_analytic_analysis/i18n/fr.po +++ b/addons/account_analytic_analysis/i18n/fr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-02-13 20:13+0000\n" -"Last-Translator: GaCriv \n" +"PO-Revision-Date: 2012-02-18 23:15+0000\n" +"Last-Translator: Pierre Burnier \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-14 05:44+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account_analytic_analysis #: field:account.analytic.account,revenue_per_hour:0 @@ -93,6 +93,9 @@ msgid "" "Number of time you spent on the analytic account (from timesheet). It " "computes quantities on all journal of type 'general'." msgstr "" +"Temps total passé pour ce compte analytique (à partir des feuilles de " +"temps). Il est calculé à partir des quantités de tout journal de type " +"'général'." #. module: account_analytic_analysis #: view:account.analytic.account:0 diff --git a/addons/account_analytic_analysis/i18n/pt_BR.po b/addons/account_analytic_analysis/i18n/pt_BR.po index 6ef24e46381..774e04100e6 100644 --- a/addons/account_analytic_analysis/i18n/pt_BR.po +++ b/addons/account_analytic_analysis/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-02-15 14:55+0000\n" -"Last-Translator: Márcio BUSTOS \n" +"PO-Revision-Date: 2012-02-21 00:12+0000\n" +"Last-Translator: Cintia Sayuri Sato - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-16 05:06+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: account_analytic_analysis #: field:account.analytic.account,revenue_per_hour:0 @@ -101,7 +101,7 @@ msgstr "Contratos em progresso" #. module: account_analytic_analysis #: field:account.analytic.account,is_overdue_quantity:0 msgid "Overdue Quantity" -msgstr "" +msgstr "Quantidade em atraso" #. module: account_analytic_analysis #: model:ir.actions.act_window,help:account_analytic_analysis.action_account_analytic_overdue @@ -129,7 +129,7 @@ msgstr "Receita Teórica" #. module: account_analytic_analysis #: field:account.analytic.account,hours_qtt_non_invoiced:0 msgid "Uninvoiced Time" -msgstr "" +msgstr "Tempo não Faturados" #. module: account_analytic_analysis #: help:account.analytic.account,last_worked_invoiced_date:0 diff --git a/addons/account_analytic_default/i18n/fr.po b/addons/account_analytic_default/i18n/fr.po index bc28fc99916..771dc99903d 100644 --- a/addons/account_analytic_default/i18n/fr.po +++ b/addons/account_analytic_default/i18n/fr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-02-08 09:06+0000\n" -"Last-Translator: Numérigraphe \n" +"PO-Revision-Date: 2012-02-18 23:16+0000\n" +"Last-Translator: Pierre Burnier \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:36+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account_analytic_default #: help:account.analytic.default,partner_id:0 @@ -33,7 +33,7 @@ msgstr "" #: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_product #: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_user msgid "Analytic Rules" -msgstr "Règles Analytiques" +msgstr "Règles analytiques" #. module: account_analytic_default #: help:account.analytic.default,analytic_id:0 @@ -72,10 +72,10 @@ msgid "" "default (eg. create new cutomer invoice or Sale order if we select this " "company, it will automatically take this as an analytical account)" msgstr "" -"Sélectionner une société qui utilisera le compte analytique défini par " -"défaut (par exemple, à la création d'une nouvelle facture ou d'une nouvelle " +"Choisissez une société qui utilisera le compte analytique défini par défaut " +"(par exemple, à la création d'une nouvelle facture ou d'une nouvelle " "commande de vente, si cette société est sélectionnée, le compte analytique " -"sélectionné sera utilisé automatiquement)" +"lui sera automatiquement associé)" #. module: account_analytic_default #: help:account.analytic.default,date_start:0 @@ -139,6 +139,8 @@ msgstr "La référence doit être unique par société !" #: view:account.analytic.default:0 msgid "Analytical defaults whose end date is greater than today or None" msgstr "" +"Comptes analytiques par défaut dont la date de fin est supérieure à " +"aujourd'hui ou n'est pas renseignée." #. module: account_analytic_default #: help:account.analytic.default,product_id:0 diff --git a/addons/account_analytic_default/i18n/pt_BR.po b/addons/account_analytic_default/i18n/pt_BR.po index b6a423c9fed..f066e072197 100644 --- a/addons/account_analytic_default/i18n/pt_BR.po +++ b/addons/account_analytic_default/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-01-18 02:42+0000\n" -"Last-Translator: Rafael Sales - http://www.tompast.com.br \n" +"PO-Revision-Date: 2012-02-19 15:12+0000\n" +"Last-Translator: Cintia Sayuri Sato - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:36+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: account_analytic_default #: help:account.analytic.default,partner_id:0 @@ -133,12 +133,12 @@ msgstr "Padrões analíticos" #. module: account_analytic_default #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "A referência deve ser única por empresa!" #. module: account_analytic_default #: view:account.analytic.default:0 msgid "Analytical defaults whose end date is greater than today or None" -msgstr "" +msgstr "Padrões de análise, cuja a data final é maior do que hoje ou nenhum." #. module: account_analytic_default #: help:account.analytic.default,product_id:0 diff --git a/addons/account_analytic_plans/i18n/fr.po b/addons/account_analytic_plans/i18n/fr.po index e7b40a1ed46..25aa636429e 100644 --- a/addons/account_analytic_plans/i18n/fr.po +++ b/addons/account_analytic_plans/i18n/fr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-02-13 20:30+0000\n" +"PO-Revision-Date: 2012-02-18 23:19+0000\n" "Last-Translator: t.o \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-14 05:44+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account_analytic_plans #: view:analytic.plan.create.model:0 @@ -151,6 +151,8 @@ msgid "" "The date of your Journal Entry is not in the defined period! You should " "change the date or remove this constraint from the journal." msgstr "" +"La date de votre écriture ne correspond pas à la période définie! Vous devez " +"modifier la date ou supprimer la contrainte de date du journal." #. module: account_analytic_plans #: sql_constraint:account.journal:0 diff --git a/addons/account_analytic_plans/i18n/pt_BR.po b/addons/account_analytic_plans/i18n/pt_BR.po index 29914cfaa22..d6fdffbf99a 100644 --- a/addons/account_analytic_plans/i18n/pt_BR.po +++ b/addons/account_analytic_plans/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2011-03-07 19:03+0000\n" -"Last-Translator: Filipe Belmont Sopranzi \n" +"PO-Revision-Date: 2012-02-21 01:05+0000\n" +"Last-Translator: Cintia Sayuri Sato - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:32+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: account_analytic_plans #: view:analytic.plan.create.model:0 @@ -130,7 +130,7 @@ msgstr "Linha do Extrato Bancário" #. module: account_analytic_plans #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_form_action_installer msgid "Define your Analytic Plans" -msgstr "" +msgstr "Defina os seus Planos Analíticos" #. module: account_analytic_plans #: constraint:account.invoice:0 @@ -140,7 +140,7 @@ msgstr "" #. module: account_analytic_plans #: constraint:account.bank.statement:0 msgid "The journal and period chosen have to belong to the same company." -msgstr "" +msgstr "O diário e o período escolhido tem que pertencer à mesma empresa." #. module: account_analytic_plans #: constraint:account.move.line:0 diff --git a/addons/account_asset/i18n/fr.po b/addons/account_asset/i18n/fr.po index 771470e0db6..3cdd5db3345 100755 --- a/addons/account_asset/i18n/fr.po +++ b/addons/account_asset/i18n/fr.po @@ -8,19 +8,19 @@ 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-02-07 17:49+0000\n" -"Last-Translator: Numérigraphe \n" +"PO-Revision-Date: 2012-02-18 23:26+0000\n" +"Last-Translator: t.o \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-02-09 07:10+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:44+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account_asset #: view:account.asset.asset:0 msgid "Assets in draft and open states" -msgstr "" +msgstr "Immobilisations à l'état brouillon et ouvert" #. module: account_asset #: field:account.asset.category,method_end:0 @@ -31,17 +31,17 @@ msgstr "Date de Fin" #. module: account_asset #: field:account.asset.asset,value_residual:0 msgid "Residual Value" -msgstr "" +msgstr "Valeur résiduelle" #. module: account_asset #: field:account.asset.category,account_expense_depreciation_id:0 msgid "Depr. Expense Account" -msgstr "" +msgstr "Compte de dépréciation (charge)" #. module: account_asset #: view:asset.depreciation.confirmation.wizard:0 msgid "Compute Asset" -msgstr "" +msgstr "Calcul des amortissements" #. module: account_asset #: view:asset.asset.report:0 @@ -60,7 +60,7 @@ msgstr "" #: view:asset.asset.report:0 field:asset.asset.report,asset_id:0 #: model:ir.model,name:account_asset.model_account_asset_asset msgid "Asset" -msgstr "" +msgstr "Immobilisation" #. module: account_asset #: help:account.asset.asset,prorata:0 help:account.asset.category,prorata:0 @@ -68,11 +68,13 @@ msgid "" "Indicates that the first depreciation entry for this asset have to be done " "from the purchase date instead of the first January" msgstr "" +"Indiquez si la première dépréciation doit être calculée à partir de la date " +"d'achat ou à partir du premier jour de l'exercice comptable." #. module: account_asset #: field:account.asset.history,name:0 msgid "History name" -msgstr "" +msgstr "Nom de l'historique" #. module: account_asset #: field:account.asset.asset,company_id:0 @@ -90,12 +92,12 @@ msgstr "" #: selection:account.asset.asset,state:0 view:asset.asset.report:0 #: selection:asset.asset.report,state:0 msgid "Running" -msgstr "" +msgstr "En cours" #. module: account_asset #: field:account.asset.depreciation.line,amount:0 msgid "Depreciation Amount" -msgstr "" +msgstr "Montant de dépréciation" #. module: account_asset #: view:asset.asset.report:0 @@ -103,7 +105,7 @@ msgstr "" #: model:ir.model,name:account_asset.model_asset_asset_report #: model:ir.ui.menu,name:account_asset.menu_action_asset_asset_report msgid "Assets Analysis" -msgstr "" +msgstr "Analyse des immobilisations" #. module: account_asset #: field:asset.modify,name:0 @@ -114,7 +116,7 @@ msgstr "Motif" #: field:account.asset.asset,method_progress_factor:0 #: field:account.asset.category,method_progress_factor:0 msgid "Degressive Factor" -msgstr "" +msgstr "Taux dégréssif" #. module: account_asset #: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_normal @@ -128,6 +130,8 @@ msgid "" "This wizard will post the depreciation lines of running assets that belong " "to the selected period." msgstr "" +"Enregistrement comptable des dépréciations sur les immobilisations à l'état " +"'en cours' pour la période sélectionnée." #. module: account_asset #: field:account.asset.asset,account_move_line_ids:0 @@ -140,28 +144,28 @@ msgstr "Ecritures" #: view:account.asset.asset:0 #: field:account.asset.asset,depreciation_line_ids:0 msgid "Depreciation Lines" -msgstr "" +msgstr "Lignes de dépréciation" #. module: account_asset #: help:account.asset.asset,salvage_value:0 msgid "It is the amount you plan to have that you cannot depreciate." -msgstr "" +msgstr "Il s'agit de la part non dépréciable de l'immobilisation." #. module: account_asset #: field:account.asset.depreciation.line,depreciation_date:0 #: view:asset.asset.report:0 field:asset.asset.report,depreciation_date:0 msgid "Depreciation Date" -msgstr "" +msgstr "Date de dépréciation" #. module: account_asset #: field:account.asset.category,account_asset_id:0 msgid "Asset Account" -msgstr "" +msgstr "Compte d'immobilisation" #. module: account_asset #: field:asset.asset.report,posted_value:0 msgid "Posted Amount" -msgstr "" +msgstr "Montant comptabilisé" #. module: account_asset #: view:account.asset.asset:0 view:asset.asset.report:0 @@ -170,12 +174,12 @@ msgstr "" #: model:ir.ui.menu,name:account_asset.menu_finance_assets #: model:ir.ui.menu,name:account_asset.menu_finance_config_assets msgid "Assets" -msgstr "" +msgstr "Immobilisations" #. module: account_asset #: field:account.asset.category,account_depreciation_id:0 msgid "Depreciation Account" -msgstr "" +msgstr "Compte de dépréciation" #. module: account_asset #: view:account.asset.asset:0 view:account.asset.category:0 @@ -186,7 +190,7 @@ msgstr "Commentaires" #. module: account_asset #: field:account.asset.depreciation.line,move_id:0 msgid "Depreciation Entry" -msgstr "" +msgstr "Ecriture de dépreciation" #. module: account_asset #: sql_constraint:account.move.line:0 @@ -196,12 +200,12 @@ msgstr "" #. module: account_asset #: view:asset.asset.report:0 field:asset.asset.report,nbr:0 msgid "# of Depreciation Lines" -msgstr "" +msgstr "Nb. de lignes de dépréciation" #. module: account_asset #: view:asset.asset.report:0 msgid "Assets in draft state" -msgstr "" +msgstr "Actifs en état brouillon" #. module: account_asset #: field:account.asset.asset,method_end:0 @@ -224,7 +228,7 @@ msgstr "" #. module: account_asset #: view:account.asset.asset:0 msgid "Account Asset" -msgstr "" +msgstr "Compte d'actif" #. module: account_asset #: model:ir.actions.act_window,name:account_asset.action_asset_depreciation_confirmation_wizard @@ -235,7 +239,7 @@ msgstr "" #. module: account_asset #: field:account.asset.depreciation.line,sequence:0 msgid "Sequence of the depreciation" -msgstr "" +msgstr "Séquence de la dépréciation" #. module: account_asset #: field:account.asset.asset,method_period:0 @@ -243,7 +247,7 @@ msgstr "" #: field:account.asset.history,method_period:0 #: field:asset.modify,method_period:0 msgid "Period Length" -msgstr "" +msgstr "Durée de la période" #. module: account_asset #: selection:account.asset.asset,state:0 view:asset.asset.report:0 @@ -254,17 +258,17 @@ msgstr "Brouilon" #. module: account_asset #: view:asset.asset.report:0 msgid "Date of asset purchase" -msgstr "" +msgstr "Date d'achat de l'actif" #. module: account_asset #: help:account.asset.asset,method_number:0 msgid "Calculates Depreciation within specified interval" -msgstr "" +msgstr "Calcule la dépréciation dans une période spécifique" #. module: account_asset #: view:account.asset.asset:0 msgid "Change Duration" -msgstr "" +msgstr "Modifier la durée" #. module: account_asset #: field:account.asset.category,account_analytic_id:0 @@ -274,7 +278,7 @@ msgstr "Compte Analytique" #. module: account_asset #: field:account.asset.asset,method:0 field:account.asset.category,method:0 msgid "Computation Method" -msgstr "" +msgstr "Méthode de calcul" #. module: account_asset #: help:account.asset.asset,method_period:0 @@ -311,7 +315,7 @@ msgstr "" #. module: account_asset #: help:account.asset.history,method_period:0 msgid "Time in month between two depreciations" -msgstr "" +msgstr "Temps en mois entre deux dépréciations" #. module: account_asset #: view:asset.asset.report:0 field:asset.asset.report,name:0 @@ -338,12 +342,12 @@ msgstr "" #. module: account_asset #: field:account.invoice.line,asset_category_id:0 view:asset.asset.report:0 msgid "Asset Category" -msgstr "" +msgstr "Catégorie d'immobilisation" #. module: account_asset #: view:account.asset.asset:0 msgid "Set to Close" -msgstr "" +msgstr "Fermer" #. module: account_asset #: model:ir.actions.wizard,name:account_asset.wizard_asset_compute @@ -358,12 +362,12 @@ msgstr "Modifier l'immobilisation" #. module: account_asset #: view:account.asset.asset:0 msgid "Assets in closed state" -msgstr "" +msgstr "Amortissements terminés" #. module: account_asset #: field:account.asset.asset,parent_id:0 msgid "Parent Asset" -msgstr "" +msgstr "Immobilisation parente" #. module: account_asset #: view:account.asset.history:0 @@ -374,7 +378,7 @@ msgstr "Historique de l'immobilisation" #. module: account_asset #: view:asset.asset.report:0 msgid "Assets purchased in current year" -msgstr "" +msgstr "Immobilisations acquises dans l'année en cours" #. module: account_asset #: field:account.asset.asset,state:0 field:asset.asset.report,state:0 @@ -402,7 +406,7 @@ msgstr "" #. module: account_asset #: view:account.asset.asset:0 msgid "Depreciation Board" -msgstr "" +msgstr "Tableau des amortissements" #. module: account_asset #: model:ir.model,name:account_asset.model_account_move_line @@ -412,24 +416,24 @@ msgstr "" #. module: account_asset #: field:asset.asset.report,unposted_value:0 msgid "Unposted Amount" -msgstr "" +msgstr "Montant non comptabilisé" #. module: account_asset #: field:account.asset.asset,method_time:0 #: field:account.asset.category,method_time:0 #: field:account.asset.history,method_time:0 msgid "Time Method" -msgstr "" +msgstr "Méthode de temps" #. module: account_asset #: view:account.asset.category:0 msgid "Analytic information" -msgstr "" +msgstr "Information pour l'analytique" #. module: account_asset #: view:asset.modify:0 msgid "Asset durations to modify" -msgstr "" +msgstr "Durées d'amortissement à modifier" #. module: account_asset #: constraint:account.move.line:0 @@ -451,6 +455,11 @@ msgid "" " * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" " * Degressive: Calculated on basis of: Remaining Value * Degressive Factor" msgstr "" +"Choisir la méthode à utiliser pour calculer le montant des lignes " +"d'amortissement.\n" +" * Linéaire: Calculé sur la base : Montant total / nombre d'amortissements\n" +" * Dégressif: Calculé sur la base: Valeur résiduelle * taux d'amortissement " +"* facteur d'amortissement" #. module: account_asset #: help:account.asset.asset,method_time:0 @@ -553,7 +562,7 @@ msgstr "Actif" #. module: account_asset #: model:ir.actions.wizard,name:account_asset.wizard_asset_close msgid "Close asset" -msgstr "" +msgstr "Fermer l'immobilisation" #. module: account_asset #: field:account.asset.depreciation.line,parent_state:0 diff --git a/addons/account_asset/i18n/zh_CN.po b/addons/account_asset/i18n/zh_CN.po index 576ccab7d03..3b645c49b25 100644 --- a/addons/account_asset/i18n/zh_CN.po +++ b/addons/account_asset/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-02-10 15:39+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2012-02-17 07:02+0000\n" +"Last-Translator: Jeff Wang \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-02-11 05:09+0000\n" -"X-Generator: Launchpad (build 14771)\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account_asset #: view:account.asset.asset:0 @@ -67,12 +67,12 @@ msgstr "资产" msgid "" "Indicates that the first depreciation entry for this asset have to be done " "from the purchase date instead of the first January" -msgstr "" +msgstr "表示这个资产的第一次计提折旧应该是采购日期而不是1月1日" #. module: account_asset #: field:account.asset.history,name:0 msgid "History name" -msgstr "" +msgstr "历史名称" #. module: account_asset #: field:account.asset.asset,company_id:0 @@ -127,7 +127,7 @@ msgstr "资产类别" msgid "" "This wizard will post the depreciation lines of running assets that belong " "to the selected period." -msgstr "" +msgstr "这个向导将生成所选期间正在使用的固定资产的折旧行" #. module: account_asset #: field:account.asset.asset,account_move_line_ids:0 @@ -145,7 +145,7 @@ msgstr "折旧明细" #. module: account_asset #: help:account.asset.asset,salvage_value:0 msgid "It is the amount you plan to have that you cannot depreciate." -msgstr "" +msgstr "折旧后资产的剩余价值金额" #. module: account_asset #: field:account.asset.depreciation.line,depreciation_date:0 @@ -196,7 +196,7 @@ msgstr "会计分录中包含错误的借贷值!" #. module: account_asset #: view:asset.asset.report:0 field:asset.asset.report,nbr:0 msgid "# of Depreciation Lines" -msgstr "" +msgstr "折旧行编号" #. module: account_asset #: view:asset.asset.report:0 @@ -219,12 +219,12 @@ msgstr "引用" #. module: account_asset #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "BBA传输结构有误!" #. module: account_asset #: view:account.asset.asset:0 msgid "Account Asset" -msgstr "" +msgstr "资产会计" #. module: account_asset #: model:ir.actions.act_window,name:account_asset.action_asset_depreciation_confirmation_wizard @@ -264,7 +264,7 @@ msgstr "计算指定时间段内的折旧" #. module: account_asset #: view:account.asset.asset:0 msgid "Change Duration" -msgstr "" +msgstr "修改周期" #. module: account_asset #: field:account.asset.category,account_analytic_id:0 @@ -279,14 +279,14 @@ msgstr "计算方法" #. module: account_asset #: help:account.asset.asset,method_period:0 msgid "State here the time during 2 depreciations, in months" -msgstr "" +msgstr "在这里输入两次折旧的间隔月数" #. module: account_asset #: constraint:account.asset.asset:0 msgid "" "Prorata temporis can be applied only for time method \"number of " "depreciations\"." -msgstr "" +msgstr "等比折旧仅用于“折旧次数”的计时方式" #. module: account_asset #: help:account.asset.history,method_time:0 @@ -297,6 +297,9 @@ msgid "" "Ending Date: Choose the time between 2 depreciations and the date the " "depreciations won't go beyond." msgstr "" +"用于计算折旧行的日期和次数的方法。\n" +"折旧次数:设定折旧次数和两次折旧之间的间隔时间\n" +"截止日期:设定两次折旧的间隔时间和折旧的截止日期" #. module: account_asset #: field:account.asset.asset,purchase_value:0 @@ -424,12 +427,12 @@ msgstr "计时方法" #. module: account_asset #: view:account.asset.category:0 msgid "Analytic information" -msgstr "" +msgstr "分析信息" #. module: account_asset #: view:asset.modify:0 msgid "Asset durations to modify" -msgstr "" +msgstr "要修改的资产周期" #. module: account_asset #: constraint:account.move.line:0 @@ -466,6 +469,9 @@ msgid "" " * Ending Date: Choose the time between 2 depreciations and the date the " "depreciations won't go beyond." msgstr "" +"选择用于计算折旧行的日期和次数的方法。\n" +"折旧次数:设定折旧次数和两次折旧之间的间隔时间\n" +"截止日期:设定两次折旧的间隔时间和折旧的截止日期" #. module: account_asset #: view:asset.asset.report:0 @@ -486,7 +492,7 @@ msgstr "业务伙伴" #. module: account_asset #: view:asset.asset.report:0 field:asset.asset.report,depreciation_value:0 msgid "Amount of Depreciation Lines" -msgstr "" +msgstr "折旧行金额" #. module: account_asset #: view:asset.asset.report:0 @@ -591,7 +597,7 @@ msgstr "基本设置" #. module: account_asset #: field:account.asset.asset,prorata:0 field:account.asset.category,prorata:0 msgid "Prorata Temporis" -msgstr "" +msgstr "年限百分比" #. module: account_asset #: view:account.asset.category:0 @@ -640,7 +646,7 @@ msgstr "递减" msgid "" "Choose the period for which you want to automatically post the depreciation " "lines of running assets" -msgstr "" +msgstr "选择要对正在使用的固定资产自动提折旧的期间" #. module: account_asset #: view:account.asset.asset:0 @@ -650,7 +656,7 @@ msgstr "当前" #. module: account_asset #: field:account.asset.depreciation.line,remaining_value:0 msgid "Amount to Depreciate" -msgstr "" +msgstr "要折旧的金额" #. module: account_asset #: field:account.asset.category,open_asset:0 @@ -693,6 +699,9 @@ msgid "" "You can manually close an asset when the depreciation is over. If the last " "line of depreciation is posted, the asset automatically goes in that state." msgstr "" +"新建的固定资产是“草稿”状态。\n" +"被确认的固定资产是“正在运行”状态,可以折旧并过账到财务。\n" +"你可以在折旧结束后关闭这个固定资产。如果最后一个折旧行已过帐,资产自动进入这个状态。" #. module: account_asset #: field:account.asset.category,name:0 @@ -704,7 +713,7 @@ msgstr "名称" msgid "" "Check this if you want to automatically confirm the assets of this category " "when created by invoices." -msgstr "" +msgstr "如果你像让这类固定资产在开发票之后自动确认为“运行”状态,勾选这里。" #. module: account_asset #: view:account.asset.asset:0 @@ -743,7 +752,7 @@ msgstr "上月采购的资产" #: code:addons/account_asset/wizard/wizard_asset_compute.py:49 #, python-format msgid "Created Asset Moves" -msgstr "" +msgstr "新建固定资产会计凭证" #. module: account_asset #: constraint:account.move.line:0 @@ -756,12 +765,12 @@ msgid "" "From this report, you can have an overview on all depreciation. The tool " "search can also be used to personalise your Assets reports and so, match " "this analysis to your needs;" -msgstr "" +msgstr "在这个报表里,你可以看到所有折旧的信息。可以用搜索工具个性化你的固定资产报表以满足你的分析需要。" #. module: account_asset #: help:account.asset.category,method_period:0 msgid "State here the time between 2 depreciations, in months" -msgstr "" +msgstr "在这里输入两次折旧的间隔月份" #. module: account_asset #: field:account.asset.asset,method_number:0 @@ -772,25 +781,25 @@ msgstr "" #: selection:account.asset.history,method_time:0 #: field:asset.modify,method_number:0 msgid "Number of Depreciations" -msgstr "" +msgstr "折旧次数" #. module: account_asset #: view:account.asset.asset:0 msgid "Create Move" -msgstr "" +msgstr "新建会计凭证" #. module: account_asset #: view:asset.depreciation.confirmation.wizard:0 msgid "Post Depreciation Lines" -msgstr "" +msgstr "折旧行过账" #. module: account_asset #: view:account.asset.asset:0 msgid "Confirm Asset" -msgstr "" +msgstr "确认固定资产" #. module: account_asset #: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree #: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree msgid "Asset Hierarchy" -msgstr "" +msgstr "固定资产树" diff --git a/addons/account_check_writing/i18n/zh_CN.po b/addons/account_check_writing/i18n/zh_CN.po new file mode 100644 index 00000000000..ad5e4db4fa9 --- /dev/null +++ b/addons/account_check_writing/i18n/zh_CN.po @@ -0,0 +1,202 @@ +# 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: 2012-02-08 00:35+0000\n" +"PO-Revision-Date: 2012-02-17 07:40+0000\n" +"Last-Translator: Jeff Wang \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-02-18 05:00+0000\n" +"X-Generator: Launchpad (build 14814)\n" + +#. module: account_check_writing +#: selection:res.company,check_layout:0 +msgid "Check on Top" +msgstr "顶部的支票" + +#. module: account_check_writing +#: model:ir.actions.act_window,help:account_check_writing.action_write_check +msgid "" +"The check payment form allows you to track the payment you do to your " +"suppliers specially by check. When you select a supplier, the payment method " +"and an amount for the payment, OpenERP will propose to reconcile your " +"payment with the open supplier invoices or bills.You can print the check" +msgstr "" +"付款支票表单用来跟踪你对供应商的支票付款。选择了一个供应商、付款方式、付款金额以后,OpenERP会建议你对未核销的供应商发票进行核销。你可以打印支票。" + +#. module: account_check_writing +#: view:account.voucher:0 +#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_bottom +#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_middle +#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_top +msgid "Print Check" +msgstr "打印支票" + +#. module: account_check_writing +#: selection:res.company,check_layout:0 +msgid "Check in middle" +msgstr "中间的支票" + +#. module: account_check_writing +#: help:res.company,check_layout:0 +msgid "" +"Check on top is compatible with Quicken, QuickBooks and Microsoft Money. " +"Check in middle is compatible with Peachtree, ACCPAC and DacEasy. Check on " +"bottom is compatible with Peachtree, ACCPAC and DacEasy only" +msgstr "" +"顶部的支票与Quicken, QuickBooks 和 Microsoft Money兼容。中间的支票与Peachtree, ACCPAC 和 " +"DacEasy兼容。底部的支票只与Peachtree, ACCPAC 和 DacEasy兼容。" + +#. module: account_check_writing +#: selection:res.company,check_layout:0 +msgid "Check on bottom" +msgstr "底部的支票" + +#. module: account_check_writing +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "错误!您不能创建循环的公司。" + +#. module: account_check_writing +#: help:account.journal,allow_check_writing:0 +msgid "Check this if the journal is to be used for writing checks." +msgstr "如果这个凭证簿用于写支票,请勾选这里。" + +#. module: account_check_writing +#: field:account.journal,allow_check_writing:0 +msgid "Allow Check writing" +msgstr "允许写支票" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Description" +msgstr "描述" + +#. module: account_check_writing +#: model:ir.model,name:account_check_writing.model_account_journal +msgid "Journal" +msgstr "凭证簿" + +#. module: account_check_writing +#: model:ir.actions.act_window,name:account_check_writing.action_write_check +#: model:ir.ui.menu,name:account_check_writing.menu_action_write_check +msgid "Write Checks" +msgstr "写支票" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Discount" +msgstr "折扣" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Original Amount" +msgstr "原始金额" + +#. module: account_check_writing +#: view:res.company:0 +msgid "Configuration" +msgstr "配置" + +#. module: account_check_writing +#: field:account.voucher,allow_check:0 +msgid "Allow Check Writing" +msgstr "允许写支票" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Payment" +msgstr "付款" + +#. module: account_check_writing +#: field:account.journal,use_preprint_check:0 +msgid "Use Preprinted Check" +msgstr "用预先打印的支票" + +#. module: account_check_writing +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "公司名称必须唯一!" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Due Date" +msgstr "到期日期" + +#. module: account_check_writing +#: model:ir.model,name:account_check_writing.model_res_company +msgid "Companies" +msgstr "公司" + +#. module: account_check_writing +#: view:res.company:0 +msgid "Default Check layout" +msgstr "默认支票格式" + +#. module: account_check_writing +#: constraint:account.journal:0 +msgid "" +"Configuration error! The currency chosen should be shared by the default " +"accounts too." +msgstr "设置错误!所选币种应与默认科目共享。" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +msgid "Balance Due" +msgstr "截止余额" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Check Amount" +msgstr "支票金额" + +#. module: account_check_writing +#: model:ir.model,name:account_check_writing.model_account_voucher +msgid "Accounting Voucher" +msgstr "手工凭证" + +#. module: account_check_writing +#: sql_constraint:account.journal:0 +msgid "The name of the journal must be unique per company !" +msgstr "每个公司的账簿名称必须唯一!" + +#. module: account_check_writing +#: sql_constraint:account.journal:0 +msgid "The code of the journal must be unique per company !" +msgstr "每个公司的账簿编码必须唯一!" + +#. module: account_check_writing +#: field:account.voucher,amount_in_word:0 +msgid "Amount in Word" +msgstr "金额大写" + +#. module: account_check_writing +#: report:account.print.check.top:0 +msgid "Open Balance" +msgstr "期初余额" + +#. module: account_check_writing +#: field:res.company,check_layout:0 +msgid "Choose Check layout" +msgstr "选择支票格式" diff --git a/addons/account_followup/i18n/nl.po b/addons/account_followup/i18n/nl.po index e3941cc7b9a..f881ccc2578 100644 --- a/addons/account_followup/i18n/nl.po +++ b/addons/account_followup/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2012-02-15 14:10+0000\n" +"PO-Revision-Date: 2012-02-18 15:14+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-16 05:05+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:42+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: account_followup #: view:account_followup.followup:0 @@ -587,7 +587,7 @@ msgstr "Max aanmaanniveau" #. module: account_followup #: model:ir.actions.act_window,name:account_followup.action_view_account_followup_followup_form msgid "Review Invoicing Follow-Ups" -msgstr "Beoordeel betalingsherinneringen" +msgstr "Controleer uw betalingsherinneringen" #. module: account_followup #: constraint:account.move.line:0 diff --git a/addons/account_followup/i18n/pt_BR.po b/addons/account_followup/i18n/pt_BR.po index 1a83dcae8db..a2605b6b9f9 100644 --- a/addons/account_followup/i18n/pt_BR.po +++ b/addons/account_followup/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:35+0000\n" -"PO-Revision-Date: 2011-11-11 15:22+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2012-02-21 01:12+0000\n" +"Last-Translator: Cintia Sayuri Sato - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:16+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: account_followup #: view:account_followup.followup:0 @@ -103,7 +103,7 @@ msgstr "Legenda" #. module: account_followup #: view:account_followup.stat:0 msgid "Follow up Entries with period in current year" -msgstr "" +msgstr "Acompanhe as entradas com o período no ano corrente." #. module: account_followup #: view:account.followup.print.all:0 @@ -113,7 +113,7 @@ msgstr "Ok" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Amount" -msgstr "" +msgstr "Quantidade" #. module: account_followup #: sql_constraint:account.move.line:0 @@ -147,6 +147,8 @@ msgid "" "The date of your Journal Entry is not in the defined period! You should " "change the date or remove this constraint from the journal." msgstr "" +"A data do lançamento não está definida no período. Você precisa alterar a " +"data ou remover esse lançamento do diário." #. module: account_followup #: view:account.followup.print.all:0 @@ -184,12 +186,12 @@ msgstr "Parceiros" #: code:addons/account_followup/wizard/account_followup_print.py:142 #, python-format msgid "Invoices Reminder" -msgstr "" +msgstr "Lembrete de Faturas" #. module: account_followup #: model:ir.model,name:account_followup.model_account_followup_followup msgid "Account Follow Up" -msgstr "" +msgstr "Acompanhamento de Contas" #. module: account_followup #: selection:account_followup.followup.line,start:0 @@ -315,6 +317,9 @@ msgid "" "\n" "%s" msgstr "" +"Todos os E-mails foram enviados com sucesso para os Parceiros:.\n" +"\n" +"%s" #. module: account_followup #: constraint:account_followup.followup.line:0 @@ -322,6 +327,8 @@ msgid "" "Your description is invalid, use the right legend or %% if you want to use " "the percent character." msgstr "" +"Sua descrição é inválida, use a legenda direita ou%%, se você quiser usar o " +"caractere de porcentagem." #. module: account_followup #: constraint:account.move.line:0 @@ -330,6 +337,9 @@ msgid "" "currency. You should remove the secondary currency on the account or select " "a multi-currency view on the journal." msgstr "" +"A conta selecionada utializa as entradas no diário para fornecer uma moeda " +"secundária. Você deve remover a moeda secundária na conta ou selecione uma " +"visão multi-moeda no diário." #. module: account_followup #: view:account.followup.print.all:0 @@ -344,7 +354,7 @@ msgstr "Estatística de Acompanhamento por Parceiro" #. module: account_followup #: view:account_followup.followup.line:0 msgid "Message" -msgstr "" +msgstr "Mensagem" #. module: account_followup #: field:account_followup.stat,blocked:0 @@ -361,6 +371,11 @@ msgid "" "\n" "%s" msgstr "" +"\n" +"\n" +"E-mail enviado aos Parceiros com êxito.!\n" +"\n" +"%s" #. module: account_followup #: help:account.followup.print,date:0 @@ -415,6 +430,7 @@ msgstr "Itens do Diário" #: constraint:account.move.line:0 msgid "You can not create journal items on an account of type view." msgstr "" +"Você não pode criar ítens de diário em uma conta tipo \"Visualizar\"." #. module: account_followup #: field:account.followup.print.all,email_conf:0 @@ -424,7 +440,7 @@ msgstr "Enviar e-mail de confirmação" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Total:" -msgstr "" +msgstr "Total:" #. module: account_followup #: constraint:res.company:0 @@ -541,7 +557,7 @@ msgstr "" #. module: account_followup #: constraint:account.move.line:0 msgid "Company must be the same for its related account and period." -msgstr "" +msgstr "Empresa deve ser a mesma para a sua conta relacionada e período." #. module: account_followup #: model:ir.actions.act_window,help:account_followup.action_account_followup_definition_form @@ -630,7 +646,7 @@ msgstr "Acompanhamentos Enviados" #. module: account_followup #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "O nome da empresa deve ser único !" #. module: account_followup #: field:account_followup.followup,name:0 @@ -692,7 +708,7 @@ msgstr "" #. module: account_followup #: constraint:account.move.line:0 msgid "You can not create journal items on closed account." -msgstr "" +msgstr "Você não pode criar ítens de diário em uma conta fechada." #. module: account_followup #: view:account.followup.print.all:0 @@ -717,7 +733,7 @@ msgstr "Ref Cliente :" #. module: account_followup #: field:account.followup.print.all,test_print:0 msgid "Test Print" -msgstr "" +msgstr "Teste Impressão" #. module: account_followup #: view:account.followup.print.all:0 diff --git a/addons/account_sequence/i18n/pt_BR.po b/addons/account_sequence/i18n/pt_BR.po index b574b69f8d1..06ed0bbdfa9 100644 --- a/addons/account_sequence/i18n/pt_BR.po +++ b/addons/account_sequence/i18n/pt_BR.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: 2011-02-18 09:25+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2012-02-19 15:04+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \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-02-09 07:09+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: account_sequence #: view:account.sequence.installer:0 @@ -28,11 +28,12 @@ msgstr "Configuração do Aplicativo de Sequência de Contas" msgid "" "You can not create more than one move per period on centralized journal" msgstr "" +"Você não pode criar mais de um movimento por período em diário centralizado" #. module: account_sequence #: constraint:account.move.line:0 msgid "Company must be the same for its related account and period." -msgstr "" +msgstr "Empresa deve ser a mesma para a sua conta relacionada e período." #. module: account_sequence #: help:account.move,internal_sequence_number:0 @@ -109,6 +110,7 @@ msgstr "Número Interno" #: constraint:account.move.line:0 msgid "You can not create journal items on an account of type view." msgstr "" +"Você não pode criar itens de diário em uma conta com este tipo de visão." #. module: account_sequence #: help:account.sequence.installer,padding:0 @@ -127,7 +129,7 @@ msgstr "Nome" #. module: account_sequence #: constraint:account.move.line:0 msgid "You can not create journal items on closed account." -msgstr "" +msgstr "Você não pode criar ítens de diário em uma conta fechada." #. module: account_sequence #: constraint:account.journal:0 @@ -135,6 +137,8 @@ msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." msgstr "" +"Erro de configuração! A moeda escolhida deve ser compartilhada pelas contas " +"padrão também." #. module: account_sequence #: sql_constraint:account.move.line:0 @@ -183,6 +187,9 @@ msgid "" "currency. You should remove the secondary currency on the account or select " "a multi-currency view on the journal." msgstr "" +"A conta selecionada utializa as entradas no diário para fornecer uma moeda " +"secundária. Você deve remover a moeda secundária na conta ou selecione uma " +"visão multi-moeda no diário." #. module: account_sequence #: constraint:account.move.line:0 @@ -190,6 +197,8 @@ msgid "" "The date of your Journal Entry is not in the defined period! You should " "change the date or remove this constraint from the journal." msgstr "" +"A data do lançamento não está definida no período. Você precisa alterar a " +"data ou remover esse lançamento do diário." #. module: account_sequence #: field:account.sequence.installer,prefix:0 diff --git a/addons/auction/i18n/ar.po b/addons/auction/i18n/ar.po index 8b91bfe8182..ff319c8e000 100644 --- a/addons/auction/i18n/ar.po +++ b/addons/auction/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-02-03 06:25+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2012-02-18 20:30+0000\n" +"Last-Translator: amani ali \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:36+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: auction #: model:ir.ui.menu,name:auction.auction_report_menu @@ -24,7 +24,7 @@ msgstr "التقارير" #. module: auction #: model:ir.model,name:auction.model_auction_taken msgid "Auction taken" -msgstr "" +msgstr "المزاد المأخوذ" #. module: auction #: view:auction.lots:0 @@ -60,12 +60,12 @@ msgstr " " #. module: auction #: view:auction.lots.auction.move:0 msgid "Warning, Erase The Object Adjudication Price and Its Buyer!" -msgstr "" +msgstr "تنبيه, قم بمحو السعر الفيصل للهدف ومشتريها!" #. module: auction #: help:auction.pay.buy,statement_id1:0 msgid "First Bank Statement For Buyer" -msgstr "" +msgstr "بيان البنك الاول للمشتري" #. module: auction #: field:auction.bid_line,lot_id:0 @@ -76,7 +76,7 @@ msgstr "كائن" #. module: auction #: field:report.auction.object.date,obj_num:0 msgid "# of Objects" -msgstr "" +msgstr "# للأهداف" #. module: auction #: view:auction.lots:0 @@ -101,34 +101,35 @@ msgstr "مشتري" #. module: auction #: field:report.auction,object:0 msgid "No of objects" -msgstr "" +msgstr "ليست اهداف" #. module: auction #: help:auction.lots,paid_vnd:0 msgid "" "When state of Seller Invoice is 'Paid', this field is selected as True." msgstr "" +"عندما تك,ن الحالة لفاتورة البائع هي ‘مدفوع‘, يتم تحديد هذا الحقل كصحيح." #. module: auction #: report:auction.total.rml:0 msgid "# of paid items (based on invoices):" -msgstr "" +msgstr "# للعناصر المدفوعة (بناءًا على الفواتير):" #. module: auction #: view:auction.deposit:0 msgid "Deposit Border" -msgstr "" +msgstr "حدود الودائع" #. module: auction #: field:auction.lots.make.invoice,amount:0 #: field:auction.lots.make.invoice.buyer,amount:0 msgid "Invoiced Amount" -msgstr "" +msgstr "مبلغ الفاتورة" #. module: auction #: help:auction.lots,name:0 msgid "Auction object name" -msgstr "" +msgstr "إسم هدف المزاد" #. module: auction #: model:ir.model,name:auction.model_aie_category @@ -147,7 +148,7 @@ msgstr "المقدار" #: model:ir.actions.act_window,name:auction.action_deposit_border #: model:ir.ui.menu,name:auction.menu_auction_deposit_border msgid "Deposit border" -msgstr "" +msgstr "حدود الودائع" #. module: auction #: view:auction.deposit:0 @@ -160,6 +161,8 @@ msgid "" "When auction starts the state is 'Draft'.\n" " At the end of auction, the state becomes 'Closed'." msgstr "" +"عندما يبدأ المزاد الحالة تكون ‘سجل‘.\n" +"وعند نهاية المزاد, الحالة تصبح ‘مغلقة‘." #. module: auction #: field:auction.dates,account_analytic_id:0 @@ -169,7 +172,7 @@ msgstr "حساب تحليلي" #. module: auction #: help:auction.pay.buy,amount3:0 msgid "Amount For Third Bank Statement" -msgstr "" +msgstr "المبلغ لبيان البنك الثالث" #. module: auction #: view:auction.lots:0 @@ -179,7 +182,7 @@ msgstr "" #. module: auction #: field:auction.lots,lot_num:0 msgid "List Number" -msgstr "" +msgstr "رقم القائمة" #. module: auction #: report:buyer.list:0 @@ -204,7 +207,7 @@ msgstr "الحالة" #. module: auction #: view:auction.dates:0 msgid "First Auction Date" -msgstr "" +msgstr "تاريخ المزاد الاول" #. module: auction #: selection:report.auction,month:0 @@ -217,6 +220,8 @@ msgid "" "If the active field is set to False, it will allow you to hide the auction " "lot category without removing it." msgstr "" +"اذا كان الحقل النشط معين الى خطأ, سيسمح لك بإخفاء فئة الكثير من المزاد بدون " +"إزالتها." #. module: auction #: view:auction.lots:0 @@ -231,7 +236,7 @@ msgstr "السعر الإجمالي" #. module: auction #: view:auction.lots:0 msgid "Total Adj." -msgstr "" +msgstr "التعديلات الكلية" #. module: auction #: view:auction.lots.sms.send:0 @@ -241,24 +246,24 @@ msgstr "" #. module: auction #: help:auction.lots,costs:0 msgid "Deposit cost" -msgstr "" +msgstr "تكاليف الايداع" #. module: auction #: selection:auction.lots,state:0 #: selection:report.auction,state:0 #: selection:report.object.encoded,state:0 msgid "Unsold" -msgstr "" +msgstr "غير مباعة" #. module: auction #: view:auction.deposit:0 msgid "Search Auction deposit" -msgstr "" +msgstr "ابحث عن ايداع المزاد" #. module: auction #: help:auction.lots,lot_num:0 msgid "List number in depositer inventory" -msgstr "" +msgstr "عدد القائمة في مخزون الايداع" #. module: auction #: report:auction.total.rml:0 @@ -269,7 +274,7 @@ msgstr "عناصر" #: model:account.tax,name:auction.auction_tax5 #: field:auction.dates,seller_costs:0 msgid "Seller Costs" -msgstr "" +msgstr "تكاليف البائع" #. module: auction #: view:auction.bid:0 @@ -279,17 +284,17 @@ msgstr "" #: model:ir.actions.report.xml,name:auction.bid_auction #: model:ir.ui.menu,name:auction.menu_action_bid_open msgid "Bids" -msgstr "" +msgstr "العطاءات" #. module: auction #: field:report.auction,gross_revenue:0 msgid "Gross Revenue" -msgstr "" +msgstr "إجمالي الايرادات" #. module: auction #: view:auction.lots.buyer_map:0 msgid "Buyer Map" -msgstr "" +msgstr "خريطة المشتري" #. module: auction #: field:report.object.encoded,obj_ret:0 @@ -299,24 +304,24 @@ msgstr "" #. module: auction #: model:ir.model,name:auction.model_auction_bid msgid "Bid Auctions" -msgstr "" +msgstr "اعرض المزادات" #. module: auction #: help:auction.lots,image:0 msgid "Object Image" -msgstr "" +msgstr "رسم الهدف" #. module: auction #: code:addons/auction/wizard/auction_lots_buyer_map.py:70 #, python-format msgid "No buyer is set for this lot." -msgstr "" +msgstr "لم يتم تعيين مشتري لهذا المزاد." #. module: auction #: code:addons/auction/auction.py:578 #, python-format msgid "The Buyer \"%s\" has no Invoice Address." -msgstr "" +msgstr "لا يوجد عنوان لفاتورة المشتري \"%s\"." #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_object_categories @@ -326,17 +331,17 @@ msgstr "" #. module: auction #: model:ir.model,name:auction.model_auction_deposit_cost msgid "Auction Deposit Cost" -msgstr "" +msgstr "تكلفة وديعة المزاد" #. module: auction #: view:auction.deposit:0 msgid "Deposit Border Form" -msgstr "" +msgstr "نموذج حدود الوديعة" #. module: auction #: help:auction.lots,statement_id:0 msgid "Bank statement line for given buyer" -msgstr "" +msgstr "خط بيان البنك للمشتري المعطى" #. module: auction #: field:auction.lot.category,aie_categ:0 @@ -346,12 +351,12 @@ msgstr "الفئة" #. module: auction #: model:ir.actions.act_window,name:auction.action_view_auction_buyer_map msgid "Map buyer username to Partners" -msgstr "" +msgstr "اسم المستخدم لخريطة المشتري للشركاء" #. module: auction #: view:auction.lots:0 msgid "Search Auction Lots" -msgstr "" +msgstr "ابحث عن المزيد من المزاد" #. module: auction #: field:report.auction,net_revenue:0 @@ -391,7 +396,7 @@ msgstr "يونية" #: code:addons/auction/wizard/auction_catalog_flagey_report.py:63 #, python-format msgid "No Lots belong to this Auction Date" -msgstr "" +msgstr "لا يوجد الكثير من المزادات تنتمي لتاريخ المزاد هذا" #. module: auction #: view:auction.lots:0 @@ -406,7 +411,7 @@ msgstr "أكتوبر" #. module: auction #: field:auction.bid_line,name:0 msgid "Bid date" -msgstr "" +msgstr "تاريخ المناقصة" #. module: auction #: field:auction.dates,acc_expense:0 @@ -416,17 +421,17 @@ msgstr "حساب المصروف" #. module: auction #: model:ir.ui.menu,name:auction.menu_wizard_emporte msgid "Deliveries Management" -msgstr "" +msgstr "إدارة التسليمات" #. module: auction #: field:auction.lots,obj_desc:0 msgid "Object Description" -msgstr "" +msgstr "وصف الهدف" #. module: auction #: field:auction.lots,artist2_id:0 msgid "Artist/Author2" -msgstr "" +msgstr "الفنان/المؤلف2" #. module: auction #: view:auction.pay.buy:0 @@ -436,7 +441,7 @@ msgstr "خط1" #. module: auction #: model:ir.model,name:auction.model_auction_lots_make_invoice_buyer msgid "Make Invoice for Buyer" -msgstr "" +msgstr "قم بعمل فاتورة للمشتري" #. module: auction #: field:auction.lots,gross_revenue:0 @@ -447,12 +452,12 @@ msgstr "إجمالي الإيرادات" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_pay_buy msgid "Pay objects of the buyer" -msgstr "" +msgstr "ادفع اهداف المشتري" #. module: auction #: help:auction.dates,auction2:0 msgid "End date of auction" -msgstr "" +msgstr "تاريخ انتهاء المزاد" #. module: auction #: view:auction.lots.sms.send:0 @@ -462,13 +467,13 @@ msgstr "أرسل SMS" #. module: auction #: field:auction.lots,name2:0 msgid "Short Description (2)" -msgstr "" +msgstr "وصف قصير (2)" #. module: auction #: report:auction.total.rml:0 #: model:ir.ui.menu,name:auction.auction_buyers_menu msgid "Buyers" -msgstr "" +msgstr "المشتريين" #. module: auction #: view:auction.lots:0 @@ -484,12 +489,12 @@ msgstr "ض.ق.م ١‎٢‎%" #. module: auction #: view:auction.dates:0 msgid "Buyer Invoices" -msgstr "" +msgstr "فواتير المشتري" #. module: auction #: model:ir.actions.report.xml,name:auction.res_w_buyer msgid "Results with buyer" -msgstr "" +msgstr "النتائج بالمشتري" #. module: auction #: field:auction.bid_line,price:0 @@ -499,27 +504,27 @@ msgstr "أقصي سعر" #. module: auction #: help:auction.dates,auction1:0 msgid "Start date of auction" -msgstr "" +msgstr "تاريخ بدء المزاد" #. module: auction #: model:ir.model,name:auction.model_auction_lots_auction_move msgid "Auction Move" -msgstr "" +msgstr "تحرك المزاد" #. module: auction #: help:auction.dates,buyer_costs:0 msgid "Account tax for buyer" -msgstr "" +msgstr "ضريبة الحساب للمشتري" #. module: auction #: view:auction.dates:0 msgid "Next Auction" -msgstr "" +msgstr "المزاد التالي" #. module: auction #: view:auction.taken:0 msgid "Select lots which are Sold" -msgstr "" +msgstr "اختار المزيد من المزاد المُباع" #. module: auction #: field:auction.lots,statement_id:0 @@ -531,7 +536,7 @@ msgstr "الدفع" #: code:addons/auction/auction.py:686 #, python-format msgid "The object \"%s\" has no buyer assigned." -msgstr "" +msgstr "لا يوجد مشتري معين للهدف \"%s\"." #. module: auction #: selection:auction.deposit,method:0 @@ -541,17 +546,17 @@ msgstr "حفظ حتي البيع" #. module: auction #: view:auction.dates:0 msgid "Last Auction Date" -msgstr "" +msgstr "تاريخ اخر مزاد" #. module: auction #: field:report.object.encoded,obj_num:0 msgid "# of Encoded obj." -msgstr "" +msgstr "# من الهدف المشفر/المسجل" #. module: auction #: field:auction.lots,paid_vnd:0 msgid "Seller Paid" -msgstr "" +msgstr "المدفوع من البائع" #. module: auction #: view:board.board:0 @@ -562,7 +567,7 @@ msgstr "إحصائيات الكائنات" #. module: auction #: report:auction.total.rml:0 msgid "# of sellers:" -msgstr "" +msgstr ": للبائعين" #. module: auction #: field:report.auction,date:0 @@ -579,13 +584,13 @@ msgstr "مفوتر" #. module: auction #: report:auction.total.rml:0 msgid "# of items taken away:" -msgstr "" +msgstr "3# من البنود التي أُستبعدت:" #. module: auction #: model:ir.model,name:auction.model_report_auction #: view:report.auction:0 msgid "Auction's Summary" -msgstr "" +msgstr "ملخص المزاد" #. module: auction #: report:buyer.list:0 @@ -595,49 +600,49 @@ msgstr "%)" #. module: auction #: view:auction.lots:0 msgid "Buyer Information" -msgstr "" +msgstr "معلومات المشتري" #. module: auction #: help:auction.lots,gross_revenue:0 msgid "Buyer Price - Seller Price" -msgstr "" +msgstr "سعر المشتري - سعر البائع" #. module: auction #: field:auction.lots.make.invoice,objects:0 #: field:auction.lots.make.invoice.buyer,objects:0 msgid "# of objects" -msgstr "" +msgstr "# من الاهداف" #. module: auction #: field:auction.lots,lot_est2:0 msgid "Maximum Estimation" -msgstr "" +msgstr "الحد الاقصى للتثمين" #. module: auction #: field:auction.lots,buyer_price:0 msgid "Buyer price" -msgstr "" +msgstr "سعر المشتري" #. module: auction #: view:auction.lots:0 msgid "Bids Details" -msgstr "" +msgstr "تفاصيل العطاءات" #. module: auction #: field:auction.lots,is_ok:0 msgid "Buyer's payment" -msgstr "" +msgstr "دفع المشتري" #. module: auction #: view:auction.dates:0 msgid "End of auction" -msgstr "" +msgstr "نهاية المزاد" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_catalog_flagey_wizard #: model:ir.model,name:auction.model_auction_catalog_flagey msgid "Auction Catalog Flagey" -msgstr "" +msgstr "كتالوج فلاجي للمزاد" #. module: auction #: selection:report.auction,month:0 @@ -647,7 +652,7 @@ msgstr "مارس" #. module: auction #: model:account.tax,name:auction.auction_tax4 msgid "Seller Costs1" -msgstr "" +msgstr "تكاليف البائع 1" #. module: auction #: field:auction.deposit,create_uid:0 @@ -658,17 +663,17 @@ msgstr "أُنشئ بواسطة" #. module: auction #: report:auction.total.rml:0 msgid "# of buyers:" -msgstr "" +msgstr "# من المشتريين:" #. module: auction #: field:auction.lots,costs:0 msgid "Indirect costs" -msgstr "" +msgstr "تكاليف غير مباشرة" #. module: auction #: help:auction.dates,seller_costs:0 msgid "Account tax for seller" -msgstr "" +msgstr "ضريبة الحساب للمشتري" #. module: auction #: code:addons/auction/wizard/auction_lots_invoice.py:67 @@ -681,7 +686,7 @@ msgstr "خطأ مستخدم" #. module: auction #: field:auction.dates,journal_seller_id:0 msgid "Seller Journal" -msgstr "" +msgstr "يومية البائع" #. module: auction #: view:auction.dates:0 @@ -719,12 +724,12 @@ msgstr "" #. module: auction #: help:auction.lots,ach_emp:0 msgid "When state is Taken Away, this field is marked as True" -msgstr "" +msgstr "عندما تكون الحالة هي أُستبعدت, يُعلم على هذا الحقل كصحيح" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_taken msgid "Gestion emporte" -msgstr "" +msgstr "استيراد جيستون" #. module: auction #: view:auction.bid:0 @@ -743,23 +748,23 @@ msgstr "مزاد" #: view:auction.lot.category:0 #: model:ir.ui.menu,name:auction.menu_auction_object_cat msgid "Object Categories" -msgstr "" +msgstr "فئات الهدف" #. module: auction #: field:auction.lots.sms.send,app_id:0 msgid "API ID" -msgstr "" +msgstr "هوية API" #. module: auction #: field:auction.bid,name:0 #: field:auction.bid_line,bid_id:0 msgid "Bid ID" -msgstr "" +msgstr "تعريف المناقصة" #. module: auction #: report:auction.total.rml:0 msgid "Min Estimate:" -msgstr "" +msgstr "الحد الادنى للتثمين:" #. module: auction #: selection:report.auction,month:0 @@ -769,12 +774,12 @@ msgstr "سبتمبر" #. module: auction #: field:report.auction,net_margin:0 msgid "Net Margin" -msgstr "" +msgstr "صافي الربح للعمليات" #. module: auction #: field:auction.lots,vnd_lim_net:0 msgid "Net limit ?" -msgstr "" +msgstr "حد صافي الربح ؟" #. module: auction #: field:aie.category,child_ids:0 @@ -784,13 +789,13 @@ msgstr "مجهول" #. module: auction #: report:auction.total.rml:0 msgid "# of commissions:" -msgstr "" +msgstr "# من العمولات:" #. module: auction #: field:auction.bid_line,auction:0 #: field:auction.dates,name:0 msgid "Auction Name" -msgstr "" +msgstr "اسم المزاد" #. module: auction #: model:account.tax,name:auction.tax_seller @@ -805,31 +810,31 @@ msgstr "" #. module: auction #: view:report.auction:0 msgid "Auction Summary" -msgstr "" +msgstr "ملخص المزاد" #. module: auction #: view:auction.lots.make.invoice:0 #: view:auction.lots.make.invoice.buyer:0 msgid "(Keep empty for automatic number)" -msgstr "" +msgstr "(احفظ الفراغ للرقم التلقائي)" #. module: auction #: code:addons/auction/auction.py:578 #, python-format msgid "No Invoice Address" -msgstr "" +msgstr "لا يوجد عنوان للفاتورة" #. module: auction #: model:ir.actions.report.xml,name:auction.v_huissier msgid "Bailiffs Listing" -msgstr "" +msgstr "ادراج المحضرين" #. module: auction #: code:addons/auction/wizard/auction_lots_numerotate.py:103 #: code:addons/auction/wizard/auction_lots_numerotate.py:129 #, python-format msgid "This record does not exist !" -msgstr "" +msgstr "هذا التسجيل غير موجود !" #. module: auction #: field:auction.pay.buy,total:0 @@ -839,28 +844,28 @@ msgstr "إجمالي المبلغ" #. module: auction #: help:auction.pay.buy,amount:0 msgid "Amount For First Bank Statement" -msgstr "" +msgstr "المبلغ لبيان البنك الاول" #. module: auction #: model:ir.model,name:auction.model_report_auction_object_date #: view:report.auction.object.date:0 msgid "Objects per day" -msgstr "" +msgstr "الاهداف عن كل يوم" #. module: auction #: help:auction.lots,author_right:0 msgid "Account tax for author commission" -msgstr "" +msgstr "الضريبة الحسابية لعمولة المؤلف" #. module: auction #: model:product.template,name:auction.monproduit_product_template msgid "Oeuvres a 21%" -msgstr "" +msgstr "المشهيات 21%" #. module: auction #: field:report.object.encoded,adj:0 msgid "Adj." -msgstr "" +msgstr "التعديلات" #. module: auction #: field:auction.lot.history,name:0 @@ -871,47 +876,47 @@ msgstr "التاريخ" #. module: auction #: field:auction.lots,obj_ret:0 msgid "Price retired" -msgstr "" +msgstr "السعر المُستبعد" #. module: auction #: view:auction.deposit:0 msgid "Extra Costs" -msgstr "" +msgstr "تكاليف اضافية" #. module: auction #: view:auction.lots.buyer_map:0 msgid "Map " -msgstr "" +msgstr "الخريطة " #. module: auction #: field:auction.lots,paid_ach:0 msgid "Buyer Invoice Reconciled" -msgstr "" +msgstr "توفيق فاتورة المشتري" #. module: auction #: field:auction.deposit,date_dep:0 msgid "Deposit date" -msgstr "" +msgstr "تاريخ الوديعة" #. module: auction #: model:ir.actions.report.xml,name:auction.id_deposit msgid "Deposits" -msgstr "" +msgstr "الودائع" #. module: auction #: field:auction.deposit,specific_cost_ids:0 msgid "Specific Costs" -msgstr "" +msgstr "تكاليف محددة" #. module: auction #: report:buyer.list:0 msgid "To pay (" -msgstr "" +msgstr "للدفع (" #. module: auction #: model:account.tax,name:auction.tax_buyer msgid "Buyer Costs (20%)" -msgstr "" +msgstr "تكاليف المشتري (20%)" #. module: auction #: model:ir.ui.menu,name:auction.menu_board_auction @@ -924,17 +929,17 @@ msgstr "الشاشة الرئيسية" #: model:ir.ui.menu,name:auction.auction_date_menu #: model:ir.ui.menu,name:auction.menu_auction_dates_next1 msgid "Auctions" -msgstr "" +msgstr "المزادات" #. module: auction #: view:board.board:0 msgid "Total Adjudications" -msgstr "" +msgstr "التعديلات الكلية" #. module: auction #: model:ir.model,name:auction.model_auction_lots_make_invoice msgid "Make invoice" -msgstr "" +msgstr "قم بعمل فاتورة" #. module: auction #: selection:report.auction,month:0 @@ -955,12 +960,12 @@ msgstr "الرمز" #. module: auction #: report:auction.code_bar_lot:0 msgid "Nr." -msgstr "" +msgstr "Nr." #. module: auction #: model:ir.actions.report.xml,name:auction.v_report_barcode_lot msgid "Barcode batch" -msgstr "" +msgstr "دفعة الباركود" #. module: auction #: report:report.auction.buyer.result:0 @@ -976,13 +981,13 @@ msgstr "إلغاء" #. module: auction #: view:auction.lots:0 msgid "Buyer's Payment History" -msgstr "" +msgstr "سجل الدفع للمشتري" #. module: auction #: view:auction.artists:0 #: field:auction.artists,biography:0 msgid "Biography" -msgstr "" +msgstr "السيرة الذاتية" #. module: auction #: view:auction.lots:0 @@ -997,17 +1002,17 @@ msgstr "ادفع" #. module: auction #: view:auction.lots.make.invoice:0 msgid "Create Invoices For Seller" -msgstr "" +msgstr "انشيء فواتير للبائع" #. module: auction #: field:report.object.encoded,obj_margin:0 msgid "Net margin" -msgstr "" +msgstr "هامش صافي الارباح" #. module: auction #: help:auction.lots,lot_local:0 msgid "Auction Location" -msgstr "" +msgstr "موقع المزاد" #. module: auction #: view:auction.dates:0 @@ -1018,44 +1023,44 @@ msgstr "تحليلي" #: help:auction.lots,paid_ach:0 msgid "" "When state of Buyer Invoice is 'Paid', this field is selected as True." -msgstr "" +msgstr "عندما تكون الحالة لفاتورة المشتري هي ‘مدفوع‘, يُحدد هذا الحقل كصحيح." #. module: auction #: report:bids.lots:0 #: report:bids.phones.details:0 msgid "Cat.N" -msgstr "" +msgstr "فئة" #. module: auction #: selection:auction.deposit,method:0 msgid "Decrease limit of 10%" -msgstr "" +msgstr "خفض الحد الاقصى من 10%" #. module: auction #: field:auction.dates,adj_total:0 #: field:report.auction.adjudication,adj_total:0 msgid "Total Adjudication" -msgstr "" +msgstr "التعديل الكلي" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_lots_make_invoice_buyer msgid "Invoice Buyer objects" -msgstr "" +msgstr "اهداف فاتورة المشتري" #. module: auction #: view:report.auction:0 msgid "My Auction" -msgstr "" +msgstr "المزاد الخاص بي" #. module: auction #: help:auction.lots,gross_margin:0 msgid "(Gross Revenue*100.0)/ Object Price" -msgstr "" +msgstr "(إجمالي الايرادات*100.0)/سعر الهدف" #. module: auction #: field:auction.bid,contact_tel:0 msgid "Contact Number" -msgstr "" +msgstr "رقم المتصل" #. module: auction #: view:auction.lots:0 @@ -1087,25 +1092,25 @@ msgstr "رقم الفاتورة" #: code:addons/auction/wizard/auction_lots_numerotate.py:173 #, python-format msgid "Active IDs not Found" -msgstr "" +msgstr "التعريفات النشطة غير موجودة" #. module: auction #: code:addons/auction/wizard/auction_aie_send.py:166 #: code:addons/auction/wizard/auction_aie_send_result.py:117 #, python-format msgid "Connection to WWW.Auction-in-Europe.com failed !" -msgstr "" +msgstr "فشل الاتصال بـWWW.Auction-in-Europe.com" #. module: auction #: model:ir.actions.act_window,name:auction.act_auction_lot_open_bid #: model:ir.actions.act_window,name:auction.action_bid_open msgid "Open Bids" -msgstr "" +msgstr "فتح المناقصات" #. module: auction #: model:ir.actions.act_window,name:auction.open_board_auction msgid "Auction board" -msgstr "" +msgstr "مجلس المزاد العلني" #. module: auction #: field:aie.category,name:0 @@ -1119,13 +1124,13 @@ msgstr "الاسم" #: view:auction.lots:0 #: field:auction.lots,bord_vnd_id:0 msgid "Depositer Inventory" -msgstr "" +msgstr "جرد الودائع" #. module: auction #: code:addons/auction/auction.py:692 #, python-format msgid "The Buyer has no Invoice Address." -msgstr "" +msgstr "لا يوجد عنوان لفاتورة المشتري" #. module: auction #: model:ir.actions.act_window,name:auction.action_report_auction_adjudication_tree @@ -1140,34 +1145,34 @@ msgstr "تسجيل الدخول" #. module: auction #: model:ir.model,name:auction.model_report_auction_adjudication msgid "report_auction_adjudication" -msgstr "" +msgstr "تقرير_المزاد_التعديلات" #. module: auction #: model:ir.actions.report.xml,name:auction.seller_lots_3 msgid "Seller Form" -msgstr "" +msgstr "نموذج البائع" #. module: auction #: field:auction.lots,lot_type:0 #: field:report.auction,lot_type:0 msgid "Object category" -msgstr "" +msgstr "فئة الهدف" #. module: auction #: view:auction.taken:0 msgid "Mark Lots" -msgstr "" +msgstr "الكثير من العلامات" #. module: auction #: model:ir.model,name:auction.model_auction_lots msgid "Auction Object" -msgstr "" +msgstr "هدف المزاد" #. module: auction #: field:auction.lots,obj_num:0 #: field:auction.lots.enable,confirm_en:0 msgid "Catalog Number" -msgstr "" +msgstr "رقم الكتالوج" #. module: auction #: view:auction.dates:0 @@ -1177,17 +1182,17 @@ msgstr "المحاسبة" #. module: auction #: model:ir.actions.report.xml,name:auction.bid_phone msgid "Bids phones" -msgstr "" +msgstr "تليفونات العطاءات" #. module: auction #: field:report.auction,avg_estimation:0 msgid "Avg estimation" -msgstr "" +msgstr "التثمين المتوسط" #. module: auction #: report:auction.total.rml:0 msgid "Debit:" -msgstr "" +msgstr "الدين:" #. module: auction #: code:addons/auction/wizard/auction_aie_send.py:166 @@ -1201,7 +1206,7 @@ msgstr "خطأ" #. module: auction #: field:auction.lots,author_right:0 msgid "Author rights" -msgstr "" +msgstr "حقوق المؤلف" #. module: auction #: view:auction.bid:0 @@ -1220,7 +1225,7 @@ msgstr "" #. module: auction #: help:auction.dates,journal_id:0 msgid "Account journal for buyer" -msgstr "" +msgstr "يومية الحساب للمشتري" #. module: auction #: field:auction.bid,bid_lines:0 @@ -1233,7 +1238,7 @@ msgstr "مزايدة" #. module: auction #: view:report.object.encoded:0 msgid "Total net rev." -msgstr "" +msgstr "إجمالي الايرادات الصافي" #. module: auction #: view:auction.lots.buyer_map:0 @@ -1244,7 +1249,7 @@ msgstr "تحديث" #: report:auction.total.rml:0 #: model:ir.ui.menu,name:auction.auction_seller_menu msgid "Sellers" -msgstr "" +msgstr "البائعون" #. module: auction #: view:auction.dates:0 @@ -1254,7 +1259,7 @@ msgstr "" #. module: auction #: help:auction.lots,lot_est2:0 msgid "Maximum Estimate Price" -msgstr "" +msgstr "الحد الاقصى لقيمة التثمين" #. module: auction #: view:auction.lots:0 @@ -1264,12 +1269,12 @@ msgstr "ملاحظات" #. module: auction #: view:auction.lots.auction.move:0 msgid "Move to Auction date" -msgstr "" +msgstr "حركه إلى تاريخ المزاد" #. module: auction #: report:auction.total.rml:0 msgid "# of unsold items:" -msgstr "" +msgstr "# من العناصر الغير مباعة" #. module: auction #: view:auction.dates:0 @@ -1281,33 +1286,33 @@ msgstr "إنشاء الفواتير" #: view:auction.dates:0 #: field:auction.lots.auction.move,auction_id:0 msgid "Auction Date" -msgstr "" +msgstr "تاريخ المزاد" #. module: auction #: report:auction.code_bar_lot:0 msgid ", ID" -msgstr "" +msgstr ", الهوية" #. module: auction #: report:buyer.list:0 msgid "Adj.(" -msgstr "" +msgstr "التعديات(" #. module: auction #: model:ir.actions.report.xml,name:auction.lot_list_inv msgid "Lots List - Landscape" -msgstr "" +msgstr "المشهد - الكثير منالقوائم" #. module: auction #: view:auction.artists:0 msgid "Author/Artist" -msgstr "" +msgstr "المؤلف/الفنان" #. module: auction #: field:auction.lots,ach_login:0 #: field:auction.lots.buyer_map,ach_login:0 msgid "Buyer Username" -msgstr "" +msgstr "اسم المستخدم للمشتري" #. module: auction #: field:auction.lot.category,priority:0 @@ -1318,7 +1323,7 @@ msgstr "الأولوية" #: view:board.board:0 #: model:ir.actions.act_window,name:auction.action_report_latest_objects_tree msgid "Latest objects" -msgstr "" +msgstr "اهداف اخيرة" #. module: auction #: field:auction.lots,lot_local:0 @@ -1328,38 +1333,38 @@ msgstr "الموقع" #. module: auction #: view:report.auction:0 msgid "Month -1" -msgstr "" +msgstr "شهر-1" #. module: auction #: help:auction.lots,is_ok:0 msgid "When buyer pay for bank statement', this field is marked" -msgstr "" +msgstr "عندما يدفع المشتري لبيان البنك, يتم التحديد على هذا الحقل" #. module: auction #: field:auction.lots,ach_emp:0 msgid "Taken Away" -msgstr "" +msgstr "أُستبعد" #. module: auction #: view:report.object.encoded:0 msgid "Total gross rev." -msgstr "" +msgstr "إجمالي الايرادات الكلية" #. module: auction #: help:auction.lots,lot_est1:0 msgid "Minimum Estimate Price" -msgstr "" +msgstr "سعر الحد الادنى للتثمين" #. module: auction #: view:auction.deposit:0 msgid "Deposit Date" -msgstr "" +msgstr "تاريخ الايداع" #. module: auction #: code:addons/auction/wizard/auction_lots_numerotate.py:145 #, python-format msgid "This lot does not exist !" -msgstr "" +msgstr "لا يوجد الكثير من المزاد !" #. module: auction #: selection:report.auction,month:0 @@ -1369,29 +1374,29 @@ msgstr "يوليو" #. module: auction #: field:auction.bid_line,call:0 msgid "To be Called" -msgstr "" +msgstr "ليتم استدعاؤها" #. module: auction #: view:auction.lots:0 #: model:ir.actions.act_window,name:auction.action_report_auction_lots_estimation_adj_category_tree msgid "Min est/Adj/Max est" -msgstr "" +msgstr "الحد الادنى للتثمين/التعديلات/الحد الاقصى للتثمين" #. module: auction #: field:auction.lots,lot_est1:0 msgid "Minimum Estimation" -msgstr "" +msgstr "الحد الادنى للتثمين" #. module: auction #: model:ir.model,name:auction.model_auction_lots_sms_send msgid "Sms send " -msgstr "" +msgstr "ارسال رسائل موبايل قصيرة " #. module: auction #: view:auction.lots.auction.move:0 #: model:ir.actions.act_window,name:auction.action_auction_lots_auction_move msgid "Change Auction Date" -msgstr "" +msgstr "قم بتغيير ميعاد المزاد" #. module: auction #: field:auction.artists,birth_death_dates:0 @@ -1402,39 +1407,39 @@ msgstr "مدة العمر" #: view:auction.deposit:0 #: field:auction.deposit,method:0 msgid "Withdrawned method" -msgstr "" +msgstr "إسلوب الانسحاب" #. module: auction #: view:auction.dates:0 msgid "Buyer Commissions" -msgstr "" +msgstr "عمولات المشتري" #. module: auction #: model:ir.actions.act_window,name:auction.action_report_auction #: model:ir.ui.menu,name:auction.menu_report_auction msgid "Auction Analysis" -msgstr "" +msgstr "تحليل المزاد" #. module: auction #: code:addons/auction/wizard/auction_pay_buy.py:80 #, python-format msgid "Payment aborted !" -msgstr "" +msgstr "اجهاض الدفع !" #. module: auction #: field:auction.lot.history,price:0 msgid "Withdrawn price" -msgstr "" +msgstr "السعر المنسحب" #. module: auction #: view:auction.dates:0 msgid "Beginning of the auction" -msgstr "" +msgstr "بداية المزاد" #. module: auction #: help:auction.pay.buy,statement_id3:0 msgid "Third Bank Statement For Buyer" -msgstr "" +msgstr "بيان البنك الثالث للمشتري" #. module: auction #: view:report.auction:0 @@ -1446,32 +1451,32 @@ msgstr "شهر" #. module: auction #: report:auction.total.rml:0 msgid "Max Estimate:" -msgstr "" +msgstr "اقصى تثمين:" #. module: auction #: view:auction.lots:0 msgid "Statistical" -msgstr "" +msgstr "إحصائي" #. module: auction #: model:ir.model,name:auction.model_auction_deposit msgid "Auction Deposit Border" -msgstr "" +msgstr "حدود وديعة المزاد" #. module: auction #: model:ir.actions.act_window,name:auction.action_report_object_encoded_tree msgid "Object statistics" -msgstr "" +msgstr "احصائيات الهدف" #. module: auction #: help:auction.lots,net_margin:0 msgid "(Net Revenue * 100)/ Object Price" -msgstr "" +msgstr "(الايراد الصافي*100)/سعر الهدف" #. module: auction #: model:ir.model,name:auction.model_auction_lot_history msgid "Lot History" -msgstr "" +msgstr "سجل الدفعة" #. module: auction #: view:auction.lots.make.invoice:0 @@ -1482,17 +1487,17 @@ msgstr "إنشاء الفواتير" #. module: auction #: model:account.tax.code,name:auction.account_tax_code_id5 msgid "VAT 5%" -msgstr "" +msgstr "ضريبة 5%" #. module: auction #: model:ir.model,name:auction.model_auction_lots_buyer_map msgid "Map Buyer" -msgstr "" +msgstr "خريطة المشتري" #. module: auction #: report:buyer.list:0 msgid "Lot" -msgstr "" +msgstr "الكثير" #. module: auction #: model:ir.actions.act_window,name:auction.action_report_auction_object_date_tree @@ -1502,22 +1507,22 @@ msgstr "" #. module: auction #: model:ir.model,name:auction.model_auction_artists msgid "auction.artists" -msgstr "" +msgstr "فنانون.المزاد" #. module: auction #: field:report.auction,avg_price:0 msgid "Avg Price." -msgstr "" +msgstr "السعر المتوسط" #. module: auction #: help:auction.pay.buy,statement_id2:0 msgid "Second Bank Statement For Buyer" -msgstr "" +msgstr "بيان البنك الثاني للمشتري" #. module: auction #: field:auction.dates,journal_id:0 msgid "Buyer Journal" -msgstr "" +msgstr "يومية المشتري" #. module: auction #: selection:auction.lots,state:0 @@ -1539,17 +1544,17 @@ msgstr "نشط" #. module: auction #: view:auction.dates:0 msgid "Exposition Dates" -msgstr "" +msgstr "مواعيد العرض" #. module: auction #: model:account.tax,name:auction.auction_tax1 msgid "TVA" -msgstr "" +msgstr "TVA" #. module: auction #: field:auction.lots,important:0 msgid "To be Emphatized" -msgstr "" +msgstr "يجب التركيز على" #. module: auction #: report:buyer.list:0 @@ -1559,46 +1564,46 @@ msgstr "الإجمالي:" #. module: auction #: model:account.tax,name:auction.auction_tax2 msgid "TVA1" -msgstr "" +msgstr "TVA1" #. module: auction #: view:report.auction.object.date:0 msgid "Objects per Day" -msgstr "" +msgstr "الاهداف عن كل يوم" #. module: auction #: field:auction.dates,seller_invoice_history:0 #: field:auction.lots,sel_inv_id:0 #: view:auction.lots.make.invoice:0 msgid "Seller Invoice" -msgstr "" +msgstr "فاتورة البائع" #. module: auction #: view:board.board:0 msgid "Objects by day" -msgstr "" +msgstr "الاهداف باليوم" #. module: auction #: help:auction.dates,expo2:0 msgid "Last exposition date for auction" -msgstr "" +msgstr "تاريخ العرض الاخير للمزاد" #. module: auction #: code:addons/auction/auction.py:571 #: code:addons/auction/auction.py:686 #, python-format msgid "Missed buyer !" -msgstr "" +msgstr "المشتري المفقود !" #. module: auction #: report:auction.code_bar_lot:0 msgid "Flagey" -msgstr "" +msgstr "فلاجي" #. module: auction #: view:board.board:0 msgid "Auction manager " -msgstr "" +msgstr "مدير المزاد " #. module: auction #: code:addons/auction/wizard/auction_lots_invoice.py:67 @@ -1607,6 +1612,8 @@ msgid "" "Two different buyers for the same invoice !\n" "Please correct this problem before invoicing" msgstr "" +"اتنين مشتريين مختلفين لنفس الفاتورة !\n" +"الرجاء تصحيح تلك المشكلة قبل عمل الفاتورة" #. module: auction #: view:auction.dates:0 @@ -1616,12 +1623,12 @@ msgstr "فاتورة" #. module: auction #: view:auction.dates:0 msgid "Commissions" -msgstr "" +msgstr "عمولات -لجان" #. module: auction #: field:auction.lots,vnd_lim:0 msgid "Seller limit" -msgstr "" +msgstr "حد البائع" #. module: auction #: field:auction.deposit,transfer:0 @@ -1641,27 +1648,27 @@ msgstr "خط 2" #. module: auction #: help:auction.lots,obj_ret:0 msgid "Object Ret" -msgstr "" +msgstr "تعطل الهدف" #. module: auction #: view:report.auction.adjudication:0 msgid "Total adjudication" -msgstr "" +msgstr "التعديلات الكلية" #. module: auction #: selection:auction.deposit,method:0 msgid "Contact the Seller" -msgstr "" +msgstr "تواصل مع البائع" #. module: auction #: field:auction.taken,lot_ids:0 msgid "Lots Emportes" -msgstr "" +msgstr "الكثير من الاستيرادات" #. module: auction #: field:auction.lots,net_margin:0 msgid "Net Margin (%)" -msgstr "" +msgstr "الهامش الصافي (%)" #. module: auction #: field:auction.lots,product_id:0 @@ -1676,7 +1683,7 @@ msgstr ")" #. module: auction #: view:auction.lots:0 msgid "Seller Information" -msgstr "" +msgstr "معلومات عن البائع" #. module: auction #: view:auction.deposit:0 @@ -1690,44 +1697,44 @@ msgstr "الكائنات" #. module: auction #: view:auction.dates:0 msgid "Seller Invoices" -msgstr "" +msgstr "فواتير البائع" #. module: auction #: report:auction.total.rml:0 msgid "Paid:" -msgstr "" +msgstr "مدفوع:" #. module: auction #: field:auction.deposit,total_neg:0 msgid "Allow Negative Amount" -msgstr "" +msgstr "اسمح بمبلغ سلبي" #. module: auction #: help:auction.pay.buy,amount2:0 msgid "Amount For Second Bank Statement" -msgstr "" +msgstr "المبلغ لبيان البنك الثاني" #. module: auction #: field:auction.lot.history,auction_id:0 #: field:report.auction,auction:0 #: field:report.auction.adjudication,name:0 msgid "Auction date" -msgstr "" +msgstr "تاريخ المزاد" #. module: auction #: view:auction.lots.sms.send:0 msgid "SMS Text" -msgstr "" +msgstr "نص رسائل الموبايل القصيرة" #. module: auction #: field:auction.dates,auction1:0 msgid "First Auction Day" -msgstr "" +msgstr "يوم المزاد الاول" #. module: auction #: view:auction.lots.make.invoice.buyer:0 msgid "Create Invoices For Buyer" -msgstr "" +msgstr "انشيء فاتورة للمشتري" #. module: auction #: model:res.groups,name:auction.group_auction_manager @@ -1748,32 +1755,32 @@ msgstr "الفنانون" #. module: auction #: view:auction.pay.buy:0 msgid "Pay Objects" -msgstr "" +msgstr "ادفع الاهداف" #. module: auction #: help:auction.dates,expo1:0 msgid "Beginning exposition date for auction" -msgstr "" +msgstr "تاريخ بدء العرض للمزاد" #. module: auction #: model:ir.actions.act_window,name:auction.act_auction_lot_line_open msgid "Open lots" -msgstr "" +msgstr "قم بفتح المزادات" #. module: auction #: model:ir.actions.act_window,name:auction.act_auction_lot_open_deposit msgid "Deposit slip" -msgstr "" +msgstr "انخفاض الوديعة" #. module: auction #: model:ir.model,name:auction.model_auction_lots_enable msgid "Lots Enable" -msgstr "" +msgstr "تمكين المزاد" #. module: auction #: view:auction.lots:0 msgid "Lots" -msgstr "" +msgstr "كثير" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_artist @@ -1783,7 +1790,7 @@ msgstr "" #. module: auction #: field:auction.lots,seller_price:0 msgid "Seller price" -msgstr "" +msgstr "سعر البائع" #. module: auction #: model:account.tax,name:auction.auction_tax20 @@ -1793,50 +1800,50 @@ msgstr "" #. module: auction #: model:ir.actions.report.xml,name:auction.buy_id_list msgid "Buyer List" -msgstr "" +msgstr "قائمة المشتري" #. module: auction #: report:buyer.list:0 msgid "Buyer costs(" -msgstr "" +msgstr "تكاليف المشتري(" #. module: auction #: field:auction.pay.buy,statement_id1:0 #: field:auction.pay.buy,statement_id2:0 #: field:auction.pay.buy,statement_id3:0 msgid "Statement" -msgstr "" +msgstr "إفادة" #. module: auction #: help:auction.lots,seller_price:0 #: help:auction.lots.make.invoice,amount:0 msgid "Seller Price" -msgstr "" +msgstr "سعر البائع" #. module: auction #: model:account.tax,name:auction.auction_tax6 msgid "Frais de vente" -msgstr "" +msgstr "البيع" #. module: auction #: model:account.tax.code,name:auction.account_tax_code_id1 msgid "VAT 1%" -msgstr "" +msgstr "الضريبة %1" #. module: auction #: model:account.tax,name:auction.auction_tax msgid "Droit d'auteur" -msgstr "" +msgstr "حقوق الطبع والنشر" #. module: auction #: field:auction.dates,expo1:0 msgid "First Exposition Day" -msgstr "" +msgstr "يوم العرض الاول" #. module: auction #: field:report.auction.object.date,name:0 msgid "Created date" -msgstr "" +msgstr "تاريخ الانشاء" #. module: auction #: help:auction.lots,bord_vnd_id:0 @@ -1844,12 +1851,13 @@ msgid "" "Provide deposit information: seller, Withdrawned Method, Object, Deposit " "Costs" msgstr "" +"اعطي معلومات عن الوديعة: البائع, اسلوب الانسحاب, الهدف, تكاليف الوديعة" #. module: auction #: field:auction.lots,net_revenue:0 #: field:report.object.encoded,net_revenue:0 msgid "Net revenue" -msgstr "" +msgstr "صافي الايراد" #. module: auction #: code:addons/auction/wizard/auction_catalog_flagey_report.py:63 @@ -1866,17 +1874,17 @@ msgstr "" #. module: auction #: report:auction.total.rml:0 msgid "# of items:" -msgstr "" +msgstr "# من العناصر:" #. module: auction #: model:account.tax,name:auction.tax_buyer_author msgid "Author rights (4%)" -msgstr "" +msgstr "حقوق المؤلف (%4)" #. module: auction #: field:report.object.encoded,estimation:0 msgid "Estimation" -msgstr "" +msgstr "التثمين" #. module: auction #: view:auction.taken:0 @@ -1886,12 +1894,12 @@ msgstr "حسناً" #. module: auction #: model:ir.actions.report.xml,name:auction.buyer_form_id msgid "Buyer Form" -msgstr "" +msgstr "شكل المشتري" #. module: auction #: field:auction.bid,partner_id:0 msgid "Buyer Name" -msgstr "" +msgstr "إسم المشتري" #. module: auction #: view:report.auction:0 @@ -1902,12 +1910,12 @@ msgstr "يوم" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_lots_make_invoice msgid "Invoice Seller objects" -msgstr "" +msgstr "اهداف فاتورة البائع" #. module: auction #: field:auction.lots,gross_margin:0 msgid "Gross Margin (%)" -msgstr "" +msgstr "الهامش الاجمالي (%)" #. module: auction #: selection:auction.dates,state:0 @@ -1918,17 +1926,17 @@ msgstr "مغلق" #. module: auction #: view:auction.dates:0 msgid "Search Next Auction Dates" -msgstr "" +msgstr "ابحث عن مواعيد المزاد التالي" #. module: auction #: view:auction.catalog.flagey:0 msgid "Print Auction Catalog Flagey Report..." -msgstr "" +msgstr "إطبع تقرير فلاجي لكتالوج المزاد...." #. module: auction #: field:auction.lots,ach_avance:0 msgid "Buyer Advance" -msgstr "" +msgstr "تقدم المشتري" #. module: auction #: field:auction.lots,obj_comm:0 @@ -1938,22 +1946,22 @@ msgstr "عمولة" #. module: auction #: view:board.board:0 msgid "Min/Adj/Max" -msgstr "" +msgstr "أدنى/تعديلات/اقصى" #. module: auction #: view:auction.catalog.flagey:0 msgid "Catalog Flagey Report" -msgstr "" +msgstr "تقرير فلاجي للتقرير" #. module: auction #: help:auction.lots,obj_price:0 msgid "Object Price" -msgstr "" +msgstr "سعر الهدف" #. module: auction #: view:auction.bid:0 msgid "Bids Lines" -msgstr "" +msgstr "خطوط العطاءات" #. module: auction #: view:auction.lots:0 @@ -1963,12 +1971,12 @@ msgstr "فهرس" #. module: auction #: help:auction.lots,auction_id:0 msgid "Auction for object" -msgstr "" +msgstr "المزاد للهدف" #. module: auction #: field:auction.deposit.cost,account:0 msgid "Destination Account" -msgstr "" +msgstr "حساب الوجهة" #. module: auction #: model:ir.ui.menu,name:auction.auction_config_menu @@ -1985,17 +1993,17 @@ msgstr "" #, python-format msgid "" "You should pay all the total: \"%.2f\" are missing to accomplish the payment." -msgstr "" +msgstr "يجب ان تدفع الاجمالي: تم فقد \"%.2f\" لإنجاز الدفع." #. module: auction #: model:ir.model,name:auction.model_auction_pay_buy msgid "Pay buy" -msgstr "" +msgstr "شراء دفع" #. module: auction #: model:ir.ui.menu,name:auction.auction_outils_menu msgid "Tools Bar Codes" -msgstr "" +msgstr "أكواد شريك الادوات" #. module: auction #: field:auction.deposit.cost,deposit_id:0 @@ -2005,22 +2013,22 @@ msgstr "ايداع" #. module: auction #: field:auction.dates,expo2:0 msgid "Last Exposition Day" -msgstr "" +msgstr "يوم العرض الاخير" #. module: auction #: model:ir.model,name:auction.model_auction_lots_able msgid "Lots able" -msgstr "" +msgstr "دفعة قادرة" #. module: auction #: model:account.tax.code,name:auction.account_tax_code_id3 msgid "VAT 10%" -msgstr "" +msgstr "الضريبة %1" #. module: auction #: field:auction.artists,name:0 msgid "Artist/Author Name" -msgstr "" +msgstr "الفنان/اسم المؤلف" #. module: auction #: selection:report.auction,month:0 @@ -2037,43 +2045,43 @@ msgstr "صورة" #: help:auction.lots,buyer_price:0 #: help:auction.lots.make.invoice.buyer,amount:0 msgid "Buyer Price" -msgstr "" +msgstr "سعر المشتري" #. module: auction #: model:ir.model,name:auction.model_auction_lot_category msgid "Auction Lots Category" -msgstr "" +msgstr "فئة الكثر من المزاد" #. module: auction #: model:account.tax.code,name:auction.account_tax_code_id2 msgid "VAT 20%" -msgstr "" +msgstr "الضريبة 20%" #. module: auction #: model:ir.model,name:auction.model_auction_payer_sel msgid "Auction payment for seller" -msgstr "" +msgstr "دفع المزاد للبائع" #. module: auction #: view:auction.lots:0 #: selection:auction.lots,state:0 msgid "Taken away" -msgstr "" +msgstr "تم استبعاده" #. module: auction #: model:ir.actions.report.xml,name:auction.seller_form_id msgid "Seller List" -msgstr "" +msgstr "قائمة البائع" #. module: auction #: view:report.object.encoded:0 msgid "Total adj." -msgstr "" +msgstr "التعديلات الكلية" #. module: auction #: view:auction.deposit:0 msgid "Deposit Costs" -msgstr "" +msgstr "تكاليف المناقصة" #. module: auction #: field:auction.lot.category,name:0 @@ -2083,28 +2091,28 @@ msgstr "اسم الفئة" #. module: auction #: report:buyer.list:0 msgid "........." -msgstr "" +msgstr "........." #. module: auction #: view:report.auction:0 msgid "Auction Summary tree view" -msgstr "" +msgstr "عرض شجرة ملخص المزاد" #. module: auction #: report:report.auction.buyer.result:0 msgid "Adj" -msgstr "" +msgstr "التعديلات" #. module: auction #: view:auction.dates:0 #: model:ir.model,name:auction.model_auction_dates msgid "Auction Dates" -msgstr "" +msgstr "مواعيد المزاد" #. module: auction #: model:ir.ui.menu,name:auction.menu_board_auction_open msgid "Auction DashBoard" -msgstr "" +msgstr "لوحة قيادة المزاد" #. module: auction #: view:report.auction:0 @@ -2119,18 +2127,18 @@ msgstr "المستخدم" #. module: auction #: view:auction.pay.buy:0 msgid "Payment Lines" -msgstr "" +msgstr "خطوط الدفع" #. module: auction #: code:addons/auction/auction.py:692 #, python-format msgid "Missed Address !" -msgstr "" +msgstr "عنوان مفقود !" #. module: auction #: help:auction.lots,net_revenue:0 msgid "Buyer Price - Seller Price - Indirect Cost" -msgstr "" +msgstr "سعر المشتري - سعر البائع- التكلفة الغير مباشرة" #. module: auction #: help:auction.lots,state:0 @@ -2146,50 +2154,50 @@ msgstr "" #. module: auction #: field:auction.artists,pseudo:0 msgid "Pseudo" -msgstr "" +msgstr "لاحقة" #. module: auction #: view:auction.lots:0 msgid "Not sold" -msgstr "" +msgstr "غير مباع" #. module: auction #: model:account.tax,name:auction.auction_tax3 #: field:auction.dates,buyer_costs:0 msgid "Buyer Costs" -msgstr "" +msgstr "تكاليف المشتري" #. module: auction #: report:auction.total.rml:0 msgid "Auction Date:" -msgstr "" +msgstr "تاريخ المزاد:" #. module: auction #: view:auction.deposit:0 msgid "Objects Description" -msgstr "" +msgstr "وصف الاهداف" #. module: auction #: field:auction.dates,buyer_invoice_history:0 #: field:auction.lots,ach_inv_id:0 #: view:auction.lots.make.invoice.buyer:0 msgid "Buyer Invoice" -msgstr "" +msgstr "فاتورة المشتري" #. module: auction #: report:auction.bids:0 msgid "Tel" -msgstr "" +msgstr "تليفون" #. module: auction #: field:auction.lots,artist_id:0 msgid "Artist/Author" -msgstr "" +msgstr "الفنان/المؤلف" #. module: auction #: model:ir.actions.report.xml,name:auction.total_result1 msgid "Auction Totals with lists" -msgstr "" +msgstr "اجماليات المزاد بالقوائم" #. module: auction #: view:auction.deposit:0 @@ -2209,43 +2217,43 @@ msgstr "إغلاق" #. module: auction #: model:ir.model,name:auction.model_report_object_encoded msgid "Object encoded" -msgstr "" +msgstr "الهدف المشفر" #. module: auction #: view:auction.bid:0 msgid "Search Auction Bid" -msgstr "" +msgstr "ابحث عن مناقصة للمزاد" #. module: auction #: report:bids.phones.details:0 msgid "Est" -msgstr "" +msgstr "التثمين" #. module: auction #: view:auction.dates:0 msgid "Seller Commissions" -msgstr "" +msgstr "عمولات البائع" #. module: auction #: view:report.object.encoded:0 msgid "Object statistic" -msgstr "" +msgstr "احصائية الهدف" #. module: auction #: help:auction.dates,journal_seller_id:0 msgid "Account journal for seller" -msgstr "" +msgstr "يومية الحساب للبائع" #. module: auction #: field:auction.dates,auction2:0 msgid "Last Auction Day" -msgstr "" +msgstr "اليوم الاخيرللمزاد" #. module: auction #: code:addons/auction/wizard/auction_pay_buy.py:89 #, python-format msgid "No auction date for \"%s\": Please set one." -msgstr "" +msgstr "لا يوجد تاريخ للمزاد \"%s\": الرجاء اضف واحد منها." #. module: auction #: view:auction.deposit:0 @@ -2262,7 +2270,7 @@ msgstr "مايو" #. module: auction #: field:auction.lots,obj_price:0 msgid "Adjudication price" -msgstr "" +msgstr "قيمة التعديلات" #. module: auction #: field:auction.dates,acc_income:0 @@ -2287,27 +2295,27 @@ msgstr "إبريل" #. module: auction #: view:auction.pay.buy:0 msgid "Pay objects" -msgstr "" +msgstr "ادفع الاهداف" #. module: auction #: view:report.object.encoded:0 msgid "# objects" -msgstr "" +msgstr "# الاهداف" #. module: auction #: report:auction.total.rml:0 msgid "Adjudication:" -msgstr "" +msgstr "التعديل:" #. module: auction #: model:ir.actions.report.xml,name:auction.details_bids_phones msgid "Bids per lot (phone)" -msgstr "" +msgstr "المناقصات لكل دفعة (تليفون)" #. module: auction #: field:report.auction,buyer_login:0 msgid "Buyer Login" -msgstr "" +msgstr "تسجيل المشتري" #. module: auction #: field:auction.deposit,tax_id:0 @@ -2322,7 +2330,7 @@ msgstr "" #. module: auction #: model:ir.model,name:auction.model_auction_payer msgid "Auction payer" -msgstr "" +msgstr "مزاد الدفع" #. module: auction #: view:report.auction:0 @@ -2332,17 +2340,17 @@ msgstr "" #. module: auction #: report:auction.total.rml:0 msgid "Auction name:" -msgstr "" +msgstr "اسم المزاد:" #. module: auction #: view:board.board:0 msgid "Latest deposits" -msgstr "" +msgstr "المناقصات الاخيرة" #. module: auction #: model:ir.actions.report.xml,name:auction.art2 msgid "Artists Biography" -msgstr "" +msgstr "السيرة الذاتية للفنانين" #. module: auction #: view:report.auction:0 @@ -2353,4 +2361,7 @@ msgstr "سنة" #. module: auction #: field:auction.lots,history_ids:0 msgid "Auction history" -msgstr "" +msgstr "سجل المزاد" + +#~ msgid "Auction Management" +#~ msgstr "إدارة المزاد" diff --git a/addons/caldav/i18n/nl.po b/addons/caldav/i18n/nl.po index 766a1b2a098..8d6e7e521d4 100644 --- a/addons/caldav/i18n/nl.po +++ b/addons/caldav/i18n/nl.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:36+0000\n" -"PO-Revision-Date: 2012-02-14 14:19+0000\n" +"PO-Revision-Date: 2012-02-18 10:19+0000\n" "Last-Translator: Erwin \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-02-15 05:27+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: caldav #: view:basic.calendar:0 @@ -57,6 +57,33 @@ msgid "" "\n" " " msgstr "" +"\n" +"Voorwoord\n" +"----------\n" +"Er is geen ingebouwde manier om agenda te synchroniseren met CalDAV.\n" +"Zodoende is het noodzakelijk om software van derden te installeren: Calendar " +"(CalDav)\n" +"Dit is voor nu is het de enige mogelijkheid\n" +"\n" +"configuratie\n" +"-------------\n" +"\n" +"1. Open Calendar Sync\n" +" UW krijgt een scherm met 2 tabs\n" +" Blijf op de eerste tab\n" +"\n" +"2. CaDAV Kalender URL: Geef hier de URL in zoals eerder aangegeven (bijv: " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +"\n" +"3. Voer uw OpenERP gebruikersnaam en wachtwoord in\n" +"\n" +"4. Als uw server geen gebruik maken van SSL, krijg u een waarchuwing, zeg " +"\"Ja\"\n" +"\n" +"5. Dan kunt u handmatig synchroniseren of handmatig instellingen maken om " +"elke x minuten te synchroniseren.\n" +"\n" +" " #. module: caldav #: field:basic.calendar.alias,name:0 @@ -502,6 +529,27 @@ msgid "" "created\n" " " msgstr "" +"\n" +" * WebDAV-server die op afstand toegang biedt tot agenda\n" +" * Synchronisatie van agenda met behulp van WebDAV\n" +" * Aanpassen agenda-item en todo attribuut met een van OpenERP model\n" +" * Biedt iCal Import / Export functionaliteit\n" +"\n" +" Om agenda's met behulp van CalDAV clients te benaderen, verwijs deze " +"naar:\n" +" " +"http://HOSTNAME:PORT/webdav/DATABASE_NAME/calendars/users/USERNAME/c\n" +"\n" +" Om een OpenERP agenda met webcal naar externe site gebruik de URL:\n" +" " +"http://HOSTNAME:PORT/webdav/DATABASE_NAME/Calendars/CALENDAR_NAME.ics\n" +"\n" +" waar;\n" +" HOSTNAME: Host waarop OpenERP server (met WebDAV) draait\n" +" PORT: Port waarop OpenERP server draait (standaard: 8069)\n" +" Database_name: Naam van de databank waarop OpenERP agenda is " +"gemaakt\n" +" " #. module: caldav #: sql_constraint:document.directory:0 @@ -587,6 +635,33 @@ msgid "" "\n" "7. Then Finish, your meetings should appear now in your calendar view\n" msgstr "" +"\n" +"Voorwoord\n" +"-------------\n" +"Als u Thunderbird gebruikt, dient u eerst de 'lightning' module te " +"installeren\n" +"http://www.mozilla.org/projects/calendar/lightning/\n" +"\n" +"configuratie\n" +"-------------\n" +"\n" +"1. Ga naar de kalenderweergave\n" +"\n" +"2. Bestand -> Nieuwe agenda\n" +"\n" +"3. Kies \"Op het netwerk\"\n" +"\n" +"4. Voor het formaat kiest u CalDav\n" +" en de locatie van de url hierboven gegeven (bijv: " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +"\n" +"5. Kies een naam en een kleur voor de Agenda, en wij adviseren u het vinkje " +"\"alarm\" uit te vinken\n" +"\n" +"6. Geef vervolgens uw OpenERP gebruikersnaam en het wachtwoord in\n" +"\n" +"7. Klik vervolgens op Voltooien. Uw afspraken woerden nu weergegeven in uw " +"agenda\n" #. module: caldav #: view:caldav.browse:0 @@ -789,6 +864,63 @@ msgid "" " now trusts it.\n" " " msgstr "" +"\n" +" Voor SSL-specifieke configuratie raadpleegt u de documentatie hieronder\n" +"\n" +"Om de agenda's in te stellen, dient u:\n" +"\n" +"1. Klik op de \"Instelingen\" en ga naar de \"Mail, Contacten, Agenda's\" " +"pagina.\n" +"2. Ga naar \"Account toevoegen ...\"\n" +"3. Klik op \"Andere\"\n" +"4. Van de \"Agenda\" groep, selecteer \"Toevoegen CalDAV Account\"\n" +"\n" +"5. Voer de hostnaam\n" +" (bijv.: als de url is http://openerp.com:8069/webdav/db_1/calendars/, " +"openerp.com is de gastheer)\n" +"\n" +"6. Vul uw OpenERP gebruikersnaam en wachtwoord in\n" +"\n" +"7. Als een beschrijving, kunt u de server naam laten staan of\n" +" iets als \"OpenERP agenada's\".\n" +"\n" +"9. Als u geen gebruik maakt van een SSL-server, krijgt u een foutmelding. " +"Maakt u geen zorgen en druk op \"Doorgaan\"\n" +"\n" +"10. Klik vervolgens op de \"Geavanceerde instellingen\" een geeft in de " +"jusite\n" +" poorten en paden.\n" +"\n" +"11. Geef de poort voor de OpenERP server: 8071 voor SSL, 8069 zonder.\n" +"\n" +"12. Stel de \"Account-URL\" op het juiste pad van de OpenERP webdav:\n" +" de url gegeven door de wizard (bijv: " +"http://my.server.ip:8069/webdav/dbname/calendars/)\n" +"\n" +"11. Klik op Gereed. De telefoon zal hopelijk verbinding met de server " +"OpenERP\n" +" en controleer of het de account kan gebruiken.\n" +"\n" +"12. Ga naar het hoofdmenu van de iPhone en daar ga naar de Agenda.\n" +" De OpenERP kalenders zijn zichtbaar in de keuze van de Agenda's\n" +" Merk op dat wanneer u een nieuw agenda-item maakt, Moet u aangeven\n" +" voor welke kalender deze moet worden opgeslagen.\n" +"\n" +"Als u SSL nodig heeft (en uw certificaat is niet een geverifieerde, zoals " +"meestal),\n" +"dan moet u de iPhone dat eerst vertrouwen. Volg deze\n" +"stappen:\n" +"\n" +" s1. Open Safari en voer de https locatie van de OpenERP server:\n" +" https://my.server.ip:8071/\n" +" (ervan uitgaande dat je de server op \"my.server.ip\" en de HTTPS-" +"poort\n" +" is de standaard 8071)\n" +" s2. Safari zal proberen verbinding te maken en een waarschuwing geven " +"over het gebruikte certificaat.\n" +" Controleer het certificaat en klik op \"Accepteer\", zodat de iPhone " +"het nu vertrouwt\n" +" " #. module: caldav #: selection:user.preference,device:0 diff --git a/addons/crm/i18n/pt_BR.po b/addons/crm/i18n/pt_BR.po index 2401fc37662..355bf894795 100644 --- a/addons/crm/i18n/pt_BR.po +++ b/addons/crm/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: renato.lima@akretion.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-16 13:58+0000\n" -"Last-Translator: Rafael Sales - http://www.tompast.com.br \n" +"PO-Revision-Date: 2012-02-21 01:17+0000\n" +"Last-Translator: Cintia Sayuri Sato - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:59+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:54+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: crm #: view:crm.lead.report:0 @@ -836,7 +836,7 @@ msgstr "Propostas de Vendas" #. module: crm #: help:crm.case.section,resource_calendar_id:0 msgid "Used to compute open days" -msgstr "" +msgstr "Usado para computar dias abertos" #. module: crm #: view:crm.lead:0 @@ -1248,6 +1248,8 @@ msgid "" "Setting this stage will change the probability automatically on the " "opportunity." msgstr "" +"A definição dessa fase vai mudar a probabilidade automaticamente a " +"oportunidade." #. module: crm #: model:ir.actions.act_window,name:crm.action_report_crm_phonecall @@ -1301,6 +1303,8 @@ msgid "" "If you check this field, this stage will be proposed by default on each " "sales team. It will not assign this stage to existing teams." msgstr "" +"Se você verificar neste campo, esta etapa será proposto por padrão em cada " +"equipe de vendas. Não vai atribuir nesta fase, as equipes já existentes." #. module: crm #: field:crm.meeting,fr:0 @@ -3160,7 +3164,7 @@ msgstr "Repetir" #. module: crm #: field:crm.lead.report,deadline_year:0 msgid "Ex. Closing Year" -msgstr "" +msgstr "Ex.Fechando o Ano" #. module: crm #: view:crm.lead:0 @@ -3665,7 +3669,7 @@ msgstr "Sequência" #. module: crm #: model:ir.model,name:crm.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "Assistente de composição de E-mail." #. module: crm #: view:crm.meeting:0 diff --git a/addons/crm/i18n/zh_CN.po b/addons/crm/i18n/zh_CN.po index 27f9cddfe81..3410c074fe1 100644 --- a/addons/crm/i18n/zh_CN.po +++ b/addons/crm/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-10 14:30+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2012-02-20 03:23+0000\n" +"Last-Translator: Jeff Wang \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-11 05:07+0000\n" -"X-Generator: Launchpad (build 14771)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: crm #: view:crm.lead.report:0 @@ -102,7 +102,7 @@ msgstr "阶段名称" #. module: crm #: model:ir.model,name:crm.model_crm_lead_report msgid "CRM Lead Analysis" -msgstr "" +msgstr "CRM 线索分析" #. module: crm #: view:crm.lead.report:0 view:crm.phonecall.report:0 @@ -130,7 +130,7 @@ msgstr "线索 '%s' 已关闭." #. module: crm #: view:crm.lead.report:0 msgid "Exp. Closing" -msgstr "" +msgstr "预计结束日期" #. module: crm #: selection:crm.meeting,rrule_type:0 @@ -140,7 +140,7 @@ msgstr "年度" #. module: crm #: help:crm.lead.report,creation_day:0 msgid "Creation day" -msgstr "" +msgstr "报告日期" #. module: crm #: field:crm.segmentation.line,name:0 @@ -167,12 +167,12 @@ msgstr "搜索商机" #. module: crm #: help:crm.lead.report,deadline_month:0 msgid "Expected closing month" -msgstr "" +msgstr "预计结束月份" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Assigned opportunities to" -msgstr "" +msgstr "分配商机到" #. module: crm #: view:crm.lead:0 field:crm.lead,partner_id:0 view:crm.lead.report:0 @@ -218,7 +218,7 @@ msgstr "退订" #. module: crm #: field:crm.meeting,end_type:0 msgid "Recurrence termination" -msgstr "" +msgstr "反复终止" #. module: crm #: code:addons/crm/crm_lead.py:323 @@ -314,7 +314,7 @@ msgstr "潜在业务伙伴" #: code:addons/crm/crm_lead.py:735 #, python-format msgid "No Subject" -msgstr "" +msgstr "无主题" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead6 @@ -396,7 +396,7 @@ msgstr "更新日期" #. module: crm #: field:crm.case.section,user_id:0 msgid "Team Leader" -msgstr "" +msgstr "团队领导" #. module: crm #: field:crm.lead2opportunity.partner,name:0 @@ -424,7 +424,7 @@ msgstr "类型" #. module: crm #: view:crm.lead:0 msgid "Opportunity / Customer" -msgstr "" +msgstr "商机/客户" #. module: crm #: view:crm.lead.report:0 @@ -446,6 +446,8 @@ msgid "" "Revenue\" and the \"Expected Closing Date.\" You should also have a look at " "the tooltip of the field \"Change Probability Automatically\"." msgstr "" +"阶段能让销售员简单地跟踪某个商机在销售循环中的位置。要高效管理您的销售管道,定义下一步跳转的条件很重要。例如:要设置商机为“已验证”,需先输入“预期收入”" +"和“预计结束日期”。你可以看一下“自动修改成功率”字段的帮助。" #. module: crm #: view:crm.lead.report:0 @@ -470,7 +472,7 @@ msgstr "商机的正常会议或电话会议" #. module: crm #: view:crm.case.section:0 msgid "Mail Gateway" -msgstr "" +msgstr "邮件网关" #. module: crm #: model:process.node,note:crm.process_node_leads0 @@ -505,7 +507,7 @@ msgstr "邮件" #. module: crm #: view:crm.phonecall:0 msgid "To Do" -msgstr "" +msgstr "待办事项" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -527,7 +529,7 @@ msgstr "电子邮件" #. module: crm #: view:crm.phonecall:0 msgid "Phonecalls during last 7 days" -msgstr "" +msgstr "过去7天的通话记录" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -571,7 +573,7 @@ msgstr "默认的开始满意度以'最大间隔'计算. 如果业务伙伴没 #. module: crm #: field:crm.lead,partner_address_name:0 msgid "Partner Contact Name" -msgstr "" +msgstr "联系人姓名" #. module: crm #: selection:crm.meeting,end_type:0 @@ -581,7 +583,7 @@ msgstr "结束日期" #. module: crm #: view:crm.opportunity2phonecall:0 view:crm.phonecall2phonecall:0 msgid "Schedule/Log a call" -msgstr "" +msgstr "安排/记录一次沟通电话" #. module: crm #: constraint:base.action.rule:0 @@ -614,7 +616,7 @@ msgstr "这会议'%s'已确认" #. module: crm #: selection:crm.add.note,state:0 selection:crm.lead,state:0 msgid "In Progress" -msgstr "" +msgstr "进行中" #. module: crm #: help:crm.case.section,reply_to:0 @@ -626,7 +628,7 @@ msgstr "'回复到'电子邮件地址填入该业务的团队在系统里设定 #. module: crm #: field:crm.lead.report,creation_month:0 msgid "Creation Month" -msgstr "" +msgstr "创建月份" #. module: crm #: field:crm.case.section,resource_calendar_id:0 @@ -676,7 +678,7 @@ msgstr "" #. module: crm #: field:crm.lead2opportunity.partner.mass,user_ids:0 msgid "Salesmans" -msgstr "" +msgstr "销售员" #. module: crm #: field:crm.lead.report,probable_revenue:0 @@ -686,7 +688,7 @@ msgstr "可能收入" #. module: crm #: help:crm.lead.report,creation_month:0 msgid "Creation month" -msgstr "" +msgstr "报告月份" #. module: crm #: help:crm.segmentation,name:0 @@ -701,7 +703,7 @@ msgstr "概率(%)" #. module: crm #: field:crm.lead,company_currency:0 msgid "Company Currency" -msgstr "" +msgstr "公司本位币" #. module: crm #: view:crm.lead:0 @@ -717,6 +719,8 @@ msgid "" "opportunities, you can assign the following stage to the team: Territory, " "Qualified, Qualified Sponsors, Proposition, Negociaton, Won/Lost." msgstr "" +"用销售组来划分你的销售部门,并把用户分配到销售组。你也可以给每个组定义销售阶段。例如,你用顾问式销售技巧跟踪你的商机,你可以给销售组分配这样几个阶段:切入" +"、已验证、确定决策人、提案、谈判、赢单/输单。" #. module: crm #: code:addons/crm/crm_lead.py:718 view:crm.lead:0 selection:crm.lead,type:0 @@ -729,7 +733,7 @@ msgstr "商机" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities created in last month" -msgstr "" +msgstr "线索/上月商机" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead7 @@ -744,7 +748,7 @@ msgstr "停止处理" #. module: crm #: view:crm.lead.report:0 view:crm.phonecall.report:0 msgid "Month-1" -msgstr "" +msgstr "上月" #. module: crm #: view:crm.phonecall:0 @@ -787,18 +791,18 @@ msgstr "唯一的" msgid "" "You cannot delete lead '%s'; it must be in state 'Draft' to be deleted. You " "should better cancel it, instead of deleting it." -msgstr "" +msgstr "你不能删除线索 '%s';只有草稿状态的线索才能删除。你最好不要删除,而是取消它。" #. module: crm #: code:addons/crm/crm_lead.py:451 #, python-format msgid "From %s : %s" -msgstr "" +msgstr "发自: %s:%s" #. module: crm #: field:crm.lead.report,creation_year:0 msgid "Creation Year" -msgstr "" +msgstr "报告年份" #. module: crm #: field:crm.lead.report,create_date:0 @@ -819,7 +823,7 @@ msgstr "销售采购" #. module: crm #: help:crm.case.section,resource_calendar_id:0 msgid "Used to compute open days" -msgstr "" +msgstr "用于计算开放天数" #. module: crm #: view:crm.lead:0 @@ -851,7 +855,7 @@ msgstr "循环性会议" #. module: crm #: view:crm.phonecall:0 msgid "Unassigned Phonecalls" -msgstr "" +msgstr "未分配的沟通电话" #. module: crm #: view:crm.lead:0 field:crm.lead2opportunity.partner,opportunity_ids:0 @@ -912,7 +916,7 @@ msgstr "警告!" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in current year" -msgstr "" +msgstr "本年的沟通电话" #. module: crm #: field:crm.lead,day_open:0 @@ -952,7 +956,7 @@ msgstr "我的会议" #. module: crm #: view:crm.phonecall:0 msgid "Todays's Phonecalls" -msgstr "" +msgstr "今日通话记录" #. module: crm #: view:board.board:0 @@ -1007,7 +1011,7 @@ msgstr "如果有效字段设为true,他将允许你忽略在外面将其删 #. module: crm #: view:crm.lead:0 msgid "Change Color" -msgstr "" +msgstr "改变颜色" #. module: crm #: view:crm.segmentation:0 @@ -1023,7 +1027,7 @@ msgstr "负责人" #. module: crm #: view:crm.lead.report:0 msgid "Show only opportunity" -msgstr "" +msgstr "仅显示商机" #. module: crm #: view:res.partner:0 @@ -1033,7 +1037,7 @@ msgstr "前一个" #. module: crm #: view:crm.lead:0 msgid "New Leads" -msgstr "" +msgstr "创建线索" #. module: crm #: view:crm.lead:0 @@ -1048,12 +1052,12 @@ msgstr "来自" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Convert into Opportunities" -msgstr "" +msgstr "转为商机" #. module: crm #: view:crm.lead:0 msgid "Show Sales Team" -msgstr "" +msgstr "显示销售团队" #. module: crm #: view:res.partner:0 @@ -1111,7 +1115,7 @@ msgstr "创建日期" #. module: crm #: view:board.board:0 msgid "My Opportunities" -msgstr "" +msgstr "我的商机" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor5 @@ -1121,7 +1125,7 @@ msgstr "需要网站设计" #. module: crm #: view:crm.phonecall.report:0 msgid "Year of call" -msgstr "" +msgstr "沟通电话年份" #. module: crm #: field:crm.meeting,recurrent_uid:0 @@ -1157,7 +1161,7 @@ msgstr "向业务伙伴发邮件" #. module: crm #: view:crm.opportunity2phonecall:0 view:crm.phonecall2phonecall:0 msgid "Call Details" -msgstr "" +msgstr "通话详情" #. module: crm #: field:crm.meeting,class:0 @@ -1167,7 +1171,7 @@ msgstr "标记为" #. module: crm #: view:crm.opportunity2phonecall:0 view:crm.phonecall2phonecall:0 msgid "Log call" -msgstr "" +msgstr "记录通话日志" #. module: crm #: help:crm.meeting,rrule_type:0 @@ -1182,7 +1186,7 @@ msgstr "业务状态字段" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in pending state" -msgstr "" +msgstr "在暂停状态的沟通电话" #. module: crm #: view:crm.case.section:0 field:crm.case.section,stage_ids:0 @@ -1224,7 +1228,7 @@ msgstr "处理的最大业务伙伴ID" msgid "" "Setting this stage will change the probability automatically on the " "opportunity." -msgstr "" +msgstr "设置为这个阶段,会自动改变商机的成功可能性" #. module: crm #: model:ir.actions.act_window,name:crm.action_report_crm_phonecall @@ -1246,7 +1250,7 @@ msgstr "持续时间(分钟)" #. module: crm #: field:crm.case.channel,name:0 msgid "Channel Name" -msgstr "" +msgstr "渠道名称" #. module: crm #: field:crm.partner2opportunity,name:0 field:crm.phonecall2opportunity,name:0 @@ -1256,7 +1260,7 @@ msgstr "商机名称" #. module: crm #: help:crm.lead.report,deadline_day:0 msgid "Expected closing day" -msgstr "" +msgstr "预期结束日期" #. module: crm #: help:crm.case.section,active:0 @@ -1275,7 +1279,7 @@ msgstr "街道 2" msgid "" "If you check this field, this stage will be proposed by default on each " "sales team. It will not assign this stage to existing teams." -msgstr "" +msgstr "如果你勾选了这里,这个阶段会作为每个销售团队的默认阶段。对已有的销售团队无效。" #. module: crm #: field:crm.meeting,fr:0 @@ -1317,7 +1321,7 @@ msgstr "设置此时为事件发生前的提醒时间" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_create_partner msgid "Schedule a Call" -msgstr "" +msgstr "安排通话" #. module: crm #: view:crm.lead2partner:0 view:crm.phonecall:0 view:crm.phonecall2partner:0 @@ -1343,6 +1347,10 @@ msgid "" " \n" "If the call needs to be done then the state is set to 'Not Held'." msgstr "" +"新建的沟通电话是“待拨打”状态。\n" +"正在拨打的沟通电话是“打开”状态。\n" +"打完了的电话是“已挂机”状态。\n" +"还没打的电话是“未挂机”状态。" #. module: crm #: selection:crm.meeting,week_list:0 @@ -1385,7 +1393,7 @@ msgstr "扩展过滤器..." #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in closed state" -msgstr "" +msgstr "已关闭的通话记录" #. module: crm #: view:crm.phonecall.report:0 @@ -1400,18 +1408,18 @@ msgstr "商机类型" #. module: crm #: model:crm.case.section,name:crm.section_sales_marketing_department msgid "Sales Marketing Department" -msgstr "" +msgstr "销售市场部门" #. module: crm #: view:crm.phonecall.report:0 msgid "Date of call" -msgstr "" +msgstr "通话日期" #. module: crm #: help:crm.lead,section_id:0 msgid "" "When sending mails, the default email address is taken from the sales team." -msgstr "" +msgstr "发送邮件的时候,默认的邮件地址来自销售团队。" #. module: crm #: view:crm.meeting:0 @@ -1433,12 +1441,12 @@ msgstr "安排一个会议" #: code:addons/crm/crm_lead.py:431 #, python-format msgid "Merged opportunities" -msgstr "" +msgstr "合并商机" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_view_form_installer msgid "Define Sales Team" -msgstr "" +msgstr "定义销售团队" #. module: crm #: model:ir.actions.act_window,help:crm.crm_segmentation_tree-act @@ -1461,7 +1469,7 @@ msgstr "子" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls which are in draft and open state" -msgstr "" +msgstr "待处理通话记录" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead1 @@ -1491,7 +1499,7 @@ msgstr "res.users" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities which are in pending state" -msgstr "" +msgstr "线索/暂缓的商机" #. module: crm #: model:ir.model,name:crm.model_crm_merge_opportunity @@ -1511,12 +1519,12 @@ msgstr "勾选此项, 如果你想规定发邮件l给业务伙伴" #. module: crm #: field:crm.phonecall,opportunity_id:0 msgid "Lead/Opportunity" -msgstr "" +msgstr "线索/商机" #. module: crm #: view:crm.lead:0 msgid "Mail" -msgstr "" +msgstr "邮件" #. module: crm #: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action @@ -1526,19 +1534,19 @@ msgstr "电话访问类型" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities which are in open state" -msgstr "" +msgstr "线索/正在处理的商机" #. module: crm #: model:ir.actions.act_window,name:crm.act_oppor_categ msgid "Opportunities By Categories" -msgstr "" +msgstr "销售机会分类" #. module: crm #: help:crm.lead,partner_name:0 msgid "" "The name of the future partner that will be created while converting the " "lead into opportunity" -msgstr "" +msgstr "当由线索转为商机时,要创建的未来业务伙伴的名称。" #. module: crm #: constraint:crm.case.section:0 @@ -1549,13 +1557,13 @@ msgstr "错误!你不能创建递归的销售团队" #: selection:crm.opportunity2phonecall,action:0 #: selection:crm.phonecall2phonecall,action:0 msgid "Log a call" -msgstr "" +msgstr "记录通话日志" #. module: crm #: selection:crm.lead2opportunity.partner,action:0 #: selection:crm.lead2opportunity.partner.mass,action:0 msgid "Do not link to a partner" -msgstr "" +msgstr "不能链到合作伙伴" #. module: crm #: view:crm.meeting:0 @@ -1610,7 +1618,7 @@ msgstr "为你的销售的线索和商机增加特定的阶段以便更好组织 #. module: crm #: model:ir.actions.act_window,name:crm.action_crm_send_mass_convert msgid "Convert opportunities" -msgstr "" +msgstr "转为商机" #. module: crm #: view:crm.lead.report:0 view:crm.phonecall.report:0 @@ -1647,7 +1655,7 @@ msgstr "把潜在客户转成业务伙伴" #. module: crm #: view:crm.meeting:0 msgid "Meeting / Partner" -msgstr "" +msgstr "会晤/合作伙伴" #. module: crm #: view:crm.phonecall2opportunity:0 @@ -1675,7 +1683,7 @@ msgstr "第5" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities which are in done state" -msgstr "" +msgstr "线索/已完结的商机" #. module: crm #: field:crm.lead.report,delay_close:0 @@ -1696,7 +1704,7 @@ msgstr "潜在分销商" #: help:crm.case.section,change_responsible:0 msgid "" "When escalating to this team override the saleman with the team leader." -msgstr "" +msgstr "当在团队内上报的时候,销售员的名字会被替换为团队经理" #. module: crm #: field:crm.lead.report,planned_revenue:0 @@ -1753,7 +1761,7 @@ msgstr "来电" #. module: crm #: view:crm.phonecall.report:0 msgid "Month of call" -msgstr "" +msgstr "通话月份" #. module: crm #: view:crm.phonecall.report:0 @@ -1786,7 +1794,7 @@ msgstr "最高" #. module: crm #: help:crm.lead.report,creation_year:0 msgid "Creation year" -msgstr "" +msgstr "创建年份" #. module: crm #: view:crm.case.section:0 view:crm.lead:0 field:crm.lead,description:0 @@ -1842,7 +1850,7 @@ msgstr "循环选择" #. module: crm #: view:crm.lead:0 msgid "Lead / Customer" -msgstr "" +msgstr "线索/客户" #. module: crm #: model:process.transition,note:crm.process_transition_leadpartner0 @@ -1860,7 +1868,7 @@ msgstr "转换为商机" #: model:ir.model,name:crm.model_crm_case_channel #: model:ir.ui.menu,name:crm.menu_crm_case_channel msgid "Channels" -msgstr "" +msgstr "渠道" #. module: crm #: view:crm.phonecall:0 selection:crm.phonecall,state:0 @@ -1942,7 +1950,7 @@ msgstr "地点" #. module: crm #: model:ir.model,name:crm.model_crm_lead2opportunity_partner_mass msgid "Mass Lead To Opportunity Partner" -msgstr "" +msgstr "批量转换线索为商机业务伙伴" #. module: crm #: view:crm.lead:0 @@ -1995,7 +2003,7 @@ msgstr "联系人姓名" #. module: crm #: view:crm.lead:0 msgid "Leads creating during last 7 days" -msgstr "" +msgstr "前7天发现的线索" #. module: crm #: view:crm.phonecall2partner:0 @@ -2024,7 +2032,7 @@ msgstr "" #. module: crm #: view:crm.lead.report:0 msgid "Show only lead" -msgstr "" +msgstr "仅显示线索" #. module: crm #: help:crm.meeting,count:0 @@ -2057,7 +2065,7 @@ msgstr "团队" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities which are in New state" -msgstr "" +msgstr "线索/新建的商机" #. module: crm #: view:crm.phonecall:0 selection:crm.phonecall,state:0 @@ -2073,13 +2081,13 @@ msgstr "概率" #. module: crm #: view:crm.lead:0 msgid "Pending Opportunities" -msgstr "" +msgstr "暂缓商机" #. module: crm #: code:addons/crm/crm_lead.py:491 #, python-format msgid "Please select more than one opportunity from the list view." -msgstr "" +msgstr "请在列表中选择多个商机" #. module: crm #: view:crm.lead.report:0 field:crm.meeting,month_list:0 @@ -2108,6 +2116,9 @@ msgid "" "email gateway: new emails may create leads, each of them automatically gets " "the history of the conversation with the prospect." msgstr "" +"线索用来跟踪你和对您产品或服务感兴趣的潜在客户或现有业务伙伴的最初接触。线索一般来说是销售循环的第一步。当确认了以后,线索需要转化为商机,此时应创建业务伙" +"伴以便进一步跟踪相关的活动。你可以导入一个潜在客户的数据库,跟踪一下你的名片或把你的网站留言板与OpenERP的线索集成起来。线索可以与邮件网关连接起来:" +"新的邮件可以创建线索,后续邮件可以成为与潜在客户沟通的历史记录。" #. module: crm #: selection:crm.lead2opportunity.partner,action:0 @@ -2121,7 +2132,7 @@ msgstr "创建新的业务伙伴" #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_outgoing0 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_outbound msgid "Scheduled Calls" -msgstr "" +msgstr "准备电话联系" #. module: crm #: view:crm.meeting:0 view:res.partner:0 @@ -2131,7 +2142,7 @@ msgstr "开启日期" #. module: crm #: view:crm.phonecall:0 msgid "Scheduled Phonecalls" -msgstr "" +msgstr "准备的电话联系" #. module: crm #: view:crm.meeting:0 @@ -2141,7 +2152,7 @@ msgstr "拒绝" #. module: crm #: field:crm.lead,user_email:0 msgid "User Email" -msgstr "" +msgstr "用户电子邮件" #. module: crm #: help:crm.lead,optin:0 @@ -2186,7 +2197,7 @@ msgstr "计划收入合计" #. module: crm #: view:crm.lead:0 msgid "Open Opportunities" -msgstr "" +msgstr "打开商机" #. module: crm #: model:crm.case.categ,name:crm.categ_meet2 @@ -2222,7 +2233,7 @@ msgstr "电话访问" #. module: crm #: view:crm.case.stage:0 msgid "Stage Search" -msgstr "" +msgstr "阶段搜索" #. module: crm #: help:crm.lead.report,delay_open:0 help:crm.phonecall.report,delay_open:0 @@ -2232,7 +2243,7 @@ msgstr "业务开启的天数" #. module: crm #: selection:crm.meeting,end_type:0 msgid "Number of repetitions" -msgstr "" +msgstr "收件人数量" #. module: crm #: field:crm.lead,phone:0 field:crm.opportunity2phonecall,phone:0 @@ -2266,7 +2277,7 @@ msgstr ">" #. module: crm #: view:crm.opportunity2phonecall:0 view:crm.phonecall2phonecall:0 msgid "Schedule call" -msgstr "" +msgstr "安排电话联系" #. module: crm #: view:crm.meeting:0 @@ -2276,7 +2287,7 @@ msgstr "不确定" #. module: crm #: help:crm.case.stage,sequence:0 msgid "Used to order stages." -msgstr "" +msgstr "用于对阶段排序" #. module: crm #: code:addons/crm/crm_lead.py:276 @@ -2300,12 +2311,12 @@ msgstr "下降因子(0.0>1.0)" #. module: crm #: field:crm.lead.report,deadline_day:0 msgid "Exp. Closing Day" -msgstr "" +msgstr "预期结束日期" #. module: crm #: field:crm.case.section,change_responsible:0 msgid "Reassign Escalated" -msgstr "" +msgstr "提交给上级" #. module: crm #: selection:crm.meeting,rrule_type:0 @@ -2327,7 +2338,7 @@ msgstr "杂项" #. module: crm #: model:ir.actions.act_window,name:crm.open_board_crm msgid "Sales" -msgstr "" +msgstr "销售" #. module: crm #: code:addons/crm/crm.py:430 @@ -2335,7 +2346,7 @@ msgstr "" msgid "" "You can not escalate, you are already at the top level regarding your sales-" "team category." -msgstr "" +msgstr "不能上报,你已经在您销售团队类别中的最高级了。" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor8 view:crm.meeting:0 @@ -2382,7 +2393,7 @@ msgstr "忙碌" #. module: crm #: field:crm.lead.report,creation_day:0 msgid "Creation Day" -msgstr "" +msgstr "创建日期" #. module: crm #: field:crm.meeting,interval:0 @@ -2397,7 +2408,7 @@ msgstr "循环" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in last month" -msgstr "" +msgstr "上个月的通话" #. module: crm #: model:ir.actions.act_window,name:crm.act_my_oppor @@ -2455,7 +2466,7 @@ msgstr "这计算是基于在过去 X 期间发生的所有事件。" #. module: crm #: view:crm.lead:0 msgid "Unassigned Opportunities" -msgstr "" +msgstr "未分配的商机" #. module: crm #: view:crm.lead.report:0 @@ -2498,7 +2509,7 @@ msgstr "ID" msgid "" "From which campaign (seminar, marketing campaign, mass mailing, ...) did " "this contact come from?" -msgstr "" +msgstr "这个联系人从哪个活动中来(研讨会、市场宣传还是群发邮件)。" #. module: crm #: model:ir.model,name:crm.model_calendar_attendee @@ -2513,7 +2524,7 @@ msgstr "细分测试" #. module: crm #: field:crm.lead,user_login:0 msgid "User Login" -msgstr "" +msgstr "用户账户" #. module: crm #: view:crm.segmentation:0 @@ -2523,7 +2534,7 @@ msgstr "继续处理" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities created in current year" -msgstr "" +msgstr "本年新建的线索/商机" #. module: crm #: model:ir.model,name:crm.model_crm_phonecall2partner @@ -2556,12 +2567,12 @@ msgstr "持续时间" #. module: crm #: view:crm.lead:0 msgid "Show countries" -msgstr "" +msgstr "显示国家" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Select Salesman" -msgstr "" +msgstr "选择销售员" #. module: crm #: view:board.board:0 @@ -2607,7 +2618,7 @@ msgstr "传真" #. module: crm #: view:crm.lead.report:0 msgid "Leads/Opportunities created in current month" -msgstr "" +msgstr "本月新建的线索/商机" #. module: crm #: view:crm.meeting:0 @@ -2639,12 +2650,12 @@ msgstr "强制的/ 可选的" #. module: crm #: view:crm.lead:0 msgid "Unassigned Leads" -msgstr "" +msgstr "未分配的线索" #. module: crm #: field:crm.lead,subjects:0 msgid "Subject of Email" -msgstr "" +msgstr "邮件主题" #. module: crm #: model:ir.actions.act_window,name:crm.action_view_attendee_form @@ -2699,7 +2710,7 @@ msgstr "消息" #. module: crm #: help:crm.lead,channel_id:0 msgid "Communication channel (mail, direct, phone, ...)" -msgstr "" +msgstr "联系方式(电子邮件,面谈,电话等)" #. module: crm #: code:addons/crm/crm_action_rule.py:61 @@ -2752,7 +2763,7 @@ msgstr "" #. module: crm #: field:crm.lead,color:0 msgid "Color Index" -msgstr "" +msgstr "颜色索引" #. module: crm #: view:crm.lead:0 @@ -2797,7 +2808,7 @@ msgstr "电话访问摘要" #. module: crm #: view:crm.lead:0 msgid "Todays' Leads" -msgstr "" +msgstr "今天的线索" #. module: crm #: model:ir.actions.act_window,help:crm.crm_case_categ_phone_outgoing0 @@ -2808,6 +2819,8 @@ msgid "" "customer. You can also import a .CSV file with a list of calls to be done by " "your sales team." msgstr "" +"已安排的沟通电话列出所有你的团队需要打的电话。销售员可以在表单中记录沟通电话的信息。这些信息会保存在业务伙伴表单用于跟踪你和客户的联系过程。你可以用CSV" +"文件导入一个需要团队打电话的列表。" #. module: crm #: field:crm.segmentation.line,expr_operator:0 @@ -2833,7 +2846,7 @@ msgstr "已确认" #. module: crm #: model:ir.actions.act_window,name:crm.act_oppor_stage_user msgid "Planned Revenue By User and Stage" -msgstr "" +msgstr "按用户和阶段查看预期收入" #. module: crm #: view:crm.meeting:0 @@ -2863,7 +2876,7 @@ msgstr "日" #. module: crm #: model:ir.actions.act_window,name:crm.act_my_oppor_stage msgid "Planned Revenue By Stage" -msgstr "" +msgstr "按阶段分组的预期收入" #. module: crm #: selection:crm.add.note,state:0 model:crm.case.stage,name:crm.stage_lead1 @@ -2887,7 +2900,7 @@ msgstr "途径" #: view:crm.lead:0 view:crm.lead.report:0 view:crm.meeting:0 #: view:crm.phonecall:0 view:crm.phonecall.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "我的销售团队" #. module: crm #: help:crm.segmentation,exclusif:0 @@ -2926,7 +2939,7 @@ msgstr "从线索创建商机" #: model:ir.actions.act_window,name:crm.open_board_statistical_dash #: model:ir.ui.menu,name:crm.menu_board_statistics_dash msgid "CRM Dashboard" -msgstr "" +msgstr "客户关系管理控制台" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor4 @@ -2946,7 +2959,7 @@ msgstr "设类型为" #. module: crm #: view:crm.meeting:0 msgid "Mail To" -msgstr "" +msgstr "收信人" #. module: crm #: field:crm.meeting,th:0 @@ -2968,7 +2981,7 @@ msgstr "每天" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_stage_form_installer msgid "Review Sales Stages" -msgstr "" +msgstr "销售审核阶段" #. module: crm #: model:crm.case.stage,name:crm.stage_lead2 @@ -2978,13 +2991,13 @@ msgstr "资格条件" #. module: crm #: field:crm.lead,partner_address_email:0 msgid "Partner Contact Email" -msgstr "" +msgstr "合作伙伴邮箱" #. module: crm #: code:addons/crm/wizard/crm_lead_to_partner.py:48 #, python-format msgid "A partner is already defined." -msgstr "" +msgstr "合作伙伴已创建." #. module: crm #: selection:crm.meeting,byday:0 @@ -2994,7 +3007,7 @@ msgstr "首页" #. module: crm #: field:crm.lead.report,deadline_month:0 msgid "Exp. Closing Month" -msgstr "" +msgstr "预期结束月数" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -3011,7 +3024,7 @@ msgstr "沟通日志的条件" #. module: crm #: view:crm.phonecall:0 msgid "Date of Call" -msgstr "" +msgstr "呼叫日期" #. module: crm #: help:crm.segmentation,som_interval:0 @@ -3068,7 +3081,7 @@ msgstr "重复" #. module: crm #: field:crm.lead.report,deadline_year:0 msgid "Ex. Closing Year" -msgstr "" +msgstr "预期结束年数" #. module: crm #: view:crm.lead:0 @@ -3122,7 +3135,7 @@ msgstr "这些邮件地址将添加到之前发送记录的发送和接收邮件 #: model:ir.actions.act_window,name:crm.crm_case_categ_phone_incoming0 #: model:ir.ui.menu,name:crm.menu_crm_case_phone_inbound msgid "Logged Calls" -msgstr "" +msgstr "通话日志" #. module: crm #: field:crm.partner2opportunity,probability:0 @@ -3186,7 +3199,7 @@ msgstr "普通" #: code:addons/crm/wizard/crm_lead_to_opportunity.py:104 #, python-format msgid "Closed/Cancelled Leads can not be converted into Opportunity" -msgstr "" +msgstr "关闭或取消状态的线索不能转为商机" #. module: crm #: model:ir.actions.act_window,name:crm.crm_meeting_categ_action @@ -3249,12 +3262,12 @@ msgstr "Twitter地址" #: code:addons/crm/crm_lead.py:336 #, python-format msgid "The opportunity '%s' has been been won." -msgstr "" +msgstr "商机 '%s' 成功" #. module: crm #: field:crm.case.stage,case_default:0 msgid "Common to All Teams" -msgstr "" +msgstr "适用于所有团队" #. module: crm #: code:addons/crm/crm_lead.py:831 code:addons/crm/wizard/crm_add_note.py:28 @@ -3280,7 +3293,7 @@ msgstr "错误! 你不能创建递归的特征。" #. module: crm #: help:crm.lead.report,deadline_year:0 msgid "Expected closing year" -msgstr "" +msgstr "预期结束年数" #. module: crm #: field:crm.lead,partner_address_id:0 field:crm.meeting,partner_address_id:0 @@ -3308,7 +3321,7 @@ msgstr "结束" #: selection:crm.opportunity2phonecall,action:0 #: selection:crm.phonecall2phonecall,action:0 msgid "Schedule a call" -msgstr "" +msgstr "安排通话" #. module: crm #: view:crm.lead:0 view:crm.phonecall:0 @@ -3318,7 +3331,7 @@ msgstr "归类" #. module: crm #: view:crm.lead:0 msgid "Log Call" -msgstr "" +msgstr "记录通话日志" #. module: crm #: model:ir.model,name:crm.model_base_action_rule @@ -3348,7 +3361,7 @@ msgstr "到" #. module: crm #: view:crm.lead:0 msgid "Create date" -msgstr "" +msgstr "发现日期" #. module: crm #: selection:crm.meeting,class:0 @@ -3358,7 +3371,7 @@ msgstr "私有的" #. module: crm #: selection:crm.meeting,class:0 msgid "Public for Employees" -msgstr "" +msgstr "全员可见" #. module: crm #: field:crm.lead,function:0 @@ -3380,7 +3393,7 @@ msgstr "说明" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls made in current month" -msgstr "" +msgstr "本月通话记录" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -3397,13 +3410,13 @@ msgstr "感兴趣" #. module: crm #: view:crm.lead:0 msgid "New Opportunities" -msgstr "" +msgstr "新建商机" #. module: crm #: code:addons/crm/crm_action_rule.py:61 #, python-format msgid "No E-Mail Found for your Company address!" -msgstr "" +msgstr "公司未配置邮箱" #. module: crm #: field:crm.lead.report,email:0 @@ -3423,7 +3436,7 @@ msgstr "用户和团队的商机" #. module: crm #: view:crm.phonecall:0 msgid "Reset to Todo" -msgstr "" +msgstr "重置为计划呼叫" #. module: crm #: field:crm.case.section,working_hours:0 @@ -3475,7 +3488,7 @@ msgstr "丢失" #. module: crm #: view:crm.lead:0 msgid "Edit" -msgstr "" +msgstr "编辑" #. module: crm #: field:crm.lead,country_id:0 view:crm.lead.report:0 @@ -3505,6 +3518,8 @@ msgid "" "partner. From the phone call form, you can trigger a request for another " "call, a meeting or an opportunity." msgstr "" +"这个工具可以让你迅速记录接到的电话。每次你接到的电话都会出现在客户的表单上用于记录你和业务伙伴的每次沟通。在沟通电话表单上,你可以安排另一次通话,或会面," +"或新建一个商机。" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -3534,7 +3549,7 @@ msgid "" "Track from where is coming your leads and opportunities by creating specific " "channels that will be maintained at the creation of a document in the " "system. Some examples of channels can be: Website, Phone Call, Reseller, etc." -msgstr "" +msgstr "渠道用于记录你的销售线索或商机的来源,并记录在这些单据上。例如:网站、电话、经销商等" #. module: crm #: selection:crm.lead2opportunity.partner,name:0 @@ -3565,7 +3580,7 @@ msgstr "序列" #. module: crm #: model:ir.model,name:crm.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "邮件合并向导" #. module: crm #: view:crm.meeting:0 @@ -3602,7 +3617,7 @@ msgstr "年" #. module: crm #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "错误,您不能创建循环引用的会员用户" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead8 diff --git a/addons/crm_claim/i18n/zh_CN.po b/addons/crm_claim/i18n/zh_CN.po index bb1104d5835..6105b875f97 100644 --- a/addons/crm_claim/i18n/zh_CN.po +++ b/addons/crm_claim/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:36+0000\n" -"PO-Revision-Date: 2011-04-11 05:47+0000\n" -"Last-Translator: openerp-china.black-jack \n" +"PO-Revision-Date: 2012-02-17 05:59+0000\n" +"Last-Translator: Jeff Wang \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-02-09 07:02+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: crm_claim #: field:crm.claim.report,nbr:0 @@ -82,12 +82,12 @@ msgstr "你能建立索赔阶段的分类在系统输入每个索赔的状态度 #: code:addons/crm_claim/crm_claim.py:132 #, python-format msgid "The claim '%s' has been opened." -msgstr "" +msgstr "索赔'%s' 已被打开。" #. module: crm_claim #: view:crm.claim:0 msgid "Date Closed" -msgstr "" +msgstr "结束日期" #. module: crm_claim #: view:crm.claim.report:0 @@ -146,12 +146,12 @@ msgstr "关联" #. module: crm_claim #: view:crm.claim.report:0 msgid "Date of claim" -msgstr "" +msgstr "索赔日期" #. module: crm_claim #: view:crm.claim:0 msgid "All pending Claims" -msgstr "" +msgstr "所有未决索赔" #. module: crm_claim #: view:crm.claim.report:0 @@ -182,7 +182,7 @@ msgstr "业务伙伴" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month of claim" -msgstr "" +msgstr "索赔月份" #. module: crm_claim #: selection:crm.claim,type_action:0 @@ -222,7 +222,7 @@ msgstr "发送新的电子邮件" #: selection:crm.claim,state:0 #: view:crm.claim.report:0 msgid "New" -msgstr "" +msgstr "新建" #. module: crm_claim #: view:crm.claim:0 @@ -249,7 +249,7 @@ msgstr "下一动作" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "我的销售团队" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim3 @@ -314,7 +314,7 @@ msgstr "联系方式" #. module: crm_claim #: view:crm.claim.report:0 msgid "Month-1" -msgstr "" +msgstr "上月" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim @@ -373,7 +373,7 @@ msgstr "更新日期" #. module: crm_claim #: view:crm.claim.report:0 msgid "Year of claim" -msgstr "" +msgstr "索赔年份" #. module: crm_claim #: view:crm.claim.report:0 @@ -395,7 +395,7 @@ msgstr "索赔金额" #. module: crm_claim #: view:crm.claim:0 msgid "Responsible User" -msgstr "" +msgstr "负责用户" #. module: crm_claim #: help:crm.claim,email_cc:0 @@ -465,7 +465,7 @@ msgstr "6月" #. module: crm_claim #: view:res.partner:0 msgid "Partners Claim" -msgstr "" +msgstr "客户抱怨" #. module: crm_claim #: field:crm.claim,partner_phone:0 @@ -480,7 +480,7 @@ msgstr "用户" #. module: crm_claim #: field:crm.claim,active:0 msgid "Active" -msgstr "" +msgstr "激活" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -612,7 +612,7 @@ msgstr "开启" #. module: crm_claim #: view:crm.claim:0 msgid "New Claims" -msgstr "" +msgstr "新抱怨" #. module: crm_claim #: view:crm.claim:0 @@ -629,17 +629,17 @@ msgstr "负责人" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in current year" -msgstr "" +msgstr "本年新建的抱怨" #. module: crm_claim #: view:crm.claim:0 msgid "Unassigned Claims" -msgstr "" +msgstr "未分配的抱怨" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in current month" -msgstr "" +msgstr "本月新建的抱怨" #. module: crm_claim #: field:crm.claim.report,delay_expected:0 @@ -706,7 +706,7 @@ msgstr "动作完成" #. module: crm_claim #: view:crm.claim.report:0 msgid "Claims created in last month" -msgstr "" +msgstr "上个月新建的抱怨" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim5 @@ -748,7 +748,7 @@ msgstr "年" #. module: crm_claim #: view:crm.claim.report:0 msgid "My company" -msgstr "" +msgstr "我的公司" #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -768,7 +768,7 @@ msgstr "ID" #. module: crm_claim #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "错误,您不能创建循环引用的会员用户" #. module: crm_claim #: view:crm.claim:0 @@ -796,7 +796,7 @@ msgstr "创建日期" #. module: crm_claim #: view:crm.claim:0 msgid "In Progress Claims" -msgstr "" +msgstr "正在处理的抱怨" #~ msgid "Probability" #~ msgstr "概率" diff --git a/addons/crm_fundraising/i18n/zh_CN.po b/addons/crm_fundraising/i18n/zh_CN.po index 931609c5389..780aeeda48e 100644 --- a/addons/crm_fundraising/i18n/zh_CN.po +++ b/addons/crm_fundraising/i18n/zh_CN.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: crm_fundraising diff --git a/addons/crm_helpdesk/i18n/zh_CN.po b/addons/crm_helpdesk/i18n/zh_CN.po index 819abe7a6b7..07d741d60f8 100644 --- a/addons/crm_helpdesk/i18n/zh_CN.po +++ b/addons/crm_helpdesk/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:36+0000\n" -"PO-Revision-Date: 2011-04-10 17:19+0000\n" -"Last-Translator: openerp-china.black-jack \n" +"PO-Revision-Date: 2012-02-17 05:43+0000\n" +"Last-Translator: Jeff Wang \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-02-09 07:04+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: crm_helpdesk #: field:crm.helpdesk.report,delay_close:0 @@ -46,7 +46,7 @@ msgstr "3月" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in current year" -msgstr "" +msgstr "本年发生的服务请求" #. module: crm_helpdesk #: field:crm.helpdesk,company_id:0 @@ -80,7 +80,7 @@ msgstr "添加内部备注" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Date of helpdesk requests" -msgstr "" +msgstr "服务请求日期" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -95,7 +95,7 @@ msgstr "消息" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "My company" -msgstr "" +msgstr "我的公司" #. module: crm_helpdesk #: selection:crm.helpdesk,state:0 @@ -156,7 +156,7 @@ msgstr "划分" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in last month" -msgstr "" +msgstr "上个月发生的服务请求" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -166,14 +166,14 @@ msgstr "发送新的电子邮件" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Helpdesk requests during last 7 days" -msgstr "" +msgstr "之前7天内的服务请求" #. module: crm_helpdesk #: view:crm.helpdesk:0 #: selection:crm.helpdesk,state:0 #: view:crm.helpdesk.report:0 msgid "New" -msgstr "" +msgstr "新建" #. module: crm_helpdesk #: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report @@ -207,7 +207,7 @@ msgstr "邮件" #: view:crm.helpdesk:0 #: view:crm.helpdesk.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "我的销售团队" #. module: crm_helpdesk #: field:crm.helpdesk,create_date:0 @@ -252,7 +252,7 @@ msgstr "分类" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "New Helpdesk Request" -msgstr "" +msgstr "新建服务请求" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -267,13 +267,13 @@ msgstr "日期" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Month of helpdesk requests" -msgstr "" +msgstr "服务请求月份" #. module: crm_helpdesk #: code:addons/crm_helpdesk/crm_helpdesk.py:101 #, python-format msgid "No Subject" -msgstr "" +msgstr "无主题" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 @@ -283,12 +283,12 @@ msgstr "服务台" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "All pending Helpdesk Request" -msgstr "" +msgstr "所有暂停的服务请求" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Year of helpdesk requests" -msgstr "" +msgstr "服务请求的年份" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -324,7 +324,7 @@ msgstr "更新日期" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Helpdesk requests occurred in current month" -msgstr "" +msgstr "当月发生的服务请求" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 @@ -345,7 +345,7 @@ msgstr "分类" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Responsible User" -msgstr "" +msgstr "负责用户" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -361,7 +361,7 @@ msgstr "计划成本" #. module: crm_helpdesk #: help:crm.helpdesk,channel_id:0 msgid "Communication channel." -msgstr "" +msgstr "通讯渠道" #. module: crm_helpdesk #: help:crm.helpdesk,email_cc:0 @@ -570,7 +570,7 @@ msgstr "服务台支持树" #. module: crm_helpdesk #: selection:crm.helpdesk,state:0 msgid "In Progress" -msgstr "" +msgstr "进行中" #. module: crm_helpdesk #: view:crm.helpdesk:0 @@ -652,7 +652,7 @@ msgstr "名称" #. module: crm_helpdesk #: view:crm.helpdesk.report:0 msgid "Month-1" -msgstr "" +msgstr "上月" #. module: crm_helpdesk #: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main @@ -689,17 +689,17 @@ msgstr "创建和管理服务台类型去更好管理和分类你的支持的请 #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Todays's Helpdesk Requests" -msgstr "" +msgstr "今天的服务请求" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Request Date" -msgstr "" +msgstr "请求日期" #. module: crm_helpdesk #: view:crm.helpdesk:0 msgid "Open Helpdesk Request" -msgstr "" +msgstr "打开服务请求" #. module: crm_helpdesk #: selection:crm.helpdesk,priority:0 diff --git a/addons/crm_partner_assign/i18n/zh_CN.po b/addons/crm_partner_assign/i18n/zh_CN.po index bf63e33747f..83574e65193 100644 --- a/addons/crm_partner_assign/i18n/zh_CN.po +++ b/addons/crm_partner_assign/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:36+0000\n" -"PO-Revision-Date: 2011-04-11 08:43+0000\n" -"Last-Translator: openerp-china.black-jack \n" +"PO-Revision-Date: 2012-02-17 05:34+0000\n" +"Last-Translator: Jeff Wang \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-02-09 07:06+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,send_to:0 @@ -25,12 +25,12 @@ msgstr "发送到" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,subtype:0 msgid "Message type" -msgstr "" +msgstr "内容类型" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,auto_delete:0 msgid "Permanently delete emails after sending" -msgstr "" +msgstr "电子邮件发送后永久删除" #. module: crm_partner_assign #: field:crm.lead.report.assign,delay_close:0 @@ -40,7 +40,7 @@ msgstr "延迟关闭" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,email_to:0 msgid "Message recipients" -msgstr "" +msgstr "收件人" #. module: crm_partner_assign #: field:crm.lead.report.assign,planned_revenue:0 @@ -61,7 +61,7 @@ msgstr "分组..." #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,template_id:0 msgid "Template" -msgstr "" +msgstr "模版" #. module: crm_partner_assign #: view:crm.lead:0 @@ -76,12 +76,12 @@ msgstr "geolocalization定位" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,body_text:0 msgid "Plain-text version of the message" -msgstr "" +msgstr "内容的纯文本版本" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 msgid "Body" -msgstr "" +msgstr "正文" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -101,7 +101,7 @@ msgstr "延迟关闭" #. module: crm_partner_assign #: view:crm.partner.report.assign:0 msgid "#Partner" -msgstr "" +msgstr "业务伙伴编号" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,history:0 @@ -135,7 +135,7 @@ msgstr "最高" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,body_text:0 msgid "Text contents" -msgstr "" +msgstr "文本内容" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -146,7 +146,7 @@ msgstr "日" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,message_id:0 msgid "Message unique identifier" -msgstr "" +msgstr "消息唯一编号" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,history:0 @@ -164,7 +164,7 @@ msgstr "geolocalization纬度" msgid "" "Add here all attachments of the current document you want to include in the " "Email." -msgstr "" +msgstr "在这里添加你在邮件里要加入的当前单据附件。" #. module: crm_partner_assign #: selection:crm.lead.report.assign,state:0 @@ -191,17 +191,17 @@ msgstr "为线索指定一个业务伙伴的概率(0表示没指派)" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,body_html:0 msgid "Rich-text/HTML version of the message" -msgstr "" +msgstr "内容的富文本/HTML版本" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,auto_delete:0 msgid "Auto Delete" -msgstr "" +msgstr "自动删除" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,email_bcc:0 msgid "Blind carbon copy message recipients" -msgstr "" +msgstr "密送" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,partner_id:0 @@ -250,7 +250,7 @@ msgstr "划分" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 msgid "Send" -msgstr "" +msgstr "发送" #. module: crm_partner_assign #: view:res.partner:0 @@ -282,7 +282,7 @@ msgstr "类型" #. module: crm_partner_assign #: view:crm.partner.report.assign:0 msgid "Name" -msgstr "" +msgstr "名称" #. module: crm_partner_assign #: selection:crm.lead.report.assign,priority:0 @@ -294,12 +294,12 @@ msgstr "最低" msgid "" "Type of message, usually 'html' or 'plain', used to select plaintext or rich " "text contents accordingly" -msgstr "" +msgstr "内容类型,一般是“html”或“纯文本”,用于对应地选择纯文本或富文本" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 msgid "Assign Date" -msgstr "" +msgstr "分配日期" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -314,7 +314,7 @@ msgstr "创建日期" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,res_id:0 msgid "Related Document ID" -msgstr "" +msgstr "相关单据编号" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -345,7 +345,7 @@ msgstr "阶段" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,model:0 msgid "Related Document model" -msgstr "" +msgstr "相关单据模型" #. module: crm_partner_assign #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:192 @@ -388,7 +388,7 @@ msgstr "结束" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,use_template:0 msgid "Use Template" -msgstr "" +msgstr "使用模版" #. module: crm_partner_assign #: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign @@ -460,12 +460,12 @@ msgstr "#商机" #. module: crm_partner_assign #: view:crm.lead:0 msgid "Team" -msgstr "" +msgstr "团队" #. module: crm_partner_assign #: view:crm.lead:0 msgid "Referred Partner" -msgstr "" +msgstr "推荐的业务伙伴" #. module: crm_partner_assign #: selection:crm.lead.report.assign,state:0 @@ -486,7 +486,7 @@ msgstr "已结束" #. module: crm_partner_assign #: model:ir.actions.act_window,name:crm_partner_assign.action_crm_send_mass_forward msgid "Mass forward to partner" -msgstr "" +msgstr "批量转发给业务伙伴" #. module: crm_partner_assign #: view:res.partner:0 @@ -566,7 +566,7 @@ msgstr "geolocalization经度" #. module: crm_partner_assign #: field:crm.partner.report.assign,opp:0 msgid "# of Opportunity" -msgstr "" +msgstr "商机编号" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -596,12 +596,12 @@ msgstr "这业务的业务伙伴已跟进/已指定" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,date:0 msgid "Date" -msgstr "" +msgstr "日期" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,body_html:0 msgid "Rich-text contents" -msgstr "" +msgstr "富文本内容" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -616,18 +616,18 @@ msgstr "res.partner.grade" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,message_id:0 msgid "Message-Id" -msgstr "" +msgstr "Message-Id" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 #: field:crm.lead.forward.to.partner,attachment_ids:0 msgid "Attachments" -msgstr "" +msgstr "附件" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,email_cc:0 msgid "Cc" -msgstr "" +msgstr "抄送" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -637,7 +637,7 @@ msgstr "9月" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,references:0 msgid "References" -msgstr "" +msgstr "关联" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -663,14 +663,14 @@ msgstr "开启" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,email_cc:0 msgid "Carbon copy message recipients" -msgstr "" +msgstr "抄送" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,headers:0 msgid "" "Full message headers, e.g. SMTP session headers (usually available on " "inbound messages only)" -msgstr "" +msgstr "完整的邮件头,例如:SMTP会话头(一般只用在接收的邮件)" #. module: crm_partner_assign #: field:res.partner,date_localization:0 @@ -692,12 +692,12 @@ msgstr "到" msgid "" "Message sender, taken from user preferences. If empty, this is not a mail " "but a message." -msgstr "" +msgstr "邮件发件人,来自用户的个人设置。如果为空,不发邮件而是发内部消息。" #. module: crm_partner_assign #: field:crm.partner.report.assign,nbr:0 msgid "# of Partner" -msgstr "" +msgstr "业务伙伴编号" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 @@ -708,7 +708,7 @@ msgstr "跟进的业务伙伴" #. module: crm_partner_assign #: field:crm.partner.report.assign,name:0 msgid "Partner name" -msgstr "" +msgstr "业务伙伴名称" #. module: crm_partner_assign #: selection:crm.lead.report.assign,month:0 @@ -723,7 +723,7 @@ msgstr "可能收入" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,reply_to:0 msgid "Reply-To" -msgstr "" +msgstr "回复到" #. module: crm_partner_assign #: field:crm.lead,partner_assigned_id:0 @@ -743,7 +743,7 @@ msgstr "商机" #. module: crm_partner_assign #: view:crm.lead.forward.to.partner:0 msgid "Send Mail" -msgstr "" +msgstr "发送邮件" #. module: crm_partner_assign #: field:crm.lead.report.assign,partner_id:0 @@ -771,7 +771,7 @@ msgstr "国家" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,headers:0 msgid "Message headers" -msgstr "" +msgstr "邮件头" #. module: crm_partner_assign #: view:res.partner:0 @@ -781,7 +781,7 @@ msgstr "转换为商机" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,email_bcc:0 msgid "Bcc" -msgstr "" +msgstr "密送" #. module: crm_partner_assign #: view:crm.lead:0 @@ -797,7 +797,7 @@ msgstr "4月" #: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_partner_assign #: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_partner_assign_tree msgid "Partnership Analysis" -msgstr "" +msgstr "业务伙伴分析" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_lead @@ -812,7 +812,7 @@ msgstr "待处理" #. module: crm_partner_assign #: view:crm.partner.report.assign:0 msgid "Partner assigned Analysis" -msgstr "" +msgstr "业务伙伴分配分析" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign @@ -822,12 +822,12 @@ msgstr "客户关系管理 线索报表" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,references:0 msgid "Message references, such as identifiers of previous messages" -msgstr "" +msgstr "邮件引用,例如前一个邮件的ID" #. module: crm_partner_assign #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "错误,您不能创建循环引用的会员用户" #. module: crm_partner_assign #: selection:crm.lead.forward.to.partner,history:0 @@ -842,12 +842,12 @@ msgstr "序列" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_partner_report_assign msgid "CRM Partner Report" -msgstr "" +msgstr "CRM业务伙伴报表" #. module: crm_partner_assign #: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner msgid "E-mail composition wizard" -msgstr "" +msgstr "邮件合并向导" #. module: crm_partner_assign #: selection:crm.lead.report.assign,priority:0 @@ -868,7 +868,7 @@ msgstr "创建日期" #. module: crm_partner_assign #: field:crm.lead.forward.to.partner,filter_id:0 msgid "Filters" -msgstr "" +msgstr "过滤器" #. module: crm_partner_assign #: view:crm.lead.report.assign:0 @@ -879,7 +879,7 @@ msgstr "年" #. module: crm_partner_assign #: help:crm.lead.forward.to.partner,reply_to:0 msgid "Preferred response address for the message" -msgstr "" +msgstr "本邮件推荐的回复地址" #~ msgid "" #~ "These addresses will receive a copy of this email. To modify the permanent " diff --git a/addons/crm_todo/i18n/zh_CN.po b/addons/crm_todo/i18n/zh_CN.po index aa4fc65270e..b92a4caf480 100644 --- a/addons/crm_todo/i18n/zh_CN.po +++ b/addons/crm_todo/i18n/zh_CN.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 05:00+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: crm_todo diff --git a/addons/delivery/i18n/nl.po b/addons/delivery/i18n/nl.po index 89249b052e7..314e86bcd73 100644 --- a/addons/delivery/i18n/nl.po +++ b/addons/delivery/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-08 09:41+0000\n" +"PO-Revision-Date: 2012-02-20 15:37+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:04+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:54+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: delivery #: report:sale.shipping:0 @@ -205,8 +205,8 @@ msgid "" "Define your delivery methods and their pricing. The delivery costs can be " "added on the sale order form or in the invoice, based on the delivery orders." msgstr "" -"Definieer uw levering methodes en hun prijzen. De leveringkosten kunnen " -"worden toegevoegd op de verkooporder of in de factuur, op basis van de " +"Definieer uw leveringswijze en hun prijzen. De leveringkosten kunnen worden " +"toegevoegd op de verkooporder of in de factuur, op basis van de " "leveringsorders." #. module: delivery @@ -456,12 +456,12 @@ msgstr "Aantal" #: view:delivery.define.delivery.steps.wizard:0 #: model:ir.actions.act_window,name:delivery.action_define_delivery_steps msgid "Setup Your Picking Policy" -msgstr "Stel uw verzamelbeleid in" +msgstr "Stel uw wijze van orderpicken in" #. module: delivery #: model:ir.actions.act_window,name:delivery.action_delivery_carrier_form1 msgid "Define Delivery Methods" -msgstr "Definieer aflever methodes" +msgstr "Definieer verzendwijze" #. module: delivery #: help:delivery.carrier,free_if_more_than:0 @@ -503,7 +503,7 @@ msgid "" "reinvoice the delivery costs when you are doing invoicing based on delivery " "orders" msgstr "" -"Definieer de levering methodes die u gebruikt en hun prijzen, om de " +"Definieer de leveringswijze die u gebruikt en hun prijzen, om de " "verzendkosten te her-factureren wanneer facturatie baseert op leverings " "orders" diff --git a/addons/delivery/i18n/zh_CN.po b/addons/delivery/i18n/zh_CN.po index e6f40298035..66d87fff5dc 100644 --- a/addons/delivery/i18n/zh_CN.po +++ b/addons/delivery/i18n/zh_CN.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:57+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: delivery diff --git a/addons/document/i18n/pt_BR.po b/addons/document/i18n/pt_BR.po index 15c26a649f8..5db87b4445b 100644 --- a/addons/document/i18n/pt_BR.po +++ b/addons/document/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-01-17 12:14+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2012-02-19 15:15+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:49+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: document #: field:document.directory,parent_id:0 @@ -151,7 +151,7 @@ msgstr "Nome do diretório deve ser único!" #. module: document #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "Filtrar em meus documentos" #. module: document #: field:ir.attachment,index_content:0 @@ -170,7 +170,7 @@ msgstr "" #. module: document #: model:ir.actions.todo.category,name:document.category_knowledge_mgmt_config msgid "Knowledge Management" -msgstr "" +msgstr "Gestão de Conhecimento" #. module: document #: view:document.directory:0 @@ -521,7 +521,7 @@ msgstr "" #: view:document.configuration:0 #: model:ir.actions.act_window,name:document.action_config_auto_directory msgid "Configure Directories" -msgstr "" +msgstr "Configurar Diretórios" #. module: document #: field:document.directory.content,include_name:0 @@ -669,7 +669,7 @@ msgstr "Somente Leitura" #. module: document #: model:ir.actions.act_window,name:document.action_document_directory_form msgid "Document Directory" -msgstr "" +msgstr "Diretório de Documentos" #. module: document #: sql_constraint:document.directory:0 @@ -831,7 +831,7 @@ msgstr "" #. module: document #: model:ir.model,name:document.model_ir_attachment msgid "ir.attachment" -msgstr "" +msgstr "ir.attachment" #. module: document #: view:board.board:0 @@ -866,7 +866,7 @@ msgstr "Observações" #. module: document #: model:ir.model,name:document.model_document_configuration msgid "Directory Configuration" -msgstr "" +msgstr "Configuração do Diretório" #. module: document #: help:document.directory,type:0 @@ -935,7 +935,7 @@ msgstr "# de Arquivos" #: code:addons/document/document.py:209 #, python-format msgid "(copy)" -msgstr "" +msgstr "(copiar)" #. module: document #: view:document.directory:0 @@ -955,7 +955,7 @@ msgstr "" #. module: document #: field:document.directory.content.type,mimetype:0 msgid "Mime Type" -msgstr "" +msgstr "Mime Type" #. module: document #: view:report.document.user:0 diff --git a/addons/edi/i18n/zh_CN.po b/addons/edi/i18n/zh_CN.po index 05af71b584b..135f6041fe7 100644 --- a/addons/edi/i18n/zh_CN.po +++ b/addons/edi/i18n/zh_CN.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: edi diff --git a/addons/email_template/i18n/fr.po b/addons/email_template/i18n/fr.po index 691bd0b6d75..d4599d879a7 100644 --- a/addons/email_template/i18n/fr.po +++ b/addons/email_template/i18n/fr.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-05-21 07:42+0000\n" -"Last-Translator: lholivier \n" +"PO-Revision-Date: 2012-02-18 23:35+0000\n" +"Last-Translator: GaCriv \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:58+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: email_template #: field:email.template,subtype:0 #: field:email_template.preview,subtype:0 msgid "Message type" -msgstr "" +msgstr "Type de message" #. module: email_template #: field:email.template,report_name:0 @@ -31,7 +31,7 @@ msgstr "Nom du fichier du rapport" #. module: email_template #: view:email.template:0 msgid "SMTP Server" -msgstr "" +msgstr "SMTP Server" #. module: email_template #: view:email.template:0 @@ -47,7 +47,7 @@ msgstr "" #. module: email_template #: view:mail.compose.message:0 msgid "Save as a new template" -msgstr "" +msgstr "Enregistrer comme un nouveau modèle" #. module: email_template #: help:email.template,subject:0 @@ -65,7 +65,7 @@ msgstr "" #: selection:email.template,state:0 #: selection:email_template.preview,state:0 msgid "Received" -msgstr "" +msgstr "Reçu" #. module: email_template #: view:email.template:0 @@ -90,13 +90,13 @@ msgstr "" #. module: email_template #: view:email.template:0 msgid "Email Content" -msgstr "" +msgstr "Contenu du courriel" #. module: email_template #: selection:email.template,state:0 #: selection:email_template.preview,state:0 msgid "Cancelled" -msgstr "" +msgstr "Annulé" #. module: email_template #: field:email.template,reply_to:0 @@ -119,7 +119,7 @@ msgstr "Attention" #. module: email_template #: model:ir.model,name:email_template.model_res_partner msgid "Partner" -msgstr "" +msgstr "Partenaire" #. module: email_template #: field:email.template,subject:0 @@ -142,13 +142,13 @@ msgstr "Modèle" #: field:email.template,partner_id:0 #: field:email_template.preview,partner_id:0 msgid "Related partner" -msgstr "" +msgstr "Partenaire associé" #. module: email_template #: field:email.template,sub_model_object_field:0 #: field:email_template.preview,sub_model_object_field:0 msgid "Sub-field" -msgstr "" +msgstr "Sous champ" #. module: email_template #: view:email.template:0 @@ -180,7 +180,7 @@ msgstr "" #. module: email_template #: model:ir.model,name:email_template.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "Assistant de composition de message" #. module: email_template #: view:email.template:0 @@ -196,7 +196,7 @@ msgstr "" #: field:email.template,lang:0 #: field:email_template.preview,lang:0 msgid "Language Selection" -msgstr "" +msgstr "Choix de la langue" #. module: email_template #: view:email.template:0 @@ -233,7 +233,7 @@ msgstr "Aperçu du modèle" #: field:email.template,null_value:0 #: field:email_template.preview,null_value:0 msgid "Null value" -msgstr "" +msgstr "Valeur nulle" #. module: email_template #: field:email.template,sub_object:0 @@ -257,13 +257,13 @@ msgstr "" #. module: email_template #: field:mail.compose.message,use_template:0 msgid "Use Template" -msgstr "" +msgstr "Utiliser un modèle" #. module: email_template #: field:email.template,attachment_ids:0 #: field:email_template.preview,attachment_ids:0 msgid "Files to attach" -msgstr "" +msgstr "Fichiers à joindre" #. module: email_template #: view:email.template:0 @@ -288,6 +288,8 @@ msgid "" "If checked, this partner will not receive any automated email notifications, " "such as the availability of invoices." msgstr "" +"Si coché, ce partenaire ne recevra pas les courriels automatiques de " +"notification comme la mise à disposition de factures." #. module: email_template #: view:email.template:0 @@ -303,7 +305,7 @@ msgstr "Regrouper par..." #: field:email.template,user_signature:0 #: field:email_template.preview,user_signature:0 msgid "Add Signature" -msgstr "" +msgstr "Ajouter une signature" #. module: email_template #: help:email.template,body_text:0 @@ -321,7 +323,7 @@ msgstr "" #: code:addons/email_template/email_template.py:230 #, python-format msgid "(copy)" -msgstr "" +msgstr "(copie)" #. module: email_template #: selection:email.template,state:0 @@ -332,7 +334,7 @@ msgstr "Sortant" #. module: email_template #: view:mail.compose.message:0 msgid "Use a message template" -msgstr "" +msgstr "Utiliser un modèle de message" #. module: email_template #: help:email.template,user_signature:0 @@ -365,7 +367,7 @@ msgstr "Modèles de courriels" #: field:email.template,date:0 #: field:email_template.preview,date:0 msgid "Date" -msgstr "" +msgstr "Date" #. module: email_template #: model:ir.actions.act_window,name:email_template.wizard_email_template_preview @@ -416,7 +418,7 @@ msgstr "Expression" #: field:email.template,original:0 #: field:email_template.preview,original:0 msgid "Original" -msgstr "" +msgstr "Original" #. module: email_template #: view:email.template:0 @@ -439,13 +441,13 @@ msgstr "Pièces jointes" #. module: email_template #: view:email.template:0 msgid "Email Details" -msgstr "" +msgstr "Détails des courriels" #. module: email_template #: field:email.template,email_cc:0 #: field:email_template.preview,email_cc:0 msgid "Cc" -msgstr "" +msgstr "Copie à (CC)" #. module: email_template #: field:email.template,body_text:0 @@ -457,19 +459,19 @@ msgstr "" #: help:email.template,auto_delete:0 #: help:email_template.preview,auto_delete:0 msgid "Permanently delete this email after sending it, to save space" -msgstr "" +msgstr "Suppression de ce courriel après envoi pour économiser de l'espace" #. module: email_template #: field:email.template,references:0 #: field:email_template.preview,references:0 msgid "References" -msgstr "" +msgstr "Références" #. module: email_template #: field:email.template,display_text:0 #: field:email_template.preview,display_text:0 msgid "Display Text" -msgstr "" +msgstr "Texte affiché" #. module: email_template #: view:email_template.preview:0 @@ -496,7 +498,7 @@ msgstr "" #: field:email.template,mail_server_id:0 #: field:email_template.preview,mail_server_id:0 msgid "Outgoing Mail Server" -msgstr "" +msgstr "Serveur de courriels sortants" #. module: email_template #: help:email.template,ref_ir_act_window:0 @@ -516,7 +518,7 @@ msgstr "Champ" #: field:email.template,user_id:0 #: field:email_template.preview,user_id:0 msgid "Related user" -msgstr "" +msgstr "Utilisateur associé" #. module: email_template #: view:email.template:0 @@ -549,7 +551,7 @@ msgstr "" #. module: email_template #: field:email_template.preview,res_id:0 msgid "Sample Document" -msgstr "" +msgstr "Document exemple" #. module: email_template #: help:email.template,email_to:0 @@ -600,7 +602,7 @@ msgstr "" #: field:email.template,email_bcc:0 #: field:email_template.preview,email_bcc:0 msgid "Bcc" -msgstr "" +msgstr "Copie cachée à (BCC)" #. module: email_template #: help:email.template,reply_to:0 @@ -640,12 +642,13 @@ msgstr "" #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." msgstr "" +"Erreur ! Vous ne pouvez pas créer des membres associés de manière récursive." #. module: email_template #: code:addons/email_template/email_template.py:218 #, python-format msgid "Deletion of the action record failed." -msgstr "" +msgstr "La suppression de l'action a échoué." #. module: email_template #: help:email.template,mail_server_id:0 @@ -672,7 +675,7 @@ msgstr "" #. module: email_template #: view:email.template:0 msgid "Attach Report" -msgstr "" +msgstr "Joindre un rapport" #. module: email_template #: field:email.template,report_template:0 diff --git a/addons/email_template/i18n/zh_CN.po b/addons/email_template/i18n/zh_CN.po index c8e27f0f2ef..77e41bef712 100644 --- a/addons/email_template/i18n/zh_CN.po +++ b/addons/email_template/i18n/zh_CN.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: email_template diff --git a/addons/fetchmail/i18n/nl.po b/addons/fetchmail/i18n/nl.po index 0b51beab598..940608bdbfd 100644 --- a/addons/fetchmail/i18n/nl.po +++ b/addons/fetchmail/i18n/nl.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:36+0000\n" -"PO-Revision-Date: 2012-02-09 12:31+0000\n" +"PO-Revision-Date: 2012-02-19 13:23+0000\n" "Last-Translator: Erwin \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-02-10 04:49+0000\n" -"X-Generator: Launchpad (build 14771)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 @@ -87,7 +87,7 @@ msgstr "Nu ophalen" #: model:ir.actions.act_window,name:fetchmail.action_email_server_tree #: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree msgid "Incoming Mail Servers" -msgstr "Inkomende mail servers" +msgstr "Inkomende mailservers" #. module: fetchmail #: field:fetchmail.server,port:0 @@ -172,13 +172,13 @@ msgstr "Configuratie" #. module: fetchmail #: view:fetchmail.server:0 msgid "Incoming Mail Server" -msgstr "Inkomende mail server" +msgstr "Inkomende mailserver" #. module: fetchmail #: code:addons/fetchmail/fetchmail.py:155 #, python-format msgid "Connection test failed!" -msgstr "Inkomende mail server" +msgstr "Inkomende mailserver" #. module: fetchmail #: help:fetchmail.server,server:0 @@ -213,7 +213,7 @@ msgstr "Server-actie" #. module: fetchmail #: field:mail.message,fetchmail_server_id:0 msgid "Inbound Mail Server" -msgstr "Inkomende mail server" +msgstr "Inkomende mailserver" #. module: fetchmail #: field:fetchmail.server,message_ids:0 @@ -224,7 +224,7 @@ msgstr "Berichten" #. module: fetchmail #: view:fetchmail.server:0 msgid "Search Incoming Mail Servers" -msgstr "Zoek inkomende mail servers" +msgstr "Zoek inkomende mailservers" #. module: fetchmail #: field:fetchmail.server,active:0 @@ -331,7 +331,7 @@ msgstr "POP Server" #. module: fetchmail #: view:mail.message:0 msgid "Mail Server" -msgstr "Mail server" +msgstr "Mailserver" #~ msgid "Description" #~ msgstr "Omschrijving" diff --git a/addons/hr/i18n/mn.po b/addons/hr/i18n/mn.po index 3e075575c82..94862f6f08a 100644 --- a/addons/hr/i18n/mn.po +++ b/addons/hr/i18n/mn.po @@ -14,14 +14,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: 2010-12-21 10:14+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-02-18 07:35+0000\n" +"Last-Translator: Unurjargal \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-02-09 06:42+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -63,7 +63,7 @@ msgstr "Бүлэглэх..." #. module: hr #: model:ir.actions.act_window,name:hr.view_department_form_installer msgid "Create Your Departments" -msgstr "" +msgstr "Алба, хэлтсүүдээ үүсгэх" #. module: hr #: model:ir.actions.act_window,help:hr.action_hr_job @@ -110,7 +110,7 @@ msgstr "Хүний нөөцийн бүрдүүлэлтээр хүлээгдсэ #. module: hr #: model:ir.actions.todo.category,name:hr.category_hr_management_config msgid "HR Management" -msgstr "" +msgstr "Хүний нөөцийн менежмент" #. module: hr #: help:hr.employee,partner_id:0 @@ -190,12 +190,12 @@ msgstr "эм" #. module: hr #: help:hr.job,expected_employees:0 msgid "Required number of employees in total for that job." -msgstr "" +msgstr "Тус албан тушаалд шаардлагатай нийт ажиллагсдын тоо" #. module: hr #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config msgid "Attendance" -msgstr "" +msgstr "Ирц" #. module: hr #: view:hr.employee:0 @@ -348,7 +348,7 @@ msgstr "Хэлтэс" #. module: hr #: model:ir.actions.act_window,name:hr.action_create_hr_employee_installer msgid "Create your Employees" -msgstr "" +msgstr "Ажилчдаа бүртгэх" #. module: hr #: field:hr.employee.category,name:0 @@ -439,7 +439,7 @@ msgstr "Үл мэдэгдэх" #. module: hr #: help:hr.job,no_of_employee:0 msgid "Number of employees with that job." -msgstr "" +msgstr "Ийм албан тушаалтай ажиллагсдын тоо" #. module: hr #: field:hr.employee,ssnid:0 @@ -472,7 +472,7 @@ msgstr "" #. module: hr #: field:hr.employee,bank_account_id:0 msgid "Bank Account Number" -msgstr "" +msgstr "Банкны дансны дугаар" #. module: hr #: view:hr.department:0 @@ -544,7 +544,7 @@ msgstr "" #. module: hr #: field:hr.employee,passport_id:0 msgid "Passport No" -msgstr "" +msgstr "Пасспортын дугаар" #. module: hr #: field:hr.employee,mobile_phone:0 @@ -652,7 +652,7 @@ msgstr "OpenERP хэрэглэгчийг үүсгэх" #. module: hr #: field:hr.employee,login:0 msgid "Login" -msgstr "" +msgstr "Нэвтрэх" #. module: hr #: view:hr.employee:0 @@ -668,7 +668,7 @@ msgstr "Ажлын байрууд" #. module: hr #: field:hr.employee,otherid:0 msgid "Other Id" -msgstr "" +msgstr "Бусад дугаар" #. module: hr #: view:hr.employee:0 field:hr.employee,coach_id:0 @@ -678,12 +678,12 @@ msgstr "Дадлагажуулагч" #. module: hr #: sql_constraint:hr.job:0 msgid "The name of the job position must be unique per company!" -msgstr "" +msgstr "Нэг компаний ажлын байруудын нэр давхцаж болохгүй!" #. module: hr #: view:hr.job:0 msgid "My Departments Jobs" -msgstr "" +msgstr "Миний алба, хэлтсийн ажлын байрууд" #. module: hr #: field:hr.department,manager_id:0 view:hr.employee:0 @@ -704,7 +704,7 @@ msgstr "Харьяалагдсан" #. module: hr #: field:hr.job,no_of_employee:0 msgid "Number of Employees" -msgstr "" +msgstr "Ажиллагсдын тоо" #~ msgid "Sunday" #~ msgstr "Ням" diff --git a/addons/hr/i18n/nl.po b/addons/hr/i18n/nl.po index 4d95e632e60..f7f1c6b4816 100644 --- a/addons/hr/i18n/nl.po +++ b/addons/hr/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-15 10:44+0000\n" +"PO-Revision-Date: 2012-02-18 10:21+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-16 05:06+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -465,7 +465,7 @@ msgstr "Fout ! U kunt geen recursieve hiërarchie van medewerkers maken." #. module: hr #: model:ir.actions.act_window,name:hr.action2 msgid "Subordonate Hierarchy" -msgstr "" +msgstr "Hiërarchische ondergeschikte" #. module: hr #: model:ir.actions.act_window,help:hr.view_department_form_installer diff --git a/addons/hr_contract/i18n/mn.po b/addons/hr_contract/i18n/mn.po index 10473cc0305..d123370fc35 100644 --- a/addons/hr_contract/i18n/mn.po +++ b/addons/hr_contract/i18n/mn.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-12-21 11:33+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-02-18 07:43+0000\n" +"Last-Translator: Unurjargal \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-02-09 06:38+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: hr_contract #: field:hr.contract,wage:0 @@ -25,7 +25,7 @@ msgstr "Цалин" #. module: hr_contract #: view:hr.contract:0 msgid "Information" -msgstr "" +msgstr "Мэдээлэл" #. module: hr_contract #: view:hr.contract:0 @@ -111,7 +111,7 @@ msgstr "Хувийн мэдээлэл" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts whose end date already passed" -msgstr "" +msgstr "Хугацаа нь дууссан гэрээнүүд" #. module: hr_contract #: help:hr.employee,contract_id:0 @@ -163,7 +163,7 @@ msgstr "Дуусах огноо" #. module: hr_contract #: help:hr.contract,wage:0 msgid "Basic Salary of the employee" -msgstr "" +msgstr "Ажилтны үндсэн цалин" #. module: hr_contract #: field:hr.contract,name:0 @@ -237,7 +237,7 @@ msgstr "Эхлэх огноо" #. module: hr_contract #: constraint:hr.contract:0 msgid "Error! contract start-date must be lower then contract end-date." -msgstr "" +msgstr "Алдаа! Гэрээний эхлэх хугацаа дуусах хугацаанаас эрт байх ёстой." #. module: hr_contract #: field:hr.contract,visa_no:0 diff --git a/addons/hr_contract/i18n/nl.po b/addons/hr_contract/i18n/nl.po index e4a0b9cdf6e..797c2fadf21 100644 --- a/addons/hr_contract/i18n/nl.po +++ b/addons/hr_contract/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-01-12 13:39+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-19 12:41+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:38+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_contract #: field:hr.contract,wage:0 @@ -24,7 +24,7 @@ msgstr "Loon" #. module: hr_contract #: view:hr.contract:0 msgid "Information" -msgstr "" +msgstr "Informatie" #. module: hr_contract #: view:hr.contract:0 @@ -86,7 +86,7 @@ msgstr "Contract zoeken" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts in progress" -msgstr "" +msgstr "Contracten in behandeling" #. module: hr_contract #: field:hr.employee,vehicle_distance:0 @@ -110,7 +110,7 @@ msgstr "Persoonlijke informatie" #. module: hr_contract #: view:hr.contract:0 msgid "Contracts whose end date already passed" -msgstr "" +msgstr "Contracten waarvan de einddatum is verstreken" #. module: hr_contract #: help:hr.employee,contract_id:0 @@ -162,7 +162,7 @@ msgstr "Einddatum" #. module: hr_contract #: help:hr.contract,wage:0 msgid "Basic Salary of the employee" -msgstr "" +msgstr "Basissalaris van de werknemer" #. module: hr_contract #: field:hr.contract,name:0 @@ -183,7 +183,7 @@ msgstr "Opmerkingen" #. module: hr_contract #: field:hr.contract,permit_no:0 msgid "Work Permit No" -msgstr "" +msgstr "Werkvergunning nr." #. module: hr_contract #: view:hr.contract:0 @@ -216,7 +216,7 @@ msgstr "Baan informatie" #. module: hr_contract #: field:hr.contract,visa_expire:0 msgid "Visa Expire Date" -msgstr "" +msgstr "Visa vervaldatum" #. module: hr_contract #: field:hr.contract,job_id:0 @@ -241,7 +241,7 @@ msgstr "Fout! startdatum contract moet vóór einddatum contract liggen." #. module: hr_contract #: field:hr.contract,visa_no:0 msgid "Visa No" -msgstr "" +msgstr "Visa nr." #. module: hr_contract #: field:hr.employee,place_of_birth:0 diff --git a/addons/hr_evaluation/i18n/nl.po b/addons/hr_evaluation/i18n/nl.po index 625e140be4f..f6cb6dae2dc 100644 --- a/addons/hr_evaluation/i18n/nl.po +++ b/addons/hr_evaluation/i18n/nl.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: 2011-01-12 15:57+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-20 09:16+0000\n" +"Last-Translator: Erwin \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-02-09 06:52+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -25,7 +25,7 @@ msgstr "Een anonieme samenvatting naar de manager versturen" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Start Appraisal" -msgstr "" +msgstr "Start beoordeling" #. module: hr_evaluation #: view:hr.evaluation.interview:0 view:hr.evaluation.report:0 @@ -36,7 +36,7 @@ msgstr "Groepeer op..." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal that overpassed the deadline" -msgstr "" +msgstr "Beoordeling waarvan de deadline is verstreken" #. module: hr_evaluation #: field:hr.evaluation.interview,request_id:0 @@ -92,7 +92,7 @@ msgstr "Dag" #. module: hr_evaluation #: view:hr_evaluation.plan:0 field:hr_evaluation.plan,phase_ids:0 msgid "Appraisal Phases" -msgstr "" +msgstr "Beoordelingsfases" #. module: hr_evaluation #: help:hr_evaluation.plan,month_first:0 @@ -111,7 +111,7 @@ msgstr "Notities" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "(eval_name)s:Appraisal Name" -msgstr "" +msgstr "(eval_name)s: Beoordelingnaam" #. module: hr_evaluation #: model:ir.actions.act_window,help:hr_evaluation.open_view_hr_evaluation_tree @@ -122,6 +122,12 @@ msgid "" "manages all kind of evaluations: bottom-up, top-down, self-evaluation and " "final evaluation by the manager." msgstr "" +"Iedere werknemer kan worden toegewezen aan een beoordelingsplan. Een " +"beoordelingsplan plan definieert de frequentie en de manier waarop u de " +"periodieke werknemerbeoordelingen beheerd. Het is mogelijk om stappen te " +"maken en gesprekkente koppelen aan iedere stap. OpenERP beheert meerdere " +"soorten van beoordelingen. bottom-up, top-down, zelfbeoordeling en " +"eindbeoordelingen door een manager." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -136,7 +142,7 @@ msgstr "Wacht op vorige stadia" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation msgid "Employee Appraisal" -msgstr "" +msgstr "Werknemerbeoordeling" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 @@ -203,7 +209,7 @@ msgid "" " " msgstr "" "\n" -"Datem: %(date)s\n" +"Datum: %(date)s\n" "\n" "Beste %(employee_name)s,\n" "\n" @@ -221,12 +227,12 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal that are in Plan In Progress state" -msgstr "" +msgstr "Beoordeling waarvan de planning wordt verwerkt" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Reset to Draft" -msgstr "" +msgstr "Terugzetten naar Concept" #. module: hr_evaluation #: field:hr.evaluation.report,deadline:0 @@ -241,7 +247,7 @@ msgstr " Maand " #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "In progress Evaluations" -msgstr "" +msgstr "Beoordelingen in bewerking" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_survey_request @@ -282,7 +288,7 @@ msgstr "Medewerker" #. module: hr_evaluation #: selection:hr_evaluation.evaluation,state:0 msgid "New" -msgstr "" +msgstr "Nieuw" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,mail_body:0 @@ -305,17 +311,17 @@ msgstr "" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Evaluation done in last month" -msgstr "" +msgstr "Beoordelingen gedaan in aflelopen maand" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "E-mail opmaak wizard" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Creation Date" -msgstr "" +msgstr "Aanmaakdatum" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_answer_manager:0 @@ -336,7 +342,7 @@ msgstr "Openbare notities" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Send Reminder Email" -msgstr "" +msgstr "Verstuur herinneringsmail" #. module: hr_evaluation #: view:hr.evaluation.report:0 field:hr_evaluation.evaluation,rating:0 @@ -351,7 +357,7 @@ msgstr "Gesprek afdrukken" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Pending" -msgstr "" +msgstr "In afwachting" #. module: hr_evaluation #: field:hr.evaluation.report,closed:0 @@ -377,7 +383,7 @@ msgstr "July" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer msgid "Review Appraisal Plans" -msgstr "" +msgstr "Beoordeel beoordelingsplannen" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -397,12 +403,12 @@ msgstr "Actieplan" #. module: hr_evaluation #: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr_config msgid "Periodic Appraisal" -msgstr "" +msgstr "Periodieke beoordeling" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal to close within the next 7 days" -msgstr "" +msgstr "Periodieke beoordeling" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -422,6 +428,9 @@ msgid "" "employee's Appraisal Plan. Each user receives automatic emails and requests " "to evaluate their colleagues periodically." msgstr "" +"Gesprek aanvragen worden automatisch gegenereerd door OpenERP op basis van " +"een werknemer beoordelingsplan. Elke gebruiker ontvangt automatische e-mails " +"en verzoeken om regelmatig hun collega's te beoordelen." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -452,7 +461,7 @@ msgstr "December" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Evaluation done in current year" -msgstr "" +msgstr "Beoordelingen gedaan afgelopen jaar" #. module: hr_evaluation #: view:hr.evaluation.report:0 field:hr.evaluation.report,month:0 @@ -472,7 +481,7 @@ msgstr "Mail instellingen" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.evaluation_reminders msgid "Appraisal Reminders" -msgstr "" +msgstr "Beoordeling herinneringen" #. module: hr_evaluation #: view:hr.evaluation.interview:0 view:hr_evaluation.evaluation:0 @@ -496,7 +505,7 @@ msgstr "Bijschrift" #. module: hr_evaluation #: field:hr_evaluation.plan,month_first:0 msgid "First Appraisal in (months)" -msgstr "" +msgstr "Eerste beoordeling in (maanden)" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 @@ -519,12 +528,12 @@ msgstr "7 Dagen" #: field:hr_evaluation.plan,name:0 field:hr_evaluation.plan.phase,plan_id:0 #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan msgid "Appraisal Plan" -msgstr "" +msgstr "Beoordelingsplan" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Print Survey" -msgstr "" +msgstr "Enquête afdrukken" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -576,7 +585,7 @@ msgstr "Fout ! U kunt geen recursieve hiërarchie van medewerkers maken." #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan_phase msgid "Appraisal Plan Phase" -msgstr "" +msgstr "Beoordelingsplanfase" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -586,7 +595,7 @@ msgstr "Januari" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview msgid "Appraisal Interviews" -msgstr "" +msgstr "Beoordelingsgesprekken" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -623,12 +632,12 @@ msgstr "Wacht op waardering" #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_report_all #: model:ir.ui.menu,name:hr_evaluation.menu_evaluation_report_all msgid "Appraisal Analysis" -msgstr "" +msgstr "Beoordelingsanalyse" #. module: hr_evaluation #: field:hr_evaluation.evaluation,date:0 msgid "Appraisal Deadline" -msgstr "" +msgstr "Beoordelingsdeadline" #. module: hr_evaluation #: field:hr.evaluation.report,rating:0 @@ -665,6 +674,12 @@ msgid "" "\n" " Thanks," msgstr "" +"Hallo %s, \n" +"\n" +" Wilt u zo vriendelijk zijn om uw reactie te sturen op '%s' " +"beoordelingsgesprek. \n" +"\n" +" Bedankt," #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 @@ -679,6 +694,10 @@ msgid "" "OpenERP can automatically generate interview requests to managers and/or " "subordinates." msgstr "" +"Het is mogelijk om beoordelingsplannen te definieren (bijv.: eerste gesprek " +"na 6 maanden, daarna ieder jaar). Vervolgens kan iedere werknemer worden " +"gekoppeld aan een beoordelingsplan, zo dat OpenERP automatisch " +"gespreksaanvragen kan genereren naar managers en/of ondergeschikten." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -693,7 +712,7 @@ msgstr "Alle antwoorden naar de medewerker versturen" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Appraisal Data" -msgstr "" +msgstr "Beoordelingsdatums" #. module: hr_evaluation #: view:hr.evaluation.report:0 selection:hr.evaluation.report,state:0 @@ -705,12 +724,12 @@ msgstr "Klaar" #: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_plan_tree #: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_plan_tree msgid "Appraisal Plans" -msgstr "" +msgstr "Beoordelingsplan" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_interview msgid "Appraisal Interview" -msgstr "" +msgstr "Beoordelingsgesprek" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -721,7 +740,7 @@ msgstr "Annuleren" #: code:addons/hr_evaluation/wizard/mail_compose_message.py:49 #, python-format msgid "Reminder to fill up Survey" -msgstr "" +msgstr "Herinnering om het onderzoek in te vullen" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -736,7 +755,7 @@ msgstr "Te doen" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Final Validation Evaluations" -msgstr "" +msgstr "Laatste controle beoordelingen" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,mail_feature:0 @@ -759,6 +778,8 @@ msgid "" "The date of the next appraisal is computed by the appraisal plan's dates " "(first appraisal + periodicity)." msgstr "" +"De datum van de volgende beoordeling wordt berekend door de beoordelingsplan " +"datums (eerste beoordeling + frequentie)." #. module: hr_evaluation #: field:hr.evaluation.report,overpass_delay:0 @@ -777,7 +798,7 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.plan,month_next:0 msgid "Periodicity of Appraisal (months)" -msgstr "" +msgstr "Frequentie van beoordeling (maanden)" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 @@ -832,23 +853,23 @@ msgstr "Februari" #. module: hr_evaluation #: view:hr.evaluation.interview:0 view:hr_evaluation.evaluation:0 msgid "Interview Appraisal" -msgstr "" +msgstr "Beoordelingsgesprek" #. module: hr_evaluation #: field:survey.request,is_evaluation:0 msgid "Is Appraisal?" -msgstr "" +msgstr "Is beoordeling?" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:317 #, python-format msgid "You cannot start evaluation without Appraisal." -msgstr "" +msgstr "Het is niet mogelijk een evaluatie te starten zonder beoordeling." #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Evaluation done in current month" -msgstr "" +msgstr "Evaluaties gedaan afgelopen maand" #. module: hr_evaluation #: field:hr.evaluation.interview,user_to_review_id:0 @@ -863,17 +884,17 @@ msgstr "April" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Appraisal Plan Phases" -msgstr "" +msgstr "Beoordelingsplanfases" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Validate Appraisal" -msgstr "" +msgstr "Goedkeuren beoordeling" #. module: hr_evaluation #: view:hr.evaluation.interview:0 view:hr_evaluation.evaluation:0 msgid "Search Appraisal" -msgstr "" +msgstr "Zoek beoordeling" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,sequence:0 @@ -906,12 +927,12 @@ msgstr "Jaar" #. module: hr_evaluation #: field:hr_evaluation.evaluation,note_summary:0 msgid "Appraisal Summary" -msgstr "" +msgstr "Samenvatting beoordeling" #. module: hr_evaluation #: field:hr.employee,evaluation_date:0 msgid "Next Appraisal Date" -msgstr "" +msgstr "Volgende beoordelingsdatum" #~ msgid "Information" #~ msgstr "Informatie" diff --git a/addons/hr_expense/i18n/fr.po b/addons/hr_expense/i18n/fr.po index 83113da1524..25f6de37411 100644 --- a/addons/hr_expense/i18n/fr.po +++ b/addons/hr_expense/i18n/fr.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2011-01-13 09:47+0000\n" -"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.com) " -"\n" +"PO-Revision-Date: 2012-02-18 23:29+0000\n" +"Last-Translator: t.o \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:39+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 @@ -51,7 +50,7 @@ msgstr "Billet d'avion" #. module: hr_expense #: report:hr.expense:0 msgid "Validated By" -msgstr "" +msgstr "Validé par" #. module: hr_expense #: view:hr.expense.expense:0 field:hr.expense.expense,department_id:0 @@ -62,7 +61,7 @@ msgstr "Département" #. module: hr_expense #: view:hr.expense.expense:0 msgid "New Expense" -msgstr "" +msgstr "Nouveaux frais" #. module: hr_expense #: selection:hr.expense.report,month:0 @@ -117,7 +116,7 @@ msgstr "" #. module: hr_expense #: view:hr.expense.report:0 msgid "Expenses during current month" -msgstr "" +msgstr "Frais du mois courant" #. module: hr_expense #: view:hr.expense.expense:0 @@ -132,12 +131,12 @@ msgstr "Facture de l'employé" #. module: hr_expense #: view:product.product:0 msgid "Products" -msgstr "" +msgstr "Produits" #. module: hr_expense #: view:hr.expense.report:0 msgid "Confirm Expenses" -msgstr "" +msgstr "Confirmer la note de frais" #. module: hr_expense #: selection:hr.expense.report,state:0 @@ -262,7 +261,7 @@ msgstr "" #. module: hr_expense #: view:hr.expense.report:0 msgid "Expenses during last month" -msgstr "" +msgstr "Frais du dernier mois" #. module: hr_expense #: report:hr.expense:0 view:hr.expense.expense:0 @@ -273,12 +272,12 @@ msgstr "Employé" #. module: hr_expense #: view:hr.expense.expense:0 selection:hr.expense.expense,state:0 msgid "New" -msgstr "" +msgstr "Nouveau" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Confirmed Expense" -msgstr "" +msgstr "Confirmer la note de frais" #. module: hr_expense #: report:hr.expense:0 field:hr.expense.report,product_qty:0 @@ -367,7 +366,7 @@ msgstr "Date de validation" #. module: hr_expense #: view:hr.expense.expense:0 msgid "My Department" -msgstr "" +msgstr "Mon département" #. module: hr_expense #: view:hr.expense.report:0 @@ -407,7 +406,7 @@ msgstr "Décembre" #. module: hr_expense #: view:hr.expense.report:0 msgid "Invoiced Expenses" -msgstr "" +msgstr "Frais facturés" #. module: hr_expense #: view:hr.expense.expense:0 view:hr.expense.report:0 @@ -505,7 +504,7 @@ msgstr "Projet client" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.product_normal_form_view_installer msgid "Review Your Expenses Products" -msgstr "" +msgstr "Réexaminer vos produits associés à des frais" #. module: hr_expense #: report:hr.expense:0 field:hr.expense.expense,date:0 @@ -557,12 +556,12 @@ msgstr "Dépense HR" #. module: hr_expense #: model:product.template,name:hr_expense.car_travel_product_template msgid "Car Travel Expenses" -msgstr "" +msgstr "Déplacement en voiture" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Submit to Manager" -msgstr "" +msgstr "Soumettre au responsable" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_confirmedexpenses0 @@ -572,7 +571,7 @@ msgstr "L'employé valide sa note de frais" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Expenses to Invoice" -msgstr "" +msgstr "Frais à facturer" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_supplierinvoice0 @@ -593,7 +592,7 @@ msgstr "En attente" #. module: hr_expense #: view:hr.expense.report:0 msgid "Approved Expenses" -msgstr "" +msgstr "Frais approuvés" #. module: hr_expense #: report:hr.expense:0 field:hr.expense.line,unit_amount:0 @@ -672,6 +671,12 @@ msgid "" "based on real costs, set the cost at 0.00. The user will set the real price " "when recording his expense sheet." msgstr "" +"Définir un produit pour chaque type de frais autorisé pour un employé " +"(déplacements en voiture, hôtel, restaurant, etc.) Si vous remboursez les " +"employés à un taux fixe, définir un coût et une unité de mesure dans la " +"fiche du produit. Si vous remboursez en fonction des coûts réels, définir le " +"coût à 0.00. L'utilisateur fixera le prix réel lors de l'enregistrement de " +"sa note de frais." #. module: hr_expense #: selection:hr.expense.expense,state:0 view:hr.expense.report:0 @@ -683,7 +688,7 @@ msgstr "Approuvé" #: code:addons/hr_expense/hr_expense.py:141 #, python-format msgid "Supplier Invoices" -msgstr "" +msgstr "Factures fournisseur" #. module: hr_expense #: field:hr.expense.line,product_id:0 view:hr.expense.report:0 @@ -837,7 +842,7 @@ msgstr "Total" #. module: hr_expense #: view:hr.expense.report:0 msgid "Expenses during current year" -msgstr "" +msgstr "Frais de l'année courante" #. module: hr_expense #: field:hr.expense.line,sequence:0 diff --git a/addons/hr_expense/i18n/mn.po b/addons/hr_expense/i18n/mn.po index 21aaf0a57fe..b16b4abafc8 100644 --- a/addons/hr_expense/i18n/mn.po +++ b/addons/hr_expense/i18n/mn.po @@ -7,14 +7,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: 2011-01-13 15:59+0000\n" -"Last-Translator: badralb \n" +"PO-Revision-Date: 2012-02-18 07:45+0000\n" +"Last-Translator: Unurjargal \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-02-09 06:39+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 @@ -273,7 +273,7 @@ msgstr "Ажилтан" #. module: hr_expense #: view:hr.expense.expense:0 selection:hr.expense.expense,state:0 msgid "New" -msgstr "" +msgstr "Шинэ" #. module: hr_expense #: view:hr.expense.expense:0 @@ -367,7 +367,7 @@ msgstr "Батламжилсан огноо" #. module: hr_expense #: view:hr.expense.expense:0 msgid "My Department" -msgstr "" +msgstr "Миний хэлтэс" #. module: hr_expense #: view:hr.expense.report:0 diff --git a/addons/hr_holidays/i18n/nl.po b/addons/hr_holidays/i18n/nl.po index 1679aa3466c..cad7786d59e 100644 --- a/addons/hr_holidays/i18n/nl.po +++ b/addons/hr_holidays/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2011-01-12 16:13+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-19 13:05+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:40+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -49,7 +49,7 @@ msgstr "Groepeer op..." #. module: hr_holidays #: view:hr.holidays:0 msgid "Allocation Mode" -msgstr "" +msgstr "Reserveringsmode" #. module: hr_holidays #: view:hr.holidays:0 field:hr.holidays,department_id:0 @@ -59,7 +59,7 @@ msgstr "Afdeling" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays msgid "Requests Approve" -msgstr "" +msgstr "Goedkeuringsaanvraag" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 @@ -74,7 +74,7 @@ msgstr "Medewerker categorie" #. module: hr_holidays #: view:hr.holidays:0 msgid " Month-1" -msgstr "" +msgstr " Maand-1" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -118,7 +118,7 @@ msgstr "Lichtgroen" #. module: hr_holidays #: field:hr.employee,current_leave_id:0 msgid "Current Leave Type" -msgstr "" +msgstr "Huidige verlof" #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays @@ -148,7 +148,7 @@ msgstr "Goedgekeurd" #. module: hr_holidays #: field:hr.employee,last_login:0 msgid "Latest Connection" -msgstr "" +msgstr "Laatste verbinding" #. module: hr_holidays #: view:hr.holidays:0 @@ -174,6 +174,13 @@ msgid "" " \n" "The state is 'Approved', when holiday request is approved by manager." msgstr "" +"De status is ingesteld op 'Concept', wanneer een aanvraag is aangemaakt.\n" +"De status is ingesteld op 'Wacht op goedkeuring', wanneer een aanvraag is " +"bevestigd door een gebruiker.\n" +"De status is ingesteld op 'Afgewezen', wanneer een aanvraag is afgewezen " +"door een manager.\n" +"De status is ingesteld op 'Goedgekeurd', wanneer een aanvraag is goedgekeurd " +"door een manager." #. module: hr_holidays #: view:board.board:0 @@ -191,7 +198,7 @@ msgstr "Verlof" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays msgid "Leave Requests to Approve" -msgstr "" +msgstr "Verlofaanvragen goed te keuren" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_account_central_journal @@ -220,6 +227,8 @@ msgid "" "Total number of legal leaves allocated to this employee, change this value " "to create allocation/leave requests." msgstr "" +"Totaal aantal wettelijke verloven toegewezen aan deze werknemer. Wijzig deze " +"waarde om toewijzigen/verlofaanvragen te maken." #. module: hr_holidays #: view:hr.holidays.status:0 @@ -230,7 +239,7 @@ msgstr "Controle" #: code:addons/hr_holidays/hr_holidays.py:377 #, python-format msgid "Warning !" -msgstr "" +msgstr "Waarschuwing !" #. module: hr_holidays #: field:hr.holidays.status,color_name:0 @@ -246,6 +255,8 @@ msgstr "HR Vakantie samenvatting overzicht per medewerker" #: help:hr.holidays,manager_id:0 msgid "This area is automatically filled by the user who validate the leave" msgstr "" +"Dit gedeelte wodrt automatisch ingevuld door de gebruiker die het verlof " +"goedkeurd." #. module: hr_holidays #: field:hr.holidays,holiday_status_id:0 @@ -297,7 +308,7 @@ msgstr "Bevestigen" #: code:addons/hr_holidays/hr_holidays.py:384 #, python-format msgid "Leave Request for %s" -msgstr "" +msgstr "Verlofaanvraag voor %s" #. module: hr_holidays #: field:hr.holidays.status,remaining_leaves:0 @@ -324,7 +335,7 @@ msgstr "Medewerker" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 msgid "New" -msgstr "" +msgstr "Nieuw" #. module: hr_holidays #: view:hr.holidays:0 @@ -360,7 +371,7 @@ msgstr "Fout! Verlof begindatum moet liggen vóór de verlof einddatum !" #: code:addons/hr_holidays/hr_holidays.py:382 #, python-format msgid "Allocation for %s" -msgstr "" +msgstr "Reservering voor %s" #. module: hr_holidays #: view:hr.holidays:0 field:hr.holidays,number_of_days:0 @@ -380,6 +391,15 @@ msgid "" "Requests' located in 'Human Resources \\ Leaves' to manage the leave days of " "the employees if the configuration does not allow to use this field." msgstr "" +"De functie achter het veld 'Overgebleven wettelijke verloven' kan alleen " +"worden gebruikt wanneer er maar één verlofsoort is met de optie 'Toestaan om " +"de limiet te overschrijden' uitgevinkt. (%s gevonden). Anders is de update " +"is dubbelzinnig, omdat we niet kunnen bepalen op welke verlofsoort de update " +"gedaan moet worden.\n" +"U kunt ervoor kiezen om gebruik te van de klassieke menu's 'Verlofaanvragen' " +"en 'Reserveringsaanvragen' in 'Personeelszaken\\Verloven' om de verlofdagen " +"van het personeel te beheren, indien de configuratie het onmogelijk maakt om " +"dit veld te gebruiken." #. module: hr_holidays #: view:hr.holidays.status:0 @@ -437,7 +457,7 @@ msgstr "Lavendel" #. module: hr_holidays #: view:hr.holidays:0 msgid "Month" -msgstr "" +msgstr "Maand" #. module: hr_holidays #: view:hr.holidays:0 @@ -449,7 +469,7 @@ msgstr "Verlofaanvragen" #. module: hr_holidays #: field:hr.holidays.status,limit:0 msgid "Allow to Override Limit" -msgstr "Overschreiding toestaan" +msgstr "Toestaan om de limiet te overschrijden" #. module: hr_holidays #: view:hr.holidays.summary.employee:0 @@ -495,7 +515,7 @@ msgstr "Zwart" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal msgid "Allocate Leaves for Employees" -msgstr "" +msgstr "Wijs verloven voor werknemers toe" #. module: hr_holidays #: field:resource.calendar.leaves,holiday_id:0 @@ -547,12 +567,12 @@ msgstr "Goed te keuren verlof" #. module: hr_holidays #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "" +msgstr "Fout ! U kunt geen recursieve werknemershiërarchie aanmaken." #. module: hr_holidays #: view:hr.employee:0 field:hr.employee,remaining_leaves:0 msgid "Remaining Legal Leaves" -msgstr "" +msgstr "Overgebleven wettelijke verlofdagen" #. module: hr_holidays #: field:hr.holidays,manager_id:0 @@ -562,7 +582,7 @@ msgstr "Eerste goedkeuring" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid msgid "Unpaid" -msgstr "" +msgstr "Onbetaald" #. module: hr_holidays #: view:hr.holidays:0 @@ -574,7 +594,7 @@ msgstr "Verlof samenvatting" #. module: hr_holidays #: view:hr.holidays:0 msgid "Holidays during last month" -msgstr "" +msgstr "Vakanties gedurende afgelopen maand" #. module: hr_holidays #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 @@ -585,7 +605,7 @@ msgstr "Fout" #. module: hr_holidays #: view:hr.employee:0 msgid "Assign Leaves" -msgstr "" +msgstr "Verlof toewijzen" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -595,12 +615,12 @@ msgstr "Lichtblauw" #. module: hr_holidays #: view:hr.holidays:0 msgid "My Department Leaves" -msgstr "" +msgstr "Mijn afdelingsverloven" #. module: hr_holidays #: field:hr.employee,current_leave_state:0 msgid "Current Leave Status" -msgstr "" +msgstr "Huidige verlofstatus" #. module: hr_holidays #: field:hr.holidays,type:0 @@ -629,7 +649,7 @@ msgstr "Algemeen" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_comp msgid "Compensatory Days" -msgstr "" +msgstr "Compensatie dagen" #. module: hr_holidays #: view:hr.holidays:0 field:hr.holidays,notes:0 @@ -712,7 +732,7 @@ msgstr "Omschrijving" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_cl msgid "Legal Leaves" -msgstr "" +msgstr "Wettelijke verloven" #. module: hr_holidays #: sql_constraint:hr.holidays:0 @@ -768,7 +788,7 @@ msgstr "Einddatum" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_sl msgid "Sick Leaves" -msgstr "" +msgstr "Ziekteverlof" #. module: hr_holidays #: help:hr.holidays.status,limit:0 @@ -799,6 +819,8 @@ msgid "" "You can assign remaining Legal Leaves for each employee, OpenERP will " "automatically create and validate allocation requests." msgstr "" +"U kunt de overgebleven wettelijke verlofdagen voor iedere werknemer " +"toewijzen. OpenERP zal automatisch reserveringsverzoeken maken en valideren." #. module: hr_holidays #: field:hr.holidays.status,max_leaves:0 @@ -818,7 +840,7 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "Mode" -msgstr "" +msgstr "Modus" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept @@ -865,7 +887,7 @@ msgstr "Te bevestigen" #. module: hr_holidays #: view:hr.holidays:0 msgid "Year" -msgstr "" +msgstr "Jaar" #. module: hr_holidays #: view:hr.holidays:0 diff --git a/addons/hr_holidays/i18n/pt_BR.po b/addons/hr_holidays/i18n/pt_BR.po index 2e0e67a124e..2d51a3c124f 100644 --- a/addons/hr_holidays/i18n/pt_BR.po +++ b/addons/hr_holidays/i18n/pt_BR.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: 2011-03-20 19:45+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2012-02-19 15:06+0000\n" +"Last-Translator: Gustavo T \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-02-09 06:40+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -35,7 +35,7 @@ msgstr "Aguardando Segunda Aprovação" #. module: hr_holidays #: help:hr.holidays.status,remaining_leaves:0 msgid "Maximum Leaves Allowed - Leaves Already Taken" -msgstr "" +msgstr "Máximo de faltas permitidas - Faltas já contabilizadas" #. module: hr_holidays #: view:hr.holidays:0 @@ -291,7 +291,7 @@ msgstr "" #. module: hr_holidays #: field:hr.holidays.status,remaining_leaves:0 msgid "Remaining Leaves" -msgstr "" +msgstr "Folhas Restantes" #. module: hr_holidays #: view:hr.holidays:0 field:hr.holidays,state:0 diff --git a/addons/hr_payroll/i18n/pt_BR.po b/addons/hr_payroll/i18n/pt_BR.po index a08e6a6a04e..e4f61542ff2 100644 --- a/addons/hr_payroll/i18n/pt_BR.po +++ b/addons/hr_payroll/i18n/pt_BR.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-02-13 11:35+0000\n" -"Last-Translator: Cintia Sayuri Sato - http://www.tompast.com.br \n" +"PO-Revision-Date: 2012-02-19 15:05+0000\n" +"Last-Translator: Gustavo T \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-02-14 05:45+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 @@ -262,7 +262,7 @@ msgstr "No de Identificação" #. module: hr_payroll #: field:hr.payslip,struct_id:0 msgid "Structure" -msgstr "" +msgstr "Estrutura" #. module: hr_payroll #: help:hr.employee,total_wage:0 @@ -286,7 +286,7 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Weekly" -msgstr "" +msgstr "Semanalmente" #. module: hr_payroll #: field:hr.payslip.line,rate:0 diff --git a/addons/hr_payroll_account/i18n/nl.po b/addons/hr_payroll_account/i18n/nl.po index 3346e760e75..c2cada14c04 100644 --- a/addons/hr_payroll_account/i18n/nl.po +++ b/addons/hr_payroll_account/i18n/nl.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-01-10 11:58+0000\n" +"PO-Revision-Date: 2012-02-20 09:20+0000\n" "Last-Translator: Erwin \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-02-09 06:59+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:56+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: hr_payroll_account #: field:hr.payslip,move_id:0 msgid "Accounting Entry" -msgstr "" +msgstr "Financiële boeking" #. module: hr_payroll_account #: field:hr.salary.rule,account_tax_id:0 @@ -38,7 +38,7 @@ msgstr "Uitgave journaalpost" #: code:addons/hr_payroll_account/hr_payroll_account.py:173 #, python-format msgid "Adjustment Entry" -msgstr "" +msgstr "Aanpassingsboeking" #. module: hr_payroll_account #: field:hr.contract,analytic_account_id:0 @@ -83,6 +83,7 @@ msgstr "" msgid "" "The Expense Journal \"%s\" has not properly configured the Debit Account!" msgstr "" +"Bij de kostenrekening \"%s\" is geen correcte debet rekening geconfigureerd!" #. module: hr_payroll_account #: code:addons/hr_payroll_account/hr_payroll_account.py:155 @@ -90,6 +91,7 @@ msgstr "" msgid "" "The Expense Journal \"%s\" has not properly configured the Credit Account!" msgstr "" +"Bij de kostenrekening \"%s\" is geen correcte credit rekening geconfigureerd!" #. module: hr_payroll_account #: field:hr.salary.rule,account_debit:0 @@ -194,9 +196,6 @@ msgstr "Boekhouding" #~ msgid "Payslip Line" #~ msgstr "Loonafschrift regel" -#~ msgid "Bank Account" -#~ msgstr "Bank Rekening" - #~ msgid "Sequence" #~ msgstr "Volgnummer" @@ -231,3 +230,6 @@ msgstr "Boekhouding" #, python-format #~ msgid "Period is not defined for slip date %s" #~ msgstr "Periode is niet gedefinieerd voor afschriftdatum %s" + +#~ msgid "Bank Account" +#~ msgstr "Bankrekening" diff --git a/addons/hr_recruitment/i18n/nl.po b/addons/hr_recruitment/i18n/nl.po index e5c35d500c3..11b9231e4b5 100644 --- a/addons/hr_recruitment/i18n/nl.po +++ b/addons/hr_recruitment/i18n/nl.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-02-10 14:58+0000\n" +"PO-Revision-Date: 2012-02-19 13:18+0000\n" "Last-Translator: Erwin \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-02-11 05:09+0000\n" -"X-Generator: Launchpad (build 14771)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_recruitment #: help:hr.applicant,active:0 @@ -77,7 +77,7 @@ msgstr "Volgende actie datum" #. module: hr_recruitment #: field:hr.applicant,salary_expected_extra:0 msgid "Expected Salary Extra" -msgstr "" +msgstr "Verwacht extra salaris" #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -104,7 +104,7 @@ msgstr "Nr." #: code:addons/hr_recruitment/hr_recruitment.py:436 #, python-format msgid "You must define Applied Job for this applicant." -msgstr "" +msgstr "U moet 'Gesolliciteerd op vacature' definiëren voor deze sollicitant" #. module: hr_recruitment #: view:hr.applicant:0 @@ -165,7 +165,7 @@ msgstr "Afwijzen" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced msgid "Master Degree" -msgstr "" +msgstr "Master opleiding" #. module: hr_recruitment #: field:hr.applicant,partner_mobile:0 @@ -195,7 +195,7 @@ msgstr "Verwacht salaris" #. module: hr_recruitment #: field:hr.applicant,job_id:0 field:hr.recruitment.report,job_id:0 msgid "Applied Job" -msgstr "Toegepaste vacature" +msgstr "Gesolliciteerd op vacature" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_graduate @@ -229,6 +229,9 @@ msgid "" "Choose an interview form for this job position and you will be able to " "print/answer this interview from all applicants who apply for this job" msgstr "" +"Kies een interview formulier voor deze functie. Dit geeft u de mogelijkheid " +"om deze af te drukken/te beantwoorden vor alle sollicitanten, welke hebben " +"gesolliciteerd voor deze functie." #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_recruitment @@ -267,6 +270,8 @@ msgid "" "Stages of the recruitment process may be different per department. If this " "stage is common to all departments, keep tempy this field." msgstr "" +"Fases van het wervingsproces kunnen verschillend zijn per afdeling, Indien " +"deze fase gelijk is voor alle afdelingen, houd dit veld dan leeg." #. module: hr_recruitment #: view:hr.applicant:0 @@ -410,7 +415,7 @@ msgstr "Waardering" #. module: hr_recruitment #: model:hr.recruitment.stage,name:hr_recruitment.stage_job1 msgid "Initial Qualification" -msgstr "" +msgstr "Basiskwalificatie" #. module: hr_recruitment #: view:hr.applicant:0 @@ -479,6 +484,8 @@ msgid "" "forget to specify the department if your recruitment process is different " "according to the job position." msgstr "" +" Vink de fases van uw wervinsproces aan. Vergeet niet de afdeling te " +"specificeren, indien het wervingsproces afwijkt voor de functie." #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -508,7 +515,7 @@ msgstr "Contact" #. module: hr_recruitment #: help:hr.applicant,salary_expected_extra:0 msgid "Salary Expected by Applicant, extra advantages" -msgstr "" +msgstr "Verwacht salaris door sollicitant, overige arbeidsvoorwaarden" #. module: hr_recruitment #: view:hr.applicant:0 @@ -682,7 +689,7 @@ msgstr "Verwacht salaris door kandidaat" #. module: hr_recruitment #: view:hr.applicant:0 msgid "All Initial Jobs" -msgstr "" +msgstr "Alle eerste banen" #. module: hr_recruitment #: help:hr.applicant,email_cc:0 @@ -830,7 +837,7 @@ msgstr "Telefoongesprek plannen" #. module: hr_recruitment #: field:hr.applicant,salary_proposed_extra:0 msgid "Proposed Salary Extra" -msgstr "" +msgstr "Voorgesteld extra salaris" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -905,6 +912,8 @@ msgid "" "forget to specify the department if your recruitment process is different " "according to the job position." msgstr "" +"Vink de fases van uw wervinsproces aan. Vergeet niet de afdeling te " +"specificeren, indien het wervingsproces afwijkt voor de functie." #. module: hr_recruitment #: field:hr.applicant,partner_address_id:0 @@ -930,7 +939,7 @@ msgstr "Website bedrijf" #. module: hr_recruitment #: sql_constraint:hr.recruitment.degree:0 msgid "The name of the Degree of Recruitment must be unique!" -msgstr "" +msgstr "De naam van de mate van werving moet uniek zijn!" #. module: hr_recruitment #: view:hr.recruitment.report:0 field:hr.recruitment.report,year:0 @@ -962,7 +971,7 @@ msgstr "Er bestaat al een relatie met dezelfde naam." #. module: hr_recruitment #: view:hr.applicant:0 msgid "Subject / Applicant" -msgstr "" +msgstr "Onderwerp / Sollicitant" #. module: hr_recruitment #: help:hr.recruitment.degree,sequence:0 @@ -1035,7 +1044,7 @@ msgstr "Contract getekend" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_word msgid "Word of Mouth" -msgstr "" +msgstr "Mond tot mond" #. module: hr_recruitment #: selection:hr.applicant,state:0 selection:hr.recruitment.report,state:0 @@ -1064,7 +1073,7 @@ msgstr "Gemiddeld" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_degree msgid "Degree of Recruitment" -msgstr "Graden bij werving" +msgstr "Mate van werving" #. module: hr_recruitment #: view:hr.applicant:0 @@ -1125,7 +1134,7 @@ msgstr "Wervingen in behandeling" #. module: hr_recruitment #: sql_constraint:hr.job:0 msgid "The name of the job position must be unique per company!" -msgstr "" +msgstr "De naam van de functie moet uniek zijn per bedrijf!" #. module: hr_recruitment #: field:hr.recruitment.degree,sequence:0 @@ -1136,7 +1145,7 @@ msgstr "Volgnummer" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_bachelor msgid "Bachelor Degree" -msgstr "" +msgstr "Bachelor opleiding" #. module: hr_recruitment #: field:hr.recruitment.job2phonecall,user_id:0 @@ -1152,7 +1161,7 @@ msgstr "De sollicitatie '%s' is op 'loopt' gezet." #. module: hr_recruitment #: help:hr.applicant,salary_proposed_extra:0 msgid "Salary Proposed by the Organisation, extra advantages" -msgstr "" +msgstr "Salaris voorgesteld door het bedrijf, extra arbeidsvoorwaarden" #. module: hr_recruitment #: help:hr.recruitment.report,delay_close:0 diff --git a/addons/hr_recruitment/i18n/pt_BR.po b/addons/hr_recruitment/i18n/pt_BR.po index 052d2a30de2..4a02928f866 100644 --- a/addons/hr_recruitment/i18n/pt_BR.po +++ b/addons/hr_recruitment/i18n/pt_BR.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-01-30 17:44+0000\n" -"Last-Translator: Rafael Sales - http://www.tompast.com.br \n" +"PO-Revision-Date: 2012-02-19 02:23+0000\n" +"Last-Translator: Cintia Sayuri Sato - http://www.tompast.com.br \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-02-09 06:59+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_recruitment #: help:hr.applicant,active:0 @@ -36,7 +36,7 @@ msgstr "Pré-requisitos" #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_source_action #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_source msgid "Sources of Applicants" -msgstr "" +msgstr "Fontes de Candidatos" #. module: hr_recruitment #: field:hr.recruitment.report,delay_open:0 @@ -56,12 +56,12 @@ msgstr "Agrupar Por..." #. module: hr_recruitment #: field:hr.applicant,user_email:0 msgid "User Email" -msgstr "" +msgstr "E-mail do Usuário" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Filter and view on next actions and date" -msgstr "" +msgstr "Filtrar e ver as próximas ações e data" #. module: hr_recruitment #: view:hr.applicant:0 field:hr.applicant,department_id:0 @@ -77,7 +77,7 @@ msgstr "Próxima Data de Ação" #. module: hr_recruitment #: field:hr.applicant,salary_expected_extra:0 msgid "Expected Salary Extra" -msgstr "" +msgstr "Salário Extra Esperado" #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -87,7 +87,7 @@ msgstr "Trabalhos" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Pending Jobs" -msgstr "" +msgstr "Trabalhos Pendentes" #. module: hr_recruitment #: field:hr.applicant,company_id:0 view:hr.recruitment.report:0 @@ -104,7 +104,7 @@ msgstr "Não" #: code:addons/hr_recruitment/hr_recruitment.py:436 #, python-format msgid "You must define Applied Job for this applicant." -msgstr "" +msgstr "Você deve definir o trabalho aplicado para este candidato." #. module: hr_recruitment #: view:hr.applicant:0 @@ -145,7 +145,7 @@ msgstr "Dia" #. module: hr_recruitment #: field:hr.applicant,reference:0 msgid "Refered By" -msgstr "" +msgstr "Referido Por" #. module: hr_recruitment #: view:hr.applicant:0 @@ -165,7 +165,7 @@ msgstr "Recusar" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced msgid "Master Degree" -msgstr "" +msgstr "Mestrado" #. module: hr_recruitment #: field:hr.applicant,partner_mobile:0 @@ -221,7 +221,7 @@ msgstr "Meu Recrutamento" #. module: hr_recruitment #: field:hr.job,survey_id:0 msgid "Interview Form" -msgstr "" +msgstr "Formulário de Entrevista" #. module: hr_recruitment #: help:hr.job,survey_id:0 @@ -229,6 +229,9 @@ msgid "" "Choose an interview form for this job position and you will be able to " "print/answer this interview from all applicants who apply for this job" msgstr "" +"Escolha um formulário de entrevista para este posto de trabalho e você será " +"capaz de imprimir / responder a esta entrevista de todos os candidatos que " +"se candidatam a este trabalho" #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_recruitment @@ -276,7 +279,7 @@ msgstr "Anterior" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_recruitment_source msgid "Source of Applicants" -msgstr "" +msgstr "Fonte de Candidatos" #. module: hr_recruitment #: code:addons/hr_recruitment/wizard/hr_recruitment_phonecall.py:115 @@ -303,12 +306,12 @@ msgstr "" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Hire" -msgstr "" +msgstr "Contratar" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Hired employees" -msgstr "" +msgstr "Funcionários Contratados" #. module: hr_recruitment #: view:hr.applicant:0 @@ -439,7 +442,7 @@ msgstr "Recrutamento / Estágio de Candidatos" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 msgid "Doctoral Degree" -msgstr "" +msgstr "Doutorado" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -480,6 +483,9 @@ msgid "" "forget to specify the department if your recruitment process is different " "according to the job position." msgstr "" +" Verifique se as seguintes etapas estão combinando com o seu processo de " +"recrutamento. Não se esqueça de especificar o serviço se o seu processo de " +"recrutamento é diferente de acordo com o cargo." #. module: hr_recruitment #: view:hr.recruitment.report:0 @@ -509,7 +515,7 @@ msgstr "Contato" #. module: hr_recruitment #: help:hr.applicant,salary_expected_extra:0 msgid "Salary Expected by Applicant, extra advantages" -msgstr "" +msgstr "Salários Esperados por Candidatos, vantagens extras" #. module: hr_recruitment #: view:hr.applicant:0 @@ -542,7 +548,7 @@ msgstr "Estágios" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Draft recruitment" -msgstr "" +msgstr "Projeto de recrutamento" #. module: hr_recruitment #: view:hr.applicant:0 @@ -557,7 +563,7 @@ msgstr "Em andamento" #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_stage_form_installer msgid "Review Recruitment Stages" -msgstr "" +msgstr "Reveja os Estágios de Recrutamento" #. module: hr_recruitment #: view:hr.applicant:0 @@ -582,12 +588,12 @@ msgstr "Dezembro" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment performed in current year" -msgstr "" +msgstr "Recrutamento realizados no ano corrente" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment during last month" -msgstr "" +msgstr "Recrutamento durante o último mês" #. module: hr_recruitment #: view:hr.recruitment.report:0 field:hr.recruitment.report,month:0 @@ -597,7 +603,7 @@ msgstr "Mês" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Unassigned Recruitments" -msgstr "" +msgstr "Recrutamentos sem assinar" #. module: hr_recruitment #: view:hr.applicant:0 @@ -683,7 +689,7 @@ msgstr "Salário Esperado pelo Candidato" #. module: hr_recruitment #: view:hr.applicant:0 msgid "All Initial Jobs" -msgstr "" +msgstr "Todos os Trabalhos Iniciais" #. module: hr_recruitment #: help:hr.applicant,email_cc:0 @@ -814,7 +820,7 @@ msgstr "Resposta" #. module: hr_recruitment #: field:hr.recruitment.stage,department_id:0 msgid "Specific to a Department" -msgstr "" +msgstr "Específico para um Departamento" #. module: hr_recruitment #: field:hr.recruitment.report,salary_prop_avg:0 @@ -831,7 +837,7 @@ msgstr "Agendar chamada telefônica" #. module: hr_recruitment #: field:hr.applicant,salary_proposed_extra:0 msgid "Proposed Salary Extra" -msgstr "" +msgstr "Salário Extra Proposto" #. module: hr_recruitment #: selection:hr.recruitment.report,month:0 @@ -868,7 +874,7 @@ msgstr "" #. module: hr_recruitment #: view:hired.employee:0 msgid "Would you like to create an employee ?" -msgstr "" +msgstr "Gostaria de criar um funcionário?" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.crm_case_categ0_act_job @@ -898,7 +904,7 @@ msgstr "Histórico" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Recruitment performed in current month" -msgstr "" +msgstr "Recrutamento realizada no mês atual" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_recruitment_stage_form_installer @@ -907,6 +913,9 @@ msgid "" "forget to specify the department if your recruitment process is different " "according to the job position." msgstr "" +"Verifique se as seguintes etapas estão combinando com o seu processo de " +"recrutamento. Não se esqueça de especificar o serviço se o seu processo de " +"recrutamento é diferente de acordo com o cargo." #. module: hr_recruitment #: field:hr.applicant,partner_address_id:0 @@ -932,7 +941,7 @@ msgstr "Site da Empresa" #. module: hr_recruitment #: sql_constraint:hr.recruitment.degree:0 msgid "The name of the Degree of Recruitment must be unique!" -msgstr "" +msgstr "O nome do grau de recrutamento deve ser único!" #. module: hr_recruitment #: view:hr.recruitment.report:0 field:hr.recruitment.report,year:0 @@ -964,7 +973,7 @@ msgstr "Já existe um parceiro com o mesmo nome." #. module: hr_recruitment #: view:hr.applicant:0 msgid "Subject / Applicant" -msgstr "" +msgstr "Assunto / Requerente" #. module: hr_recruitment #: help:hr.recruitment.degree,sequence:0 @@ -1108,7 +1117,7 @@ msgstr "Abril" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "Pending recruitment" -msgstr "" +msgstr "Recrutamento Pendente" #. module: hr_recruitment #: model:hr.recruitment.source,name:hr_recruitment.source_monster @@ -1118,17 +1127,17 @@ msgstr "" #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_hr_job msgid "Job Positions" -msgstr "" +msgstr "Posições de trabalho" #. module: hr_recruitment #: view:hr.recruitment.report:0 msgid "In progress recruitment" -msgstr "" +msgstr "Recrutamento em progresso" #. module: hr_recruitment #: sql_constraint:hr.job:0 msgid "The name of the job position must be unique per company!" -msgstr "" +msgstr "O nome do posto de trabalho deve ser único por empresa!" #. module: hr_recruitment #: field:hr.recruitment.degree,sequence:0 @@ -1139,7 +1148,7 @@ msgstr "Sequência" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_bachelor msgid "Bachelor Degree" -msgstr "" +msgstr "Bacharel" #. module: hr_recruitment #: field:hr.recruitment.job2phonecall,user_id:0 @@ -1155,7 +1164,7 @@ msgstr "A oferta de trabalho '%s' foi marcada como 'em andamento'." #. module: hr_recruitment #: help:hr.applicant,salary_proposed_extra:0 msgid "Salary Proposed by the Organisation, extra advantages" -msgstr "" +msgstr "Salário proposto pela organização, vantagens extras" #. module: hr_recruitment #: help:hr.recruitment.report,delay_close:0 diff --git a/addons/hr_timesheet/i18n/fr.po b/addons/hr_timesheet/i18n/fr.po index 3afc9223e2b..adeae16ede3 100644 --- a/addons/hr_timesheet/i18n/fr.po +++ b/addons/hr_timesheet/i18n/fr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-16 15:04+0000\n" -"Last-Translator: Numérigraphe \n" +"PO-Revision-Date: 2012-02-18 23:37+0000\n" +"Last-Translator: t.o \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" #~ msgid "Error: UOS must be in a different category than the UOM" @@ -369,6 +369,9 @@ msgid "" "analyse costs and revenues. In OpenERP, analytic accounts are also used to " "track customer contracts." msgstr "" +"Vous devez créer une structure de compte analytique en fonction de vos " +"besoins pour analyser les coûts et les recettes. Dans OpenERP, les comptes " +"analytiques sont également utilisés pour le suivi des contrats clients." #. module: hr_timesheet #: field:hr.analytic.timesheet,line_id:0 @@ -522,6 +525,8 @@ msgid "" "Through this menu you can register and follow your workings hours by project " "every day." msgstr "" +"Grâce à ce menu, vous pouvez vous saisir et suivre vos heures quotidiennes " +"par projet." #. module: hr_timesheet #: field:hr.sign.in.project,server_date:0 diff --git a/addons/hr_timesheet/i18n/nl.po b/addons/hr_timesheet/i18n/nl.po index e659b8a29e2..7a5eba8cf27 100644 --- a/addons/hr_timesheet/i18n/nl.po +++ b/addons/hr_timesheet/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-01-13 08:01+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-19 14:00+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:31+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 @@ -106,7 +106,7 @@ msgstr "Vr" #. module: hr_timesheet #: field:hr.employee,uom_id:0 msgid "UoM" -msgstr "" +msgstr "Eenheid" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -151,7 +151,7 @@ msgstr "Naam medewerker" #. module: hr_timesheet #: field:hr.sign.out.project,account_id:0 msgid "Project / Analytic Account" -msgstr "" +msgstr "Project / Kostenplaats" #. module: hr_timesheet #: model:ir.model,name:hr_timesheet.model_hr_analytical_timesheet_users @@ -194,7 +194,7 @@ msgstr "Waarschuwing" #. module: hr_timesheet #: field:hr.analytic.timesheet,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Relatie" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -219,7 +219,7 @@ msgstr "Zon" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Analytic account" -msgstr "" +msgstr "Kostenplaats" #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -263,6 +263,8 @@ msgstr "Categorieën" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Het is niet mogelijk een bevestigde/Gereed zijnde boeking van een urenstaat " +"te wijzigen!" #. module: hr_timesheet #: help:hr.employee,product_id:0 @@ -314,7 +316,7 @@ msgstr "Werkomschrijving" #. module: hr_timesheet #: view:account.analytic.account:0 msgid "Invoice Analysis" -msgstr "" +msgstr "Factuur analyse" #. module: hr_timesheet #: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet @@ -330,7 +332,7 @@ msgstr "Klok in / Klok uit per project" #. module: hr_timesheet #: model:ir.actions.act_window,name:hr_timesheet.action_define_analytic_structure msgid "Define your Analytic Structure" -msgstr "" +msgstr "Definieer uw kostenplaatsstructuur" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -365,11 +367,14 @@ msgid "" "analyse costs and revenues. In OpenERP, analytic accounts are also used to " "track customer contracts." msgstr "" +"U dient een kostenplaatsstructuur te maken op basis van de gewenste analyses " +"op kosten en opbrengsten. In OpenERP worden kostenplaatsen ook gebruikt om " +"klantcontracten te beheren." #. module: hr_timesheet #: field:hr.analytic.timesheet,line_id:0 msgid "Analytic Line" -msgstr "" +msgstr "Kostenplaatsboeking" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -515,7 +520,7 @@ msgstr "Medewerker" msgid "" "Through this menu you can register and follow your workings hours by project " "every day." -msgstr "" +msgstr "In dit menu kunt u uw gewerkte uren per project, per dag bekijken." #. module: hr_timesheet #: field:hr.sign.in.project,server_date:0 diff --git a/addons/hr_timesheet/i18n/pt_BR.po b/addons/hr_timesheet/i18n/pt_BR.po index 0bbe558e254..ea68bd80b15 100644 --- a/addons/hr_timesheet/i18n/pt_BR.po +++ b/addons/hr_timesheet/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-16 14:05+0000\n" -"Last-Translator: Joe Pimentel \n" +"PO-Revision-Date: 2012-02-19 15:10+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:43 @@ -139,12 +139,12 @@ msgstr "Estado atual" #: field:hr.sign.in.project,name:0 #: field:hr.sign.out.project,name:0 msgid "Employees name" -msgstr "" +msgstr "Nome do Funcionário" #. module: hr_timesheet #: field:hr.sign.out.project,account_id:0 msgid "Project / Analytic Account" -msgstr "" +msgstr "Projeto / Conta Análitica" #. module: hr_timesheet #: model:ir.model,name:hr_timesheet.model_hr_analytical_timesheet_users @@ -187,7 +187,7 @@ msgstr "Atenção" #. module: hr_timesheet #: field:hr.analytic.timesheet,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Parceiro" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -212,7 +212,7 @@ msgstr "Dom" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Analytic account" -msgstr "" +msgstr "Conta analítica" #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -250,7 +250,7 @@ msgstr "Data Inicial" #. module: hr_timesheet #: view:hr.employee:0 msgid "Categories" -msgstr "" +msgstr "Categorias" #. module: hr_timesheet #: constraint:hr.analytic.timesheet:0 @@ -284,7 +284,7 @@ msgstr "Linha de Apontamento de Horas" #. module: hr_timesheet #: field:hr.analytical.timesheet.users,employee_ids:0 msgid "employees" -msgstr "" +msgstr "funcionários" #. module: hr_timesheet #: view:account.analytic.account:0 @@ -306,7 +306,7 @@ msgstr "Descrição do Trabalho" #. module: hr_timesheet #: view:account.analytic.account:0 msgid "Invoice Analysis" -msgstr "" +msgstr "Análise de Faturamento" #. module: hr_timesheet #: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet @@ -358,7 +358,7 @@ msgstr "" #. module: hr_timesheet #: field:hr.analytic.timesheet,line_id:0 msgid "Analytic Line" -msgstr "" +msgstr "Linha Analítica" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -386,7 +386,7 @@ msgstr "" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Date" -msgstr "" +msgstr "Data" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -451,7 +451,7 @@ msgstr "" #: field:hr.sign.in.project,emp_id:0 #: field:hr.sign.out.project,emp_id:0 msgid "Employee ID" -msgstr "" +msgstr "ID do Funcionário" #. module: hr_timesheet #: view:hr.sign.out.project:0 @@ -461,7 +461,7 @@ msgstr "Informação Geral" #. module: hr_timesheet #: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_my msgid "My Timesheet" -msgstr "" +msgstr "Minha Planilha de Horas" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -491,13 +491,13 @@ msgstr "" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Information" -msgstr "" +msgstr "Informação" #. module: hr_timesheet #: field:hr.analytical.timesheet.employee,employee_id:0 #: model:ir.model,name:hr_timesheet.model_hr_employee msgid "Employee" -msgstr "" +msgstr "Funcionário" #. module: hr_timesheet #: model:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_evry1_all_form @@ -526,7 +526,7 @@ msgstr "Produto" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Invoicing" -msgstr "" +msgstr "Faturamento" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -569,7 +569,7 @@ msgstr "" #. module: hr_timesheet #: view:hr.analytical.timesheet.users:0 msgid "Employees" -msgstr "" +msgstr "Funcionários" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:40 @@ -631,7 +631,7 @@ msgstr "Ano" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Accounting" -msgstr "" +msgstr "Contabilidade" #. module: hr_timesheet #: view:hr.sign.out.project:0 diff --git a/addons/hr_timesheet_invoice/i18n/es_CR.po b/addons/hr_timesheet_invoice/i18n/es_CR.po index 8df833c66ed..3f3078a020b 100644 --- a/addons/hr_timesheet_invoice/i18n/es_CR.po +++ b/addons/hr_timesheet_invoice/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-16 22:54+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 14:57+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -27,7 +26,7 @@ msgstr "Hoja de servicios por usuario" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Timesheet lines in this year" -msgstr "" +msgstr "Hoja de horas en este año" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 @@ -62,12 +61,12 @@ msgstr "Ingreso" #. module: hr_timesheet_invoice #: view:report_timesheet.account.date:0 msgid "Daily Timesheets for this year" -msgstr "" +msgstr "Hoja de horas diarias para este año" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Re-open project" -msgstr "" +msgstr "Reabrir proyecto" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user @@ -101,7 +100,7 @@ msgstr "" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:129 #, python-format msgid "You cannot modify an invoiced analytic line!" -msgstr "" +msgstr "¡No se puede modificar una línea de factura analítica!" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_factor @@ -162,7 +161,7 @@ msgstr "Línea no facturada con tasa de facturación" #. module: hr_timesheet_invoice #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "¡El número de factura debe ser único por compañía!" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,account_id:0 @@ -177,7 +176,7 @@ msgstr "Importe" #. module: hr_timesheet_invoice #: sql_constraint:account.move.line:0 msgid "Wrong credit or debit value in accounting entry !" -msgstr "" +msgstr "¡Valor haber o debe erróneo en el asiento contable!" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,name:0 @@ -188,7 +187,7 @@ msgstr "El detalle de cada trabajo realizado se mostrará en la factura" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:209 #, python-format msgid "Warning !" -msgstr "" +msgstr "¡ Advertencia !" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create @@ -218,7 +217,7 @@ msgstr "Agrupar por..." #. module: hr_timesheet_invoice #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "¡Estructura de comunicación BBA no válida!" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 @@ -300,7 +299,7 @@ msgstr "Costos a facturar" #. module: hr_timesheet_invoice #: view:report_timesheet.user:0 msgid "Timesheet by user in this month" -msgstr "" +msgstr "Hoja de horas por usuario en este mes" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,account_id:0 @@ -347,7 +346,7 @@ msgstr "" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Force to use a special product" -msgstr "" +msgstr "Fuerza de utilizar un producto especial" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice @@ -436,7 +435,7 @@ msgstr "Teórico" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:132 #, python-format msgid "Configuration Error" -msgstr "" +msgstr "Error de configuración" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice @@ -446,7 +445,7 @@ msgstr "Líneas analíticas para informe facturación" #. module: hr_timesheet_invoice #: field:account.analytic.account,to_invoice:0 msgid "Invoice on Timesheet & Costs" -msgstr "" +msgstr "Factura en la parte de horas y costos" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_user_stat_all @@ -493,7 +492,7 @@ msgstr "Diciembre" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Invoice contract" -msgstr "" +msgstr "Factura de contrato" #. module: hr_timesheet_invoice #: constraint:account.move.line:0 @@ -502,6 +501,9 @@ msgid "" "currency. You should remove the secondary currency on the account or select " "a multi-currency view on the journal." msgstr "" +"La cuenta seleccionada en su asiento fuerza a tener una moneda secundaria. " +"Debería eliminar la moneda secundaria de la cuenta o asignar al diario una " +"vista multi-moneda" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,month:0 @@ -521,7 +523,7 @@ msgstr "Moneda" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_move_line msgid "Journal Items" -msgstr "" +msgstr "Elementos diario" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,product:0 @@ -559,12 +561,14 @@ msgid "" "The date of your Journal Entry is not in the defined period! You should " "change the date or remove this constraint from the journal." msgstr "" +"¡La fecha de su asiento no está en el periodo definido! Usted debería " +"cambiar la fecha o borar esta restricción del diario." #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:132 #, python-format msgid "No income account defined for product '%s'" -msgstr "" +msgstr "No tienes cuenta de ingresos definidos para '%s' productos" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 @@ -721,7 +725,7 @@ msgstr "Enero" #. module: hr_timesheet_invoice #: constraint:account.move.line:0 msgid "You can not create journal items on closed account." -msgstr "" +msgstr "No puede crear asientos en cuentas cerradas" #. module: hr_timesheet_invoice #: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 @@ -742,7 +746,7 @@ msgstr "Fin del período" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Do you want to display work details on the invoice ?" -msgstr "" +msgstr "¿Quieres ver los detalles del trabajo en la factura?" #. module: hr_timesheet_invoice #: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 @@ -753,7 +757,7 @@ msgstr "Saldo pendiente" #. module: hr_timesheet_invoice #: constraint:account.move.line:0 msgid "You can not create journal items on an account of type view." -msgstr "" +msgstr "No puede crear asientos en una cuenta de tipo vista" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,quantity:0 @@ -813,7 +817,7 @@ msgstr "Septiembre" #. module: hr_timesheet_invoice #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." -msgstr "" +msgstr "No puede crear una línea analítica en una cuenta vista" #. module: hr_timesheet_invoice #: field:account.analytic.line,invoice_id:0 @@ -826,6 +830,8 @@ msgstr "Factura" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"No se puede modificar una entrada en un parte de horas Confirmado / ¡Ya " +"está!." #. module: hr_timesheet_invoice #: view:account.analytic.account:0 @@ -887,7 +893,7 @@ msgstr "" #. module: hr_timesheet_invoice #: constraint:account.move.line:0 msgid "Company must be the same for its related account and period." -msgstr "" +msgstr "La compañía debe ser la misma para su cuenta y periodos relacionados" #. module: hr_timesheet_invoice #: help:hr_timesheet_invoice.factor,customer_name:0 @@ -905,7 +911,7 @@ msgstr "Hasta" #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create_final msgid "Create Invoice" -msgstr "" +msgstr "Crear factura" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:108 @@ -921,7 +927,7 @@ msgstr "La fecha real de cada trabajo será mostrada en la factura" #. module: hr_timesheet_invoice #: field:account.analytic.account,pricelist_id:0 msgid "Customer Pricelist" -msgstr "" +msgstr "Lista de precios de los clientes" #. module: hr_timesheet_invoice #: view:report_timesheet.invoice:0 @@ -994,7 +1000,7 @@ msgstr "" #. module: hr_timesheet_invoice #: view:report_timesheet.account.date:0 msgid "Daily Timesheets of this month" -msgstr "" +msgstr "Diario de hoja de horas de este mes" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 @@ -1005,7 +1011,7 @@ msgstr "¡No se han encontrado registros para el informe!" #. module: hr_timesheet_invoice #: help:account.analytic.account,amount_max:0 msgid "Keep empty if this contract is not limited to a total fixed price." -msgstr "" +msgstr "Mantenga vacío si este contrato no se limita a un precio total fijo." #. module: hr_timesheet_invoice #: view:report_timesheet.invoice:0 @@ -1083,7 +1089,7 @@ msgstr "Descuento en porcentaje" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:209 #, python-format msgid "Invoice is already linked to some of the analytic line(s)!" -msgstr "" +msgstr "¡Factura ya está vinculada a algunos de la línea analítica (s)!" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 @@ -1109,7 +1115,7 @@ msgstr "Unidades" #. module: hr_timesheet_invoice #: view:report_timesheet.user:0 msgid "Timesheet by user in this year" -msgstr "" +msgstr "Hoja de horario por usuario en este año" #. module: hr_timesheet_invoice #: field:account.analytic.line,to_invoice:0 @@ -1124,12 +1130,12 @@ msgstr "Líneas analíticas para facturar" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Timesheet lines in this month" -msgstr "" +msgstr "Linea de Hoja de horas en este año" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Invoicing Statistics" -msgstr "" +msgstr "Estadísticas de facturación" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,manager_id:0 @@ -1159,7 +1165,7 @@ msgstr "Año" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Timesheet lines during last 7 days" -msgstr "" +msgstr "Lineas de hojas de diario durante los últimos 7 días" #, python-format #~ msgid "Analytic account incomplete" diff --git a/addons/hr_timesheet_invoice/i18n/nl.po b/addons/hr_timesheet_invoice/i18n/nl.po index e455abe0efd..1691555a9a0 100644 --- a/addons/hr_timesheet_invoice/i18n/nl.po +++ b/addons/hr_timesheet_invoice/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-01-13 08:17+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-20 09:29+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:34+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -25,7 +25,7 @@ msgstr "Urenstaat per gebruiker" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Timesheet lines in this year" -msgstr "" +msgstr "Urenstaatregels in dit jaar" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 @@ -60,12 +60,12 @@ msgstr "Inkomsten" #. module: hr_timesheet_invoice #: view:report_timesheet.account.date:0 msgid "Daily Timesheets for this year" -msgstr "" +msgstr "Dagelijkse urenstaten voor dit jaar" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Re-open project" -msgstr "" +msgstr "Her-open project" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user @@ -100,6 +100,7 @@ msgstr "" #, python-format msgid "You cannot modify an invoiced analytic line!" msgstr "" +"Het is niet mogelijk een kostenplaats te wijzigen welke al gefactureerd is" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_factor @@ -160,7 +161,7 @@ msgstr "Niet-gefactureerde regel met factuurtarief" #. module: hr_timesheet_invoice #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "Factuurnummer moet uniek zijn per bedrijf!" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,account_id:0 @@ -175,7 +176,7 @@ msgstr "Bedrag" #. module: hr_timesheet_invoice #: sql_constraint:account.move.line:0 msgid "Wrong credit or debit value in accounting entry !" -msgstr "" +msgstr "Verkeerde debet of credit waarde in boekingsregel!" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,name:0 @@ -186,7 +187,7 @@ msgstr "De details van elk verricht werk zal getoond worden op de factuur" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:209 #, python-format msgid "Warning !" -msgstr "" +msgstr "Waarschuwing !" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create @@ -216,7 +217,7 @@ msgstr "Groepeer op..." #. module: hr_timesheet_invoice #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "Ongeldige BBA gestructureerde communicatie!" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 @@ -298,7 +299,7 @@ msgstr "Nog te ontvangen facturen" #. module: hr_timesheet_invoice #: view:report_timesheet.user:0 msgid "Timesheet by user in this month" -msgstr "" +msgstr "Urenstaat per gebruiker in deze maand" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,account_id:0 @@ -345,7 +346,7 @@ msgstr "" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Force to use a special product" -msgstr "" +msgstr "Forceer het gebruik van een speciaal product" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice @@ -433,7 +434,7 @@ msgstr "Theoretisch" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:132 #, python-format msgid "Configuration Error" -msgstr "" +msgstr "Configuratiefout" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice @@ -443,7 +444,7 @@ msgstr "Kostenplaatsboekingen naar factuuroverzicht" #. module: hr_timesheet_invoice #: field:account.analytic.account,to_invoice:0 msgid "Invoice on Timesheet & Costs" -msgstr "" +msgstr "Factureer op urenstaten & kosten" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_user_stat_all @@ -490,7 +491,7 @@ msgstr "December" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Invoice contract" -msgstr "" +msgstr "Factureer contract" #. module: hr_timesheet_invoice #: constraint:account.move.line:0 @@ -499,6 +500,9 @@ msgid "" "currency. You should remove the secondary currency on the account or select " "a multi-currency view on the journal." msgstr "" +"De geselecteerde rekening van uw journalboeking vraagt om een tweede valuta. " +"U moet de tweede valuta op de rekening verwijderen of selecteer een multi-" +"valuta overzicht van de boeking." #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,month:0 @@ -518,7 +522,7 @@ msgstr "Valuta" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_move_line msgid "Journal Items" -msgstr "" +msgstr "Dagboekregels" #. module: hr_timesheet_invoice #: help:hr.timesheet.invoice.create,product:0 @@ -557,12 +561,14 @@ msgid "" "The date of your Journal Entry is not in the defined period! You should " "change the date or remove this constraint from the journal." msgstr "" +"De datum van uw dagboek boeking is niet in de gedefinieerde periode! U moet " +"de datum aanpassen of deze beperking van het dagboek verwijderen." #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:132 #, python-format msgid "No income account defined for product '%s'" -msgstr "" +msgstr "Geen inkomsten rekening gedefinieerd voor product '%s'" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 @@ -720,6 +726,7 @@ msgstr "Januari" #: constraint:account.move.line:0 msgid "You can not create journal items on closed account." msgstr "" +"Het is niet mogelijk een journaal boeking te doen op een afgesloten rekening." #. module: hr_timesheet_invoice #: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 @@ -740,7 +747,7 @@ msgstr "Einde van periode" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Do you want to display work details on the invoice ?" -msgstr "" +msgstr "Wilt u de werkdetails weergeven op deze factuur?" #. module: hr_timesheet_invoice #: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 @@ -752,6 +759,8 @@ msgstr "Saldo" #: constraint:account.move.line:0 msgid "You can not create journal items on an account of type view." msgstr "" +"Het is niet mogelijk om journaal boekingen te doen op een rekening van het " +"type 'aanzicht'" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,quantity:0 @@ -812,6 +821,8 @@ msgstr "September" #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." msgstr "" +"Het is niet mogelijk een kostenplaats te maken op een rekening van het type " +"'aanzicht'" #. module: hr_timesheet_invoice #: field:account.analytic.line,invoice_id:0 @@ -824,6 +835,8 @@ msgstr "Factuur" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Het is niet mogelijk een bevestigde/gereed zijnde boeking van een urenstaat " +"te wijzigen!" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 @@ -885,7 +898,7 @@ msgstr "" #. module: hr_timesheet_invoice #: constraint:account.move.line:0 msgid "Company must be the same for its related account and period." -msgstr "" +msgstr "Bedrijf moet gelijk zijn voor de gerelateerde rekening en periode." #. module: hr_timesheet_invoice #: help:hr_timesheet_invoice.factor,customer_name:0 @@ -903,7 +916,7 @@ msgstr "Tot" #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create_final msgid "Create Invoice" -msgstr "" +msgstr "Maak factuur" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:108 @@ -920,7 +933,7 @@ msgstr "" #. module: hr_timesheet_invoice #: field:account.analytic.account,pricelist_id:0 msgid "Customer Pricelist" -msgstr "" +msgstr "Klant picklijst" #. module: hr_timesheet_invoice #: view:report_timesheet.invoice:0 @@ -993,7 +1006,7 @@ msgstr "" #. module: hr_timesheet_invoice #: view:report_timesheet.account.date:0 msgid "Daily Timesheets of this month" -msgstr "" +msgstr "Dagelijkse urenstaat van deze maand" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 @@ -1004,7 +1017,7 @@ msgstr "Geen gegevens gevonden voor overzicht!" #. module: hr_timesheet_invoice #: help:account.analytic.account,amount_max:0 msgid "Keep empty if this contract is not limited to a total fixed price." -msgstr "" +msgstr "Laat leeg indien dt contract niet is gelimiteerd op een vaste prijs." #. module: hr_timesheet_invoice #: view:report_timesheet.invoice:0 @@ -1082,7 +1095,7 @@ msgstr "Korting in percentage" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:209 #, python-format msgid "Invoice is already linked to some of the analytic line(s)!" -msgstr "" +msgstr "Factuur is reeds gekoppeld aan enkele kostenplaatsenregel(s)!" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 @@ -1108,7 +1121,7 @@ msgstr "Eenheden" #. module: hr_timesheet_invoice #: view:report_timesheet.user:0 msgid "Timesheet by user in this year" -msgstr "" +msgstr "Urenstaat per gebruiker in dit jaar" #. module: hr_timesheet_invoice #: field:account.analytic.line,to_invoice:0 @@ -1123,12 +1136,12 @@ msgstr "Te factureren kostenplaatsboekingen" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Timesheet lines in this month" -msgstr "" +msgstr "Urenstaatregels van deze maand" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Invoicing Statistics" -msgstr "" +msgstr "Factureeranalyses" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,manager_id:0 @@ -1158,7 +1171,7 @@ msgstr "Jaar" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 msgid "Timesheet lines during last 7 days" -msgstr "" +msgstr "Urenstaatregels in afgelopen 7 dagen" #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" diff --git a/addons/hr_timesheet_invoice/i18n/pt_BR.po b/addons/hr_timesheet_invoice/i18n/pt_BR.po index 624a0d88309..ddf66b4aa00 100644 --- a/addons/hr_timesheet_invoice/i18n/pt_BR.po +++ b/addons/hr_timesheet_invoice/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-04-03 15:28+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2012-02-19 15:16+0000\n" +"Last-Translator: Joe Pimentel \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:35+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -379,7 +379,7 @@ msgstr "" #: model:ir.actions.report.xml,name:hr_timesheet_invoice.report_analytical_profit #: model:ir.ui.menu,name:hr_timesheet_invoice.menu_hr_timesheet_analytic_profit msgid "Timesheet Profit" -msgstr "" +msgstr "Ganho da Planilha de Horas" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:68 @@ -677,7 +677,7 @@ msgstr "Para faturar" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "Eff." -msgstr "" +msgstr "Ef." #. module: hr_timesheet_invoice #: field:hr.timesheet.analytic.profit,employee_ids:0 diff --git a/addons/hr_timesheet_sheet/i18n/es_CR.po b/addons/hr_timesheet_sheet/i18n/es_CR.po index 986d87e5dda..ad12c16c44a 100644 --- a/addons/hr_timesheet_sheet/i18n/es_CR.po +++ b/addons/hr_timesheet_sheet/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-16 22:55+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 15:21+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -58,7 +57,7 @@ msgstr "Departamento" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Timesheet in current year" -msgstr "" +msgstr "Hoja de horas en el año actual" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0 @@ -92,7 +91,7 @@ msgstr "#Coste" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Timesheet of last month" -msgstr "" +msgstr "Hoja de horas del mes pasado" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,company_id:0 @@ -129,13 +128,13 @@ msgstr "Basado en la hoja de asistencia" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by day of date" -msgstr "" +msgstr "Agrupado por día de fecha" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:615 #, python-format msgid "You cannot modify an entry in a confirmed timesheet!" -msgstr "" +msgstr "¡No se puede modificar una entrada en un hoja de horas confirmado!" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0 @@ -145,7 +144,7 @@ msgstr "Validar" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Approved" -msgstr "" +msgstr "Aprobado" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 @@ -164,6 +163,8 @@ msgid "" "In order to create a timesheet for this employee, you must assign the " "employee to an analytic journal!" msgstr "" +"¡Con el fin de crear una hoja de asistencia para este empleado, se debe " +"asignar al empleado a una revista de análisis!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -212,7 +213,7 @@ msgstr " Mes-1 " #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "My Departments Timesheet" -msgstr "" +msgstr "Mi departamento de hoja de horas" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day @@ -222,7 +223,7 @@ msgstr "Hoja de servicios por día" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,name:0 msgid "Project / Analytic Account" -msgstr "" +msgstr "Proyecto / Cuenta Analítica" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0 @@ -364,7 +365,7 @@ msgstr "Horas" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by month of date" -msgstr "" +msgstr "Agrupado por mes de fecha" #. module: hr_timesheet_sheet #: constraint:hr.attendance:0 @@ -403,7 +404,7 @@ msgstr "Trabajar en tarea" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Daily" -msgstr "" +msgstr "Diariamente" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,quantity:0 @@ -460,6 +461,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product, like 'Consultant'!" msgstr "" +"¡Con el fin de crear una hoja de asistencia para este empleado, se debe " +"vincular al empleado a un producto, como \"consultor\"!" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -470,7 +473,7 @@ msgstr "Abrirá su hoja de asistencia actual" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241 #, python-format msgid "You cannot duplicate a timesheet!" -msgstr "" +msgstr "¡Usted no puede duplica una hoja de asistencia!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,month:0 @@ -496,6 +499,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product!" msgstr "" +"¡Con el fin de crear una hoja de asistencia para este empleado, se debe " +"vincular al trabajador a un producto!" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0 @@ -505,7 +510,7 @@ msgstr "Fichar/salir" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Esperando aprobación" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 @@ -531,7 +536,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,name:0 msgid "Note" -msgstr "" +msgstr "Nota" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all @@ -653,6 +658,8 @@ msgid "" "You cannot have 2 timesheets that overlaps!\n" "You should use the menu 'My Timesheet' to avoid this problem." msgstr "" +"¡No se puede tener 2 partes de horas que se superpone!\n" +"Usted debe utilizar el menú \"Mi parte de horas\" para evitar este problema." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 @@ -677,6 +684,8 @@ msgid "" "The timesheet cannot be validated as it does not contain an equal number of " "sign ins and sign outs!" msgstr "" +"¡La parte de horas no se puede validar, ya que no contienen el mismo número " +"de ins signo y salidas!" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 @@ -696,7 +705,7 @@ msgstr "Compañías" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Summary" -msgstr "" +msgstr "Resumen" #. module: hr_timesheet_sheet #: constraint:hr_timesheet_sheet.sheet:0 @@ -704,6 +713,9 @@ msgid "" "You cannot have 2 timesheets that overlaps !\n" "Please use the menu 'My Current Timesheet' to avoid this problem." msgstr "" +"!No se puede tener 2 partes de horas que se superpone!\n" +"Por favor, use el menú \"Mi parte de horas de corriente\" para evitar este " +"problema." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -715,6 +727,8 @@ msgstr "Hojas de servicios no validadas" #, python-format msgid "You cannot delete a timesheet which have attendance entries!" msgstr "" +"¡No se puede eliminar un parte de horas de asistencia que tienen las " +"entradas!" #. module: hr_timesheet_sheet #: field:hr.timesheet.report,quantity:0 @@ -725,7 +739,7 @@ msgstr "Cantidad" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455 #, python-format msgid "You cannot delete a timesheet which is already confirmed!" -msgstr "" +msgstr "¡No se puede eliminar una parte de horas que ya está confirmado!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0 @@ -736,7 +750,7 @@ msgstr "Cuenta general" #. module: hr_timesheet_sheet #: help:res.company,timesheet_range:0 msgid "Periodicity on which you validate your timesheets." -msgstr "" +msgstr "Periodicidad en la que validar sus hojas de asistencia." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 @@ -787,6 +801,8 @@ msgstr "El estado es 'borrador'" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"No se puede modificar una entrada en un parte de horas Confirmado / ¡Ya " +"está!." #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -806,7 +822,7 @@ msgstr "Facturar sobre trabajo" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Timesheet in current month" -msgstr "" +msgstr "Hoja de asistencia del mes actual" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 @@ -822,7 +838,7 @@ msgstr "Abrir hoja de asistencia" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by year of date" -msgstr "" +msgstr "Agrupado por año de fecha" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0 @@ -861,7 +877,7 @@ msgstr "Buscar hoja de asistencia" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Confirmed Timesheets" -msgstr "" +msgstr "Hoja de asistencia confirmado" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet @@ -914,7 +930,7 @@ msgstr "Mueve entradas de tarea a la línea de hoja de asistencia" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Total Attendances" -msgstr "" +msgstr "Total de asistencias" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all @@ -942,7 +958,7 @@ msgstr "Febrero" #. module: hr_timesheet_sheet #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -983,17 +999,20 @@ msgid "" "In order to create a timesheet for this employee, you must assign the " "employee to an analytic journal, like 'Timesheet'!" msgstr "" +"¡Con el fin de crear una hoja de asistencia para este empleado, se debe " +"asignar al empleado a una revista de análisis, como \"parte de horas!" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:318 #, python-format msgid "You cannot sign in/sign out from an other date than today" msgstr "" +"No puede iniciar sesión en / salir de una fecha distinta de la de hoy" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Submited to Manager" -msgstr "" +msgstr "Propuesto al Director" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1013,6 +1032,8 @@ msgid "" "In order to create a timesheet for this employee, you must assign it to a " "user!" msgstr "" +"¡Con el fin de crear una hoja de asistencia para este empleado, se debe " +"asignar a un usuario!" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,total_attendance:0 diff --git a/addons/hr_timesheet_sheet/i18n/nl.po b/addons/hr_timesheet_sheet/i18n/nl.po index 5fadf90af57..3478162f409 100644 --- a/addons/hr_timesheet_sheet/i18n/nl.po +++ b/addons/hr_timesheet_sheet/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2011-01-13 08:39+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-20 09:55+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:35+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -56,7 +56,7 @@ msgstr "Afdeling" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Timesheet in current year" -msgstr "" +msgstr "Urenstaten in huidige jaar" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0 @@ -89,7 +89,7 @@ msgstr "#Kosten" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Timesheet of last month" -msgstr "" +msgstr "Urenstaten van afgelopen maand" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,company_id:0 @@ -126,13 +126,14 @@ msgstr "Gebaseerd op de urenstaat" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by day of date" -msgstr "" +msgstr "Groepeer op dag of datum" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:615 #, python-format msgid "You cannot modify an entry in a confirmed timesheet!" msgstr "" +"Het is niet mogelijk een boeking van een bevestigde urenstaat te wijzigen!" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0 @@ -142,7 +143,7 @@ msgstr "Bevestigen" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Approved" -msgstr "" +msgstr "Goedgekeurd" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 @@ -161,6 +162,8 @@ msgid "" "In order to create a timesheet for this employee, you must assign the " "employee to an analytic journal!" msgstr "" +"Om een urenstaat te kunnen aanmaken voor een werknemer, moet de werknemer " +"worden gekoppeld aan een kostenplaats!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -209,7 +212,7 @@ msgstr " Maand-1 " #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "My Departments Timesheet" -msgstr "" +msgstr "Urenstaten van mijn afdeling" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day @@ -219,7 +222,7 @@ msgstr "Urenstaat per dag" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,name:0 msgid "Project / Analytic Account" -msgstr "" +msgstr "Project / Kostenplaats" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0 @@ -361,7 +364,7 @@ msgstr "Uren" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by month of date" -msgstr "" +msgstr "Groepeer op maand of datum" #. module: hr_timesheet_sheet #: constraint:hr.attendance:0 @@ -399,7 +402,7 @@ msgstr "Werk op taak" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Daily" -msgstr "" +msgstr "Dagelijks" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,quantity:0 @@ -456,6 +459,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product, like 'Consultant'!" msgstr "" +"Om een urenstaat te kunnen aanmaken voor een werknemer, moet de werknemer " +"worden gekoppeld aan een product, bijvoorbeeld 'Consultant'!" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -466,7 +471,7 @@ msgstr "Het opent uw huidige urenstaat" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241 #, python-format msgid "You cannot duplicate a timesheet!" -msgstr "" +msgstr "Het is niet mogelijk een urenstaat te dupliceren!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,month:0 @@ -492,6 +497,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product!" msgstr "" +"Om een urenstaat te kunnen aanmaken voor een werknemer, moet de werknemer " +"worden gekoppeld aan een product!" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0 @@ -501,7 +508,7 @@ msgstr "In-/uitklokken" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Wacht op goedkeuring" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 @@ -526,7 +533,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,name:0 msgid "Note" -msgstr "" +msgstr "Opmerking" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all @@ -647,6 +654,8 @@ msgid "" "You cannot have 2 timesheets that overlaps!\n" "You should use the menu 'My Timesheet' to avoid this problem." msgstr "" +"Het is niet mogelijk om 2 overlappende urenstaten te hebben!\n" +"Gebruik het menu 'Mijn huidige urenstaat' om dit probleem te verhelpen." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 @@ -671,6 +680,8 @@ msgid "" "The timesheet cannot be validated as it does not contain an equal number of " "sign ins and sign outs!" msgstr "" +"Deze urenstaat kan niet worden gecontroleerd, omdat deze geen gelijke " +"hoeveelheid aan- en uitmeldingen heeft!" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0 @@ -690,7 +701,7 @@ msgstr "Bedrijven" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Summary" -msgstr "" +msgstr "Samenvatting" #. module: hr_timesheet_sheet #: constraint:hr_timesheet_sheet.sheet:0 @@ -698,6 +709,8 @@ msgid "" "You cannot have 2 timesheets that overlaps !\n" "Please use the menu 'My Current Timesheet' to avoid this problem." msgstr "" +"Het is niet mogelijk om 2 overlappende urenstaten te hebben!\n" +"Gebruik het menu 'Mijn huidige urenstaat' om dit probleem te verhelpen." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -709,6 +722,8 @@ msgstr "Ongevalideerde urenstaten" #, python-format msgid "You cannot delete a timesheet which have attendance entries!" msgstr "" +"Het is niet mogelijk een urenstaat te verwijderen, waar al " +"aanwezigheidsboekingen op zijn gedaan." #. module: hr_timesheet_sheet #: field:hr.timesheet.report,quantity:0 @@ -720,6 +735,7 @@ msgstr "Aantal" #, python-format msgid "You cannot delete a timesheet which is already confirmed!" msgstr "" +"Het is niet mogelijk een urenstaat te verwijderen welke al is bevestigd." #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0 @@ -730,7 +746,7 @@ msgstr "Algemene rekening" #. module: hr_timesheet_sheet #: help:res.company,timesheet_range:0 msgid "Periodicity on which you validate your timesheets." -msgstr "" +msgstr "Frequentie waarmee u de urenstaten controleert." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 @@ -781,6 +797,8 @@ msgstr "Status is 'concept'." #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Het is niet mogelijk een bevestigde/gereed zijnde boeking van een urenstaat " +"te wijzigen!" #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -800,7 +818,7 @@ msgstr "Factureer op werkzaamheden" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Timesheet in current month" -msgstr "" +msgstr "Urenstaten in huidige maand" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 @@ -816,7 +834,7 @@ msgstr "Urenstaat openen" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 msgid "Group by year of date" -msgstr "" +msgstr "Groepeer per jaar of datum" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0 @@ -855,7 +873,7 @@ msgstr "Urenstaat zoeken" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Confirmed Timesheets" -msgstr "" +msgstr "Bevestigde urenstaten" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet @@ -908,7 +926,7 @@ msgstr "Verplaatst taakregel naar de urenstaatregel" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Total Attendances" -msgstr "" +msgstr "Totale aanwezigheid" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all @@ -936,7 +954,7 @@ msgstr "Februari" #. module: hr_timesheet_sheet #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "De naam van het bedrijf moet uniek zijn!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -977,17 +995,21 @@ msgid "" "In order to create a timesheet for this employee, you must assign the " "employee to an analytic journal, like 'Timesheet'!" msgstr "" +"Om een urenstaat te kunnen aanmaken voor een werknemer, dient u een " +"werknemer aan een kostenplaats, bijvoorbeeld 'urenstaat' te koppelen!" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:318 #, python-format msgid "You cannot sign in/sign out from an other date than today" msgstr "" +"Het is niet mogelijk om in te loggen/uit te loggen bij een andere dag dan " +"vandaag" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Submited to Manager" -msgstr "" +msgstr "Verzonden naar de manager" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1007,6 +1029,8 @@ msgid "" "In order to create a timesheet for this employee, you must assign it to a " "user!" msgstr "" +"Om een urenstaat te kunnen aanmaken voor een werknemer, dient u een " +"werknemer aan een gebruiker te koppelen!" #. module: hr_timesheet_sheet #: view:timesheet.report:0 field:timesheet.report,total_attendance:0 diff --git a/addons/hr_timesheet_sheet/i18n/pt_BR.po b/addons/hr_timesheet_sheet/i18n/pt_BR.po index ba7975dbcd0..c8835ffd0b4 100644 --- a/addons/hr_timesheet_sheet/i18n/pt_BR.po +++ b/addons/hr_timesheet_sheet/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2011-04-23 20:29+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2012-02-19 15:16+0000\n" +"Last-Translator: Joe Pimentel \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:36+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0 @@ -191,7 +191,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Total Difference" -msgstr "" +msgstr "Diferença Total" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 view:timesheet.report:0 @@ -206,7 +206,7 @@ msgstr "" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day msgid "Timesheet by Day" -msgstr "" +msgstr "Planilha de Horas por Dia" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,name:0 @@ -686,7 +686,7 @@ msgstr "" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Unvalidated Timesheets" -msgstr "" +msgstr "Planilhas de Horas Não Validadas" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457 diff --git a/addons/idea/i18n/es_CR.po b/addons/idea/i18n/es_CR.po index d1cbe965bf3..485e0497dba 100644 --- a/addons/idea/i18n/es_CR.po +++ b/addons/idea/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-16 22:56+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 15:26+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -26,7 +25,7 @@ msgstr "Si está marcada, el creador de la idea será visible para los otros." #. module: idea #: view:idea.idea:0 msgid "By States" -msgstr "" +msgstr "Por estados" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_select @@ -73,7 +72,7 @@ msgstr "Marzo" #. module: idea #: view:idea.idea:0 msgid "Accepted Ideas" -msgstr "" +msgstr "Ideas aceptadas" #. module: idea #: code:addons/idea/wizard/idea_post_vote.py:94 @@ -84,7 +83,7 @@ msgstr "La idea debe estar en estado 'Abierta' antes de votarla." #. module: idea #: view:report.vote:0 msgid "Open Date" -msgstr "" +msgstr "Fecha de Inicio" #. module: idea #: view:report.vote:0 @@ -239,7 +238,7 @@ msgstr "Estado" #: view:idea.idea:0 #: selection:idea.idea,state:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: idea #: selection:idea.idea,my_vote:0 @@ -273,12 +272,12 @@ msgstr "" #. module: idea #: view:idea.idea:0 msgid "New Ideas" -msgstr "" +msgstr "Nuevas ideas" #. module: idea #: view:report.vote:0 msgid "Idea Vote created last month" -msgstr "" +msgstr "Idea de voto creada el mes pasado" #. module: idea #: field:idea.category,visibility:0 @@ -289,7 +288,7 @@ msgstr "¿Idea abierta?" #. module: idea #: view:report.vote:0 msgid "Idea Vote created in current month" -msgstr "" +msgstr "Idea de voto creada en el mes actual" #. module: idea #: selection:report.vote,month:0 @@ -406,7 +405,7 @@ msgstr "Votos de la idea" #. module: idea #: view:idea.idea:0 msgid "By Idea Category" -msgstr "" +msgstr "Idea por categoría" #. module: idea #: view:idea.idea:0 @@ -543,7 +542,7 @@ msgstr "Establecer a uno si sólo requiere un voto por usuario" #. module: idea #: view:idea.idea:0 msgid "By Creators" -msgstr "" +msgstr "Por creadores" #. module: idea #: view:idea.post.vote:0 @@ -564,7 +563,7 @@ msgstr "Abrir" #: view:idea.idea:0 #: view:report.vote:0 msgid "In Progress" -msgstr "" +msgstr "En progreso" #. module: idea #: view:report.vote:0 @@ -594,7 +593,7 @@ msgstr "Puntuación" #. module: idea #: view:idea.idea:0 msgid "Votes Statistics" -msgstr "" +msgstr "Estadísticas de votos" #. module: idea #: view:idea.vote:0 @@ -632,7 +631,7 @@ msgstr "Febrero" #. module: idea #: field:idea.category,complete_name:0 msgid "Name" -msgstr "" +msgstr "Nombre" #. module: idea #: field:idea.vote.stat,nbr:0 @@ -642,7 +641,7 @@ msgstr "Número de votos" #. module: idea #: view:report.vote:0 msgid "Month-1" -msgstr "" +msgstr "Mes-1" #. module: idea #: selection:report.vote,month:0 @@ -662,7 +661,7 @@ msgstr "Estado voto" #. module: idea #: view:report.vote:0 msgid "Idea Vote created in current year" -msgstr "" +msgstr "Idea de voto creada en el año en curso" #. module: idea #: field:idea.idea,vote_avg:0 @@ -672,7 +671,7 @@ msgstr "Puntación promedio" #. module: idea #: constraint:idea.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "¡Error! No puede crear categorías recursivas" #. module: idea #: field:idea.comment,idea_id:0 @@ -707,6 +706,7 @@ msgstr "Año" #, python-format msgid "You can not vote on a Draft/Accepted/Cancelled ideas." msgstr "" +"Usted no puede votar sobre un proyecto / Aceptación / Cancelado ideas." #. module: idea #: view:idea.select:0 diff --git a/addons/import_base/i18n/es_CR.po b/addons/import_base/i18n/es_CR.po index 5f6f4860a25..f3525f17848 100644 --- a/addons/import_base/i18n/es_CR.po +++ b/addons/import_base/i18n/es_CR.po @@ -8,32 +8,32 @@ 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-02-16 21:05+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 15:38+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: import_base #: code:addons/import_base/import_framework.py:434 #, python-format msgid "Import failed due to an unexpected error" -msgstr "" +msgstr "Importación ha fallado debido a un error inesperado" #. module: import_base #: code:addons/import_base/import_framework.py:461 #, python-format msgid "started at %s and finished at %s \n" -msgstr "" +msgstr "iniciado en %s y finalizado en %s \n" #. module: import_base #: code:addons/import_base/import_framework.py:448 #, python-format msgid "Import of your data finished at %s" -msgstr "" +msgstr "La importación de los datos a finalizado en %s" #. module: import_base #: code:addons/import_base/import_framework.py:463 @@ -43,6 +43,9 @@ msgid "" "consistency \n" " error : \n" msgstr "" +"pero no pudo, en consecuencia, no hay datos fueron importados a mantener la " +"coherencia de base de datos\n" +" error: \n" #. module: import_base #: code:addons/import_base/import_framework.py:477 @@ -51,50 +54,52 @@ msgid "" "The import of data \n" " instance name : %s \n" msgstr "" +"La importación de los datos\n" +" nombre de la instancia: %s \n" #. module: import_base #: code:addons/import_base/import_framework.py:470 #, python-format msgid "%s has been successfully imported from %s %s, %s \n" -msgstr "" +msgstr "%s asido exitosamente importados desde %s %s, %s \n" #. module: import_base #: code:addons/import_base/import_framework.py:447 #, python-format msgid "Data Import failed at %s due to an unexpected error" -msgstr "" +msgstr "Importación de datos falló en% s debido a un error inesperado" #. module: import_base #: code:addons/import_base/import_framework.py:436 #, python-format msgid "Import finished, notification email sended" -msgstr "" +msgstr "Importar a finalizado, notificación de correo electrónico enviado" #. module: import_base #: code:addons/import_base/import_framework.py:190 #, python-format msgid "%s is not a valid model name" -msgstr "" +msgstr "%s no es un nombre de modelo válido" #. module: import_base #: model:ir.ui.menu,name:import_base.menu_import_crm msgid "Import" -msgstr "" +msgstr "Importar" #. module: import_base #: code:addons/import_base/import_framework.py:467 #, python-format msgid "with no warning" -msgstr "" +msgstr "sin previo aviso" #. module: import_base #: code:addons/import_base/import_framework.py:469 #, python-format msgid "with warning : %s" -msgstr "" +msgstr "con aviso : %s" #. module: import_base #: code:addons/import_base/import_framework.py:191 #, python-format msgid " fields imported : " -msgstr "" +msgstr " Archivos importados : " diff --git a/addons/import_google/i18n/es_CR.po b/addons/import_google/i18n/es_CR.po index 7f78c9fbde4..36833344be2 100644 --- a/addons/import_google/i18n/es_CR.po +++ b/addons/import_google/i18n/es_CR.po @@ -8,29 +8,30 @@ 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-02-16 21:05+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 15:57+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: import_google #: help:synchronize.google.import,group_name:0 msgid "Choose which group to import, By default it takes all." msgstr "" +"Elija a qué grupo importar, de forma predeterminada se lo lleva todo." #. module: import_google #: view:synchronize.google.import:0 msgid "Import Google Calendar Events" -msgstr "" +msgstr "Importar calendario de eventos calendar" #. module: import_google #: view:synchronize.google.import:0 msgid "_Import Events" -msgstr "" +msgstr "_Importar Eventos" #. module: import_google #: code:addons/import_google/wizard/import_google_data.py:71 @@ -39,6 +40,8 @@ msgid "" "No Google Username or password Defined for user.\n" "Please define in user view" msgstr "" +"No Nombre de usuario o contraseña definida por Google para el usuario.\n" +"Por favor, defina en el punto de vista del usuario" #. module: import_google #: code:addons/import_google/wizard/import_google_data.py:127 @@ -47,42 +50,44 @@ msgid "" "Invalid login detail !\n" " Specify Username/Password." msgstr "" +"¡Datos de acceso no válido!\n" +" Especifique nombre de usuario / contraseña." #. module: import_google #: field:synchronize.google.import,supplier:0 msgid "Supplier" -msgstr "" +msgstr "Proveedor" #. module: import_google #: view:synchronize.google.import:0 msgid "Import Options" -msgstr "" +msgstr "Opciones de importación" #. module: import_google #: field:synchronize.google.import,group_name:0 msgid "Group Name" -msgstr "" +msgstr "Nombre grupo" #. module: import_google #: model:ir.model,name:import_google.model_crm_case_categ msgid "Category of Case" -msgstr "" +msgstr "Categoría de caso" #. module: import_google #: model:ir.actions.act_window,name:import_google.act_google_login_contact_form #: model:ir.ui.menu,name:import_google.menu_sync_contact msgid "Import Google Contacts" -msgstr "" +msgstr "Importar contactos de google" #. module: import_google #: view:google.import.message:0 msgid "Import Google Data" -msgstr "" +msgstr "Importar datos de google" #. module: import_google #: view:crm.meeting:0 msgid "Meeting Type" -msgstr "" +msgstr "Tipo de reunión" #. module: import_google #: code:addons/import_google/wizard/import_google.py:38 @@ -92,126 +97,130 @@ msgid "" "Please install gdata-python-client from http://code.google.com/p/gdata-" "python-client/downloads/list" msgstr "" +"Por favor instale gdata-python-client desde http://code.google.com/p/gdata-" +"python-client/downloads/list" #. module: import_google #: model:ir.model,name:import_google.model_google_login msgid "Google Contact" -msgstr "" +msgstr "Contacto Google" #. module: import_google #: view:synchronize.google.import:0 msgid "Import contacts from a google account" -msgstr "" +msgstr "Importar contactos desde una cuenta de google" #. module: import_google #: code:addons/import_google/wizard/import_google_data.py:133 #, python-format msgid "Please specify correct user and password !" -msgstr "" +msgstr "¡Por favor especifique el usuario y contraseña correctos!" #. module: import_google #: field:synchronize.google.import,customer:0 msgid "Customer" -msgstr "" +msgstr "Cliente" #. module: import_google #: view:synchronize.google.import:0 msgid "_Cancel" -msgstr "" +msgstr "_Cancelar" #. module: import_google #: model:ir.model,name:import_google.model_synchronize_google_import msgid "synchronize.google.import" -msgstr "" +msgstr "synchronize.google.import" #. module: import_google #: view:synchronize.google.import:0 msgid "_Import Contacts" -msgstr "" +msgstr "_Importar Contactos" #. module: import_google #: model:ir.actions.act_window,name:import_google.act_google_login_form #: model:ir.ui.menu,name:import_google.menu_sync_calendar msgid "Import Google Calendar" -msgstr "" +msgstr "Importar calendario de google" #. module: import_google #: code:addons/import_google/wizard/import_google_data.py:50 #, python-format msgid "Import google" -msgstr "" +msgstr "Importar google" #. module: import_google #: code:addons/import_google/wizard/import_google_data.py:127 #: code:addons/import_google/wizard/import_google_data.py:133 #, python-format msgid "Error" -msgstr "" +msgstr "Error" #. module: import_google #: code:addons/import_google/wizard/import_google_data.py:71 #, python-format msgid "Warning !" -msgstr "" +msgstr "¡ Advertencia !" #. module: import_google #: field:synchronize.google.import,create_partner:0 msgid "Options" -msgstr "" +msgstr "Opciones" #. module: import_google #: view:google.import.message:0 msgid "_Ok" -msgstr "" +msgstr "_Aceptar" #. module: import_google #: code:addons/import_google/wizard/import_google.py:38 #: code:addons/import_google/wizard/import_google_data.py:28 #, python-format msgid "Google Contacts Import Error!" -msgstr "" +msgstr "¡Contactos de Google Error de importación!" #. module: import_google #: model:ir.model,name:import_google.model_google_import_message msgid "Import Message" -msgstr "" +msgstr "Importar mensaje" #. module: import_google #: field:synchronize.google.import,calendar_name:0 msgid "Calendar Name" -msgstr "" +msgstr "Nombre de calendario" #. module: import_google #: help:synchronize.google.import,supplier:0 msgid "Check this box to set newly created partner as Supplier." msgstr "" +"Marque esta casilla para establecer socios de nueva creación como proveedor." #. module: import_google #: selection:synchronize.google.import,create_partner:0 msgid "Import only address" -msgstr "" +msgstr "Importar solo direcciones" #. module: import_google #: field:crm.case.categ,user_id:0 msgid "User" -msgstr "" +msgstr "Usuario" #. module: import_google #: view:synchronize.google.import:0 msgid "Partner status for this group:" -msgstr "" +msgstr "Socio de estado para este grupo:" #. module: import_google #: field:google.import.message,name:0 msgid "Message" -msgstr "" +msgstr "Mensaje" #. module: import_google #: selection:synchronize.google.import,create_partner:0 msgid "Create partner for each contact" -msgstr "" +msgstr "Crear socio para cada contacto" #. module: import_google #: help:synchronize.google.import,customer:0 msgid "Check this box to set newly created partner as Customer." msgstr "" +"Marque esta casilla para establecer pareja recién creado como cliente." diff --git a/addons/import_google/i18n/zh_CN.po b/addons/import_google/i18n/zh_CN.po index 52d3bbf200b..72aa667bbc8 100644 --- a/addons/import_google/i18n/zh_CN.po +++ b/addons/import_google/i18n/zh_CN.po @@ -8,13 +8,13 @@ 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-02-17 04:24+0000\n" +"PO-Revision-Date: 2012-02-17 05:03+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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 05:00+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: import_google @@ -30,7 +30,7 @@ msgstr "导入google日历事件" #. module: import_google #: view:synchronize.google.import:0 msgid "_Import Events" -msgstr "" +msgstr "导入事件" #. module: import_google #: code:addons/import_google/wizard/import_google_data.py:71 @@ -124,12 +124,12 @@ msgstr "取消(_C)" #. module: import_google #: model:ir.model,name:import_google.model_synchronize_google_import msgid "synchronize.google.import" -msgstr "" +msgstr "synchronize.google.import" #. module: import_google #: view:synchronize.google.import:0 msgid "_Import Contacts" -msgstr "" +msgstr "导入联系人" #. module: import_google #: model:ir.actions.act_window,name:import_google.act_google_login_form diff --git a/addons/import_sugarcrm/i18n/es_CR.po b/addons/import_sugarcrm/i18n/es_CR.po index d785fd0beaf..60f56bba65f 100644 --- a/addons/import_sugarcrm/i18n/es_CR.po +++ b/addons/import_sugarcrm/i18n/es_CR.po @@ -8,13 +8,13 @@ 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-02-16 21:06+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 16:37+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 05:00+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: import_sugarcrm @@ -22,28 +22,30 @@ msgstr "" #: code:addons/import_sugarcrm/import_sugarcrm.py:1131 #, python-format msgid "Error !!" -msgstr "" +msgstr "¡ Error !" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "" "Use the SugarSoap API URL (read tooltip) and a full access SugarCRM login." msgstr "" +"Utilice la URL SugarSoap API (leer descripción) y un inicio de sesión de " +"SugarCRM acceso completo." #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "(Coming Soon)" -msgstr "" +msgstr "(Próximamente)" #. module: import_sugarcrm #: field:import.sugarcrm,document:0 msgid "Documents" -msgstr "" +msgstr "Documentos" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Import your data from SugarCRM :" -msgstr "" +msgstr "Importar sus datos desde SugarCRM :" #. module: import_sugarcrm #: view:import.sugarcrm:0 @@ -51,36 +53,41 @@ msgid "" "Choose data you want to import. Click 'Import' to get data manually or " "'Schedule Reccurent Imports' to get recurrently and automatically data." msgstr "" +"Elija los datos que desea importar. Haga clic en \"Importar\" para obtener " +"los datos de forma manual o \"programar importaciones reccurent 'para " +"obtener los datos de forma recurrente y automática." #. module: import_sugarcrm #: field:import.sugarcrm,contact:0 msgid "Contacts" -msgstr "" +msgstr "Contactos" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "HR" -msgstr "" +msgstr "RH" #. module: import_sugarcrm #: help:import.sugarcrm,bug:0 msgid "Check this box to import sugarCRM Bugs into OpenERP project issues" msgstr "" +"Marque esta casilla para importar los errores en las cuestiones del proyecto " +"de SugarCRM OpenERP" #. module: import_sugarcrm #: field:import.sugarcrm,instance_name:0 msgid "Instance's Name" -msgstr "" +msgstr "Nombre de las instanseas" #. module: import_sugarcrm #: field:import.sugarcrm,project_task:0 msgid "Project Tasks" -msgstr "" +msgstr "Tareas de proyecto" #. module: import_sugarcrm #: field:import.sugarcrm,email_from:0 msgid "Notify End Of Import To:" -msgstr "" +msgstr "Notificación del final de importación:" #. module: import_sugarcrm #: help:import.sugarcrm,user:0 @@ -89,28 +96,36 @@ msgid "" "user with the same login exist in OpenERP, user information will be erase by " "sugarCRM user information" msgstr "" +"Marque esta casilla para importar los usuarios de SugarCRM en los usuarios " +"de OpenERP, advirtiendo si un usuario con el mismo nombre de usuario existe " +"en OpenERP, la información del usuario será borrado por la información de " +"los usuarios de SugarCRM" #. module: import_sugarcrm #: code:addons/import_sugarcrm/sugarsoap_services.py:23 #, python-format msgid "Please install SOAP for python - ZSI-2.0-rc3.tar.gz - python-zci" msgstr "" +"Por favor, instale SOAP para python - ZSI-2.0-rc3.tar.gz - python-ZCI" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "_Schedule Recurrent Imports" -msgstr "" +msgstr "_Programar importaciones recurrentes" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "" "Do not forget the email address to be notified of the success of the import." msgstr "" +"No te olvides de la dirección de correo electrónico para ser notificado del " +"éxito de la importación." #. module: import_sugarcrm #: help:import.sugarcrm,call:0 msgid "Check this box to import sugarCRM Calls into OpenERP calls" msgstr "" +"Marque esta casilla para importar llamadas en las llamadas SugarCRM OpenERP" #. module: import_sugarcrm #: view:import.sugarcrm:0 @@ -118,31 +133,35 @@ msgid "" "If you make recurrent or ponctual import, data already in OpenERP will be " "updated by SugarCRM data." msgstr "" +"Si usted hace la importación recurrente o puntual, los datos que ya están en " +"OpenERP se actualiza con los datos de SugarCRM." #. module: import_sugarcrm #: field:import.sugarcrm,employee:0 msgid "Employee" -msgstr "" +msgstr "Empleado" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Document" -msgstr "" +msgstr "Documento" #. module: import_sugarcrm #: help:import.sugarcrm,document:0 msgid "Check this box to import sugarCRM Documents into OpenERP documents" msgstr "" +"Marque esta casilla para importar documentos de SugarCRM en los documentos " +"de OpenERP" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Import Data From SugarCRM" -msgstr "" +msgstr "Importar datos de SugarCRM" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "CRM" -msgstr "" +msgstr "CRM" #. module: import_sugarcrm #: view:import.message:0 @@ -150,21 +169,24 @@ msgid "" "Data are importing, the process is running in the background, an email will " "be sent to the given email address if it was defined." msgstr "" +"Datos se están importando, el proceso se ejecuta en segundo plano, un correo " +"electrónico será enviado a la dirección de correo electrónico dada si se ha " +"definido." #. module: import_sugarcrm #: field:import.sugarcrm,call:0 msgid "Calls" -msgstr "" +msgstr "Llamadas" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Multi Instance Management" -msgstr "" +msgstr "Gestión de multi instancia" #. module: import_sugarcrm #: view:import.message:0 msgid "_Ok" -msgstr "" +msgstr "_Aceptar" #. module: import_sugarcrm #: help:import.sugarcrm,opportunity:0 @@ -172,11 +194,13 @@ msgid "" "Check this box to import sugarCRM Leads and Opportunities into OpenERP Leads " "and Opportunities" msgstr "" +"Marque esta casilla para importar clientes potenciales y oportunidades de " +"SugarCRM OpenERP en clientes potenciales y oportunidades" #. module: import_sugarcrm #: field:import.sugarcrm,email_history:0 msgid "Email and Note" -msgstr "" +msgstr "Correo electrónico y nota" #. module: import_sugarcrm #: help:import.sugarcrm,url:0 @@ -186,22 +210,26 @@ msgid "" "application " "http://trial.sugarcrm.com/qbquyj4802/index.php?module=Home&action=index" msgstr "" +"ServicioWeb URL de dónde obtener los datos. ejemplo: " +"\"http://example.com/sugarcrm/soap.php ', o copiar la dirección de su " +"http://trial.sugarcrm.com/qbquyj4802/index.php?module=Home&action=index " +"aplicación SugarCRM" #. module: import_sugarcrm #: model:ir.actions.act_window,name:import_sugarcrm.action_import_sugarcrm #: model:ir.ui.menu,name:import_sugarcrm.menu_sugarcrm_import msgid "Import SugarCRM" -msgstr "" +msgstr "Importar SugarCRM" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "_Import" -msgstr "" +msgstr "_Importar" #. module: import_sugarcrm #: field:import.sugarcrm,user:0 msgid "User" -msgstr "" +msgstr "Usuario" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1105 @@ -209,17 +237,20 @@ msgstr "" #, python-format msgid "%s data required %s Module to be installed, Please install %s module" msgstr "" +"%s datos requeridos %s módulo a instalar,Por favor instale %s el módulo" #. module: import_sugarcrm #: field:import.sugarcrm,claim:0 msgid "Cases" -msgstr "" +msgstr "Casos" #. module: import_sugarcrm #: help:import.sugarcrm,meeting:0 msgid "" "Check this box to import sugarCRM Meetings and Tasks into OpenERP meetings" msgstr "" +"Marque esta casilla para importar SugarCRM reuniones y tareas a las " +"reuniones de OpenERP" #. module: import_sugarcrm #: help:import.sugarcrm,email_history:0 @@ -227,11 +258,13 @@ msgid "" "Check this box to import sugarCRM Emails, Notes and Attachments into OpenERP " "Messages and Attachments" msgstr "" +"Marque esta casilla para importar SugarCRM correos electrónicos, notas y " +"archivos adjuntos en mensajes de OpenERP y adjuntos" #. module: import_sugarcrm #: field:import.sugarcrm,project:0 msgid "Projects" -msgstr "" +msgstr "Proyectos" #. module: import_sugarcrm #: code:addons/import_sugarcrm/sugarsoap_services_types.py:14 @@ -240,38 +273,43 @@ msgid "" "Please install SOAP for python - ZSI-2.0-rc3.tar.gz from " "http://pypi.python.org/pypi/ZSI/" msgstr "" +"Por favor instale SOAP para python - ZSI-2.0-rc3.tar.gz from " +"http://pypi.python.org/pypi/ZSI/" #. module: import_sugarcrm #: help:import.sugarcrm,project:0 msgid "Check this box to import sugarCRM Projects into OpenERP projects" msgstr "" +"Marque esta casilla para importar proyectos de SugarCRM en los proyectos de " +"OpenERP" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1098 #: code:addons/import_sugarcrm/import_sugarcrm.py:1124 #, python-format msgid "Select Module to Import." -msgstr "" +msgstr "Seleccione el modulo a importar" #. module: import_sugarcrm #: field:import.sugarcrm,meeting:0 msgid "Meetings" -msgstr "" +msgstr "Reuniones" #. module: import_sugarcrm #: help:import.sugarcrm,employee:0 msgid "Check this box to import sugarCRM Employees into OpenERP employees" msgstr "" +"Marque esta casilla para importar empleados en SugarCRM OpenERP empleados" #. module: import_sugarcrm #: field:import.sugarcrm,url:0 msgid "SugarSoap Api url:" -msgstr "" +msgstr "SugarSoap Api url:" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Address Book" -msgstr "" +msgstr "Libreta de direcciones" #. module: import_sugarcrm #: code:addons/import_sugarcrm/sugar.py:60 @@ -280,26 +318,30 @@ msgid "" "Authentication error !\n" "Bad Username or Password bad SugarSoap Api url !" msgstr "" +"¡ Error de autenticación !\n" +"! Nombre de usuario o contraseña incorrectos mala url SugarSoap Api!" #. module: import_sugarcrm #: field:import.sugarcrm,bug:0 msgid "Bugs" -msgstr "" +msgstr "Pulgas" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Project" -msgstr "" +msgstr "Proyecto" #. module: import_sugarcrm #: help:import.sugarcrm,project_task:0 msgid "Check this box to import sugarCRM Project Tasks into OpenERP tasks" msgstr "" +"Marque esta casilla para importar las tareas de SugarCRM proyecto en tareas " +"OpenERP" #. module: import_sugarcrm #: field:import.sugarcrm,opportunity:0 msgid "Leads & Opp" -msgstr "" +msgstr "Guías y Opp" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:79 @@ -308,20 +350,22 @@ msgid "" "Authentication error !\n" "Bad Username or Password or bad SugarSoap Api url !" msgstr "" +"¡ Error de autenticación!\n" +"¡ Nombre de usuario o contraseña incorrectos o url mal SugarSoap Api!" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:79 #: code:addons/import_sugarcrm/sugar.py:60 #, python-format msgid "Error !" -msgstr "" +msgstr "¡Error!" #. module: import_sugarcrm #: code:addons/import_sugarcrm/import_sugarcrm.py:1098 #: code:addons/import_sugarcrm/import_sugarcrm.py:1124 #, python-format msgid "Warning !" -msgstr "" +msgstr "¡ Advertencia !" #. module: import_sugarcrm #: help:import.sugarcrm,instance_name:0 @@ -329,76 +373,83 @@ msgid "" "Prefix of SugarCRM id to differentiate xml_id of SugarCRM models datas come " "from different server." msgstr "" +"Prefijo de Identificación de SugarCRM para diferenciar xml_id de datas " +"SugarCRM modelos vienen de otro servidor." #. module: import_sugarcrm #: help:import.sugarcrm,contact:0 msgid "Check this box to import sugarCRM Contacts into OpenERP addresses" msgstr "" +"Marque esta casilla para importar los contactos de SugarCRM en direcciones " +"OpenERP" #. module: import_sugarcrm #: field:import.sugarcrm,password:0 msgid "Password" -msgstr "" +msgstr "Contraseña" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Login Information" -msgstr "" +msgstr "Información conexión" #. module: import_sugarcrm #: help:import.sugarcrm,claim:0 msgid "Check this box to import sugarCRM Cases into OpenERP claims" msgstr "" +"Marque esta casilla para importar los casos de SugarCRM en demandas OpenERP" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Email Notification When Import is finished" msgstr "" +"Notificación por correo electrónico cuando haya terminado la importación" #. module: import_sugarcrm #: field:import.sugarcrm,username:0 msgid "User Name" -msgstr "" +msgstr "Nombre de usuario" #. module: import_sugarcrm #: view:import.message:0 #: model:ir.model,name:import_sugarcrm.model_import_message msgid "Import Message" -msgstr "" +msgstr "Importar mensaje" #. module: import_sugarcrm #: help:import.sugarcrm,account:0 msgid "Check this box to import sugarCRM Accounts into OpenERP partners" msgstr "" +"Marque esta casilla para importar cuentas de SugarCRM en socios de OpenERP" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Online documentation:" -msgstr "" +msgstr "Documentación en linea:" #. module: import_sugarcrm #: field:import.sugarcrm,account:0 msgid "Accounts" -msgstr "" +msgstr "Cuentas" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "_Cancel" -msgstr "" +msgstr "_Cancelar" #. module: import_sugarcrm #: code:addons/import_sugarcrm/sugarsoap_services.py:23 #: code:addons/import_sugarcrm/sugarsoap_services_types.py:14 #, python-format msgid "ZSI Import Error!" -msgstr "" +msgstr "¡Error al importar ZSI !" #. module: import_sugarcrm #: model:ir.model,name:import_sugarcrm.model_import_sugarcrm msgid "Import SugarCRM DATA" -msgstr "" +msgstr "Importar DATOS SugarCRM" #. module: import_sugarcrm #: view:import.sugarcrm:0 msgid "Email Address to Notify" -msgstr "" +msgstr "Direcciones de correo electrónico a notificar" diff --git a/addons/l10n_be/i18n/es_CR.po b/addons/l10n_be/i18n/es_CR.po index bafa3e32c8a..15031ec88b8 100644 --- a/addons/l10n_be/i18n/es_CR.po +++ b/addons/l10n_be/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2012-02-16 22:58+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 16:45+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -26,7 +25,7 @@ msgstr "Prueba de archivo XML" #. module: l10n_be #: view:partner.vat.list_13:0 msgid "You can remove customers which you do not want in exported xml file" -msgstr "" +msgstr "Puede quitar los clientes que no quieren en el archivo XML exportado" #. module: l10n_be #: view:partner.vat_13:0 @@ -34,6 +33,8 @@ msgid "" "This wizard will create an XML file for VAT details and total invoiced " "amounts per partner." msgstr "" +"Este asistente creará un archivo XML para los detalles del IVA y el total de " +"los importes facturados por cada socio." #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tiers_receiv @@ -107,7 +108,7 @@ msgstr "Capital" #. module: l10n_be #: view:partner.vat.list_13:0 msgid "Print" -msgstr "" +msgstr "Imprimir" #. module: l10n_be #: view:partner.vat.intra:0 @@ -123,7 +124,7 @@ msgstr "Guardar" #. module: l10n_be #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: l10n_be #: field:l1on_be.vat.declaration,msg:0 @@ -135,7 +136,7 @@ msgstr "Archivo creado" #. module: l10n_be #: view:partner.vat.intra:0 msgid "_Close" -msgstr "" +msgstr "_Cerrar" #. module: l10n_be #: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:131 @@ -146,12 +147,12 @@ msgstr "Guardar XML para la declaración del IVA" #. module: l10n_be #: view:partner.vat.list_13:0 msgid "Customers" -msgstr "" +msgstr "Clientes" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tax_in msgid "Taxes à l'entrée" -msgstr "" +msgstr "Impuesto de entrada" #. module: l10n_be #: help:l1on_be.vat.declaration,ask_restitution:0 @@ -183,7 +184,7 @@ msgstr "Compañía" #. module: l10n_be #: model:ir.model,name:l10n_be.model_partner_vat_13 msgid "partner.vat_13" -msgstr "" +msgstr "partner.vat_13" #. module: l10n_be #: model:ir.ui.menu,name:l10n_be.partner_vat_listing @@ -234,7 +235,7 @@ msgstr "Nota " #. module: l10n_be #: view:partner.vat.intra:0 msgid "_Preview" -msgstr "" +msgstr "Vista _previa" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tiers_payable @@ -297,7 +298,7 @@ msgstr "Compañías" #. module: l10n_be #: view:partner.vat.intra:0 msgid "Create _XML" -msgstr "" +msgstr "Crear _XML" #. module: l10n_be #: help:partner.vat.intra,period_ids:0 @@ -309,7 +310,7 @@ msgstr "" #. module: l10n_be #: view:partner.vat_13:0 msgid "View Customers" -msgstr "" +msgstr "Vista de clientes" #. module: l10n_be #: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:102 @@ -367,7 +368,7 @@ msgstr "Declarar IVA periódico" #. module: l10n_be #: model:ir.model,name:l10n_be.model_partner_vat_list_13 msgid "partner.vat.list_13" -msgstr "" +msgstr "partner.vat.list_13" #. module: l10n_be #: view:l1on_be.vat.declaration:0 @@ -419,7 +420,7 @@ msgstr "Nombre de archivo" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tax_out msgid "Taxes à la sortie" -msgstr "" +msgstr "Impuesto de salida" #. module: l10n_be #: model:account.account.type,name:l10n_be.user_type_tax @@ -474,7 +475,7 @@ msgstr "Finanza" #. module: l10n_be #: field:partner.vat_13,year:0 msgid "Year" -msgstr "" +msgstr "Año" #. module: l10n_be #: view:partner.vat_13:0 @@ -508,7 +509,7 @@ msgstr "Empresa IVA intra" #: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:47 #, python-format msgid "No data for the selected Year." -msgstr "" +msgstr "No hay datos para el año seleccionado." #~ msgid "Oct/Nov/Dec" #~ msgstr "Oct/Nov/Dic" diff --git a/addons/l10n_be_hr_payroll/i18n/es_CR.po b/addons/l10n_be_hr_payroll/i18n/es_CR.po index c2d9caee8ba..bd526ff29be 100644 --- a/addons/l10n_be_hr_payroll/i18n/es_CR.po +++ b/addons/l10n_be_hr_payroll/i18n/es_CR.po @@ -8,151 +8,153 @@ 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-02-16 21:08+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 16:59+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:02+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 05:00+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: l10n_be_hr_payroll #: help:hr.employee,disabled_spouse_bool:0 msgid "if recipient spouse is declared disabled by law" -msgstr "" +msgstr "Si el cónyuge beneficiario es declarado inválido por la ley" #. module: l10n_be_hr_payroll #: help:hr.employee,disabled_children_bool:0 msgid "if recipient children is/are declared disabled by law" -msgstr "" +msgstr "Si los niños beneficiarios es/son declarados inválidos por la ley" #. module: l10n_be_hr_payroll #: field:hr.contract,misc_onss_deduction:0 msgid "Miscellaneous exempt ONSS " -msgstr "" +msgstr "Varios ONSS exentos " #. module: l10n_be_hr_payroll #: model:ir.model,name:l10n_be_hr_payroll.model_hr_employee msgid "Employee" -msgstr "" +msgstr "Empleado" #. module: l10n_be_hr_payroll #: field:hr.employee,disabled_spouse_bool:0 msgid "Disabled Spouse" -msgstr "" +msgstr "Cónyuge incapacitado" #. module: l10n_be_hr_payroll #: field:hr.contract,retained_net_amount:0 msgid "Net retained " -msgstr "" +msgstr "Neto retenido " #. module: l10n_be_hr_payroll #: field:hr.employee,resident_bool:0 msgid "Nonresident" -msgstr "" +msgstr "No residentes" #. module: l10n_be_hr_payroll #: help:hr.employee,resident_bool:0 msgid "if recipient lives in a foreign country" -msgstr "" +msgstr "Si las vidas de receptores en un país extranjero" #. module: l10n_be_hr_payroll #: view:hr.employee:0 msgid "if spouse has professionnel income or not" -msgstr "" +msgstr "Si el cónyuge tiene ingresos o no profesionales" #. module: l10n_be_hr_payroll #: view:hr.contract:0 msgid "Miscellaneous" -msgstr "" +msgstr "Varios" #. module: l10n_be_hr_payroll #: field:hr.contract,insurance_employee_deduction:0 msgid "Insurance Group - by worker " -msgstr "" +msgstr "Grupo de Seguro - por trabajador " #. module: l10n_be_hr_payroll #: selection:hr.employee,spouse_fiscal_status:0 msgid "With Income" -msgstr "" +msgstr "Con Ingresos" #. module: l10n_be_hr_payroll #: selection:hr.employee,spouse_fiscal_status:0 msgid "Without Income" -msgstr "" +msgstr "Sin ingresos" #. module: l10n_be_hr_payroll #: field:hr.employee,disabled_children_number:0 msgid "Number of disabled children" -msgstr "" +msgstr "Número de hijos discapacitados" #. module: l10n_be_hr_payroll #: field:hr.contract,additional_net_amount:0 msgid "Net supplements" -msgstr "" +msgstr "Suplementos netos" #. module: l10n_be_hr_payroll #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "" +msgstr "¡Error! No se puede crear una jerarquía recursiva de empleados." #. module: l10n_be_hr_payroll #: field:hr.contract,car_company_amount:0 msgid "Company car employer" -msgstr "" +msgstr "Empresa empleadora de coches" #. module: l10n_be_hr_payroll #: field:hr.contract,misc_advantage_amount:0 msgid "Benefits of various nature " -msgstr "" +msgstr "Beneficios de diversa naturaleza " #. module: l10n_be_hr_payroll #: field:hr.contract,car_employee_deduction:0 msgid "Company Car Deduction for Worker" -msgstr "" +msgstr "Deducción de empresa por carro del trabajador" #. module: l10n_be_hr_payroll #: field:hr.employee,disabled_children_bool:0 msgid "Disabled Children" -msgstr "" +msgstr "Hijos discapacitados" #. module: l10n_be_hr_payroll #: model:ir.model,name:l10n_be_hr_payroll.model_hr_contract msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: l10n_be_hr_payroll #: field:hr.contract,meal_voucher_amount:0 msgid "Check Value Meal " -msgstr "" +msgstr "Compruebe el valor de comida " #. module: l10n_be_hr_payroll #: field:hr.contract,travel_reimbursement_amount:0 msgid "Reimbursement of travel expenses" -msgstr "" +msgstr "Reembolso de gatos de viaje" #. module: l10n_be_hr_payroll #: constraint:hr.contract:0 msgid "Error! contract start-date must be lower then contract end-date." msgstr "" +"¡Error! La fecha de inicio de contrato debe ser menor que la fecha de " +"finalización." #. module: l10n_be_hr_payroll #: field:hr.employee,spouse_fiscal_status:0 msgid "Tax status for spouse" -msgstr "" +msgstr "Impuesto sobre el estado de su cónyuge" #. module: l10n_be_hr_payroll #: view:hr.contract:0 msgid "by Worker" -msgstr "" +msgstr "por trabajador" #. module: l10n_be_hr_payroll #: view:hr.employee:0 msgid "number of dependent children declared as disabled" -msgstr "" +msgstr "Número de dependientes declarados como discapacitados" #. module: l10n_be_hr_payroll #: field:hr.contract,meal_voucher_employee_deduction:0 msgid "Check Value Meal - by worker " -msgstr "" +msgstr "Compruebe el valor de comida - por trabajador " diff --git a/addons/l10n_be_invoice_bba/i18n/es_CR.po b/addons/l10n_be_invoice_bba/i18n/es_CR.po index 7345a78d41c..4b076c9c1f7 100644 --- a/addons/l10n_be_invoice_bba/i18n/es_CR.po +++ b/addons/l10n_be_invoice_bba/i18n/es_CR.po @@ -8,44 +8,45 @@ 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-02-16 21:08+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 17:06+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 05:00+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: l10n_be_invoice_bba #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "¡El número de factura debe ser único por compañía!" #. module: l10n_be_invoice_bba #: model:ir.model,name:l10n_be_invoice_bba.model_account_invoice msgid "Invoice" -msgstr "" +msgstr "Factura" #. module: l10n_be_invoice_bba #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: l10n_be_invoice_bba #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "¡Estructura de comunicación BBA no válida!" #. module: l10n_be_invoice_bba #: selection:res.partner,out_inv_comm_algorithm:0 msgid "Random" -msgstr "" +msgstr "Aleatorio" #. module: l10n_be_invoice_bba #: help:res.partner,out_inv_comm_type:0 msgid "Select Default Communication Type for Outgoing Invoices." msgstr "" +"Seleccione el tipo defecto de comunicación para las facturas emitidas." #. module: l10n_be_invoice_bba #: help:res.partner,out_inv_comm_algorithm:0 @@ -53,6 +54,8 @@ msgid "" "Select Algorithm to generate the Structured Communication on Outgoing " "Invoices." msgstr "" +"Seleccione el algoritmo para generar la comunicación estructurada de las " +"facturas emitidas." #. module: l10n_be_invoice_bba #: code:addons/l10n_be_invoice_bba/invoice.py:114 @@ -63,12 +66,15 @@ msgid "" "Structured Communications has been exceeded!\n" "Please create manually a unique BBA Structured Communication." msgstr "" +"¡ Máximo diario de las facturas emitidas automáticamente Comunicaciones BBA " +"estructurado se ha superado!\n" +"Por favor, cree manualmente una única comunicación BBA estructurado." #. module: l10n_be_invoice_bba #: code:addons/l10n_be_invoice_bba/invoice.py:155 #, python-format msgid "Error!" -msgstr "" +msgstr "¡Error!" #. module: l10n_be_invoice_bba #: code:addons/l10n_be_invoice_bba/invoice.py:126 @@ -78,6 +84,9 @@ msgid "" "BBA Structured Communications!\n" "Please correct the Partner record." msgstr "" +"¡ El socio debe tener un número de 3-7 dígitos de referencia para la " +"generación de BBA comunicaciones estructuradas!\n" +"Por favor, corrija el registro de socios." #. module: l10n_be_invoice_bba #: code:addons/l10n_be_invoice_bba/invoice.py:113 @@ -88,17 +97,17 @@ msgstr "" #: code:addons/l10n_be_invoice_bba/invoice.py:202 #, python-format msgid "Warning!" -msgstr "" +msgstr "¡Aviso!" #. module: l10n_be_invoice_bba #: selection:res.partner,out_inv_comm_algorithm:0 msgid "Customer Reference" -msgstr "" +msgstr "Referencia cliente" #. module: l10n_be_invoice_bba #: field:res.partner,out_inv_comm_type:0 msgid "Communication Type" -msgstr "" +msgstr "Tipo de comunicación" #. module: l10n_be_invoice_bba #: code:addons/l10n_be_invoice_bba/invoice.py:178 @@ -108,16 +117,18 @@ msgid "" "The BBA Structured Communication has already been used!\n" "Please create manually a unique BBA Structured Communication." msgstr "" +"¡La Comunicación de la BBA estructurado ya se ha utilizado!\n" +"Por favor, cree manualmente una única comunicación BBA estructurado." #. module: l10n_be_invoice_bba #: selection:res.partner,out_inv_comm_algorithm:0 msgid "Date" -msgstr "" +msgstr "Fecha" #. module: l10n_be_invoice_bba #: model:ir.model,name:l10n_be_invoice_bba.model_res_partner msgid "Partner" -msgstr "" +msgstr "Empresa" #. module: l10n_be_invoice_bba #: code:addons/l10n_be_invoice_bba/invoice.py:156 @@ -126,11 +137,13 @@ msgid "" "Unsupported Structured Communication Type Algorithm '%s' !\n" "Please contact your OpenERP support channel." msgstr "" +"¡ Tipo de algoritmo de comunicación estructurado no compatible '%s'!\n" +"Por favor, póngase en contacto con su canal de soporte OpenERP." #. module: l10n_be_invoice_bba #: field:res.partner,out_inv_comm_algorithm:0 msgid "Communication Algorithm" -msgstr "" +msgstr "Algoritmo de comunicación" #. module: l10n_be_invoice_bba #: code:addons/l10n_be_invoice_bba/invoice.py:168 @@ -139,3 +152,5 @@ msgid "" "Empty BBA Structured Communication!\n" "Please fill in a unique BBA Structured Communication." msgstr "" +"¡Vaciar Comunicación BBA estructurado!\n" +"Por favor, rellene una única comunicación BBA estructurado." diff --git a/addons/l10n_be_invoice_bba/i18n/fr.po b/addons/l10n_be_invoice_bba/i18n/fr.po index f6f88f0c9a0..3e728711de9 100644 --- a/addons/l10n_be_invoice_bba/i18n/fr.po +++ b/addons/l10n_be_invoice_bba/i18n/fr.po @@ -1,26 +1,141 @@ -# French translation of openobject-addons. -# This file contains the translation of the following modules: -# * l10n_be_extra +# French 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: support@noviat.be\n" -"POT-Creation-Date: 2011-01-16 17:06:14.002000\n" -"PO-Revision-Date: 2011-01-16 17:06:14.002000\n" -"Last-Translator: Luc De Meyer (Noviat nv/sa)\n" -"Language-Team: \n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 00:36+0000\n" +"PO-Revision-Date: 2012-02-17 11:38+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-02-18 05:00+0000\n" +"X-Generator: Launchpad (build 14814)\n" -#. module: l10n_be_extra -#: field:account.invoice,reference:0 -msgid "Communication" -msgstr "Communication" +#. module: l10n_be_invoice_bba +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" -#. module: l10n_be_extra -#: field:account.invoice,reference_type:0 +#. 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 "Type de communication" +#. 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/nl.po b/addons/l10n_be_invoice_bba/i18n/nl.po index 42221219bbe..9a60e3549d0 100644 --- a/addons/l10n_be_invoice_bba/i18n/nl.po +++ b/addons/l10n_be_invoice_bba/i18n/nl.po @@ -1,26 +1,141 @@ -# Dutch translation of openobject-addons. -# This file contains the translation of the following modules: -# * l10n_be_extra +# Dutch 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: support@noviat.be\n" -"POT-Creation-Date: 2011-01-16 17:05:57.465000\n" -"PO-Revision-Date: 2011-01-16 17:05:57.465000\n" -"Last-Translator: Luc De Meyer (Noviat nv/sa)\n" -"Language-Team: \n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 00:36+0000\n" +"PO-Revision-Date: 2012-02-17 11:38+0000\n" +"Last-Translator: FULL NAME \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-02-18 05:00+0000\n" +"X-Generator: Launchpad (build 14814)\n" -#. module: l10n_be_extra -#: field:account.invoice,reference:0 -msgid "Communication" -msgstr "Mededeling" +#. module: l10n_be_invoice_bba +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "" -#. module: l10n_be_extra -#: field:account.invoice,reference_type:0 +#. 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 "Type mededeling" +#. 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_br/i18n/es_CR.po b/addons/l10n_br/i18n/es_CR.po index 64f28118a4a..836549ecc4d 100644 --- a/addons/l10n_br/i18n/es_CR.po +++ b/addons/l10n_br/i18n/es_CR.po @@ -8,14 +8,13 @@ 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-16 22:59+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 17:18+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -25,7 +24,7 @@ msgstr "" #: field:account.tax.code.template,tax_discount:0 #: field:account.tax.template,tax_discount:0 msgid "Discount this Tax in Prince" -msgstr "" +msgstr "Descuento en el Impuesto sobre el Príncipe" #. module: l10n_br #: model:ir.actions.act_window,name:l10n_br.action_l10n_br_cst_form @@ -33,13 +32,13 @@ msgstr "" #: model:ir.ui.menu,name:l10n_br.menu_action_l10n_br_cst #: view:l10n_br_account.cst:0 msgid "Tax Situation Code" -msgstr "" +msgstr "Código de situación de impuesto" #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax_code #: field:l10n_br_account.cst,tax_code_id:0 msgid "Tax Code" -msgstr "" +msgstr "Código impuesto" #. module: l10n_br #: help:account.tax.code,domain:0 @@ -48,70 +47,73 @@ msgid "" "This field is only used if you develop your own module allowing developers " "to create specific taxes in a custom domain." msgstr "" +"Este campo sólo se usará si desarrolla su propio módulo permitiendo a los " +"desarrolladores crear impuestos específicos en una configuración " +"personalizada." #. module: l10n_br #: model:account.account.type,name:l10n_br.resultado msgid "Resultado" -msgstr "" +msgstr "Resultado" #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax_template msgid "account.tax.template" -msgstr "" +msgstr "cuenta.impuesto.plantilla" #. module: l10n_br #: model:account.account.type,name:l10n_br.passivo msgid "Passivo" -msgstr "" +msgstr "Pasivo" #. module: l10n_br #: field:l10n_br_account.cst,name:0 #: field:l10n_br_account.cst.template,name:0 msgid "Description" -msgstr "" +msgstr "Descripción" #. module: l10n_br #: model:account.account.type,name:l10n_br.despesa msgid "Despesas" -msgstr "" +msgstr "Gasto" #. module: l10n_br #: field:account.tax,amount_mva:0 #: field:account.tax.template,amount_mva:0 msgid "MVA Percent" -msgstr "" +msgstr "MVA por ciento" #. module: l10n_br #: help:account.tax.template,amount_mva:0 #: help:account.tax.template,base_reduction:0 msgid "For taxes of type percentage, enter % ratio between 0-1." -msgstr "" +msgstr "Para impuestos de tipo porcentaj, introduzca valor % entre 0-1." #. module: l10n_br #: field:account.tax,base_reduction:0 #: field:account.tax.template,base_reduction:0 msgid "Redution" -msgstr "" +msgstr "Reducción" #. module: l10n_br #: constraint:account.tax.code.template:0 msgid "Error ! You can not create recursive Tax Codes." -msgstr "" +msgstr "¡ Error ! No puede crear códigos de impuestos recursivos." #. module: l10n_br #: sql_constraint:account.tax:0 msgid "Tax Name must be unique per company!" -msgstr "" +msgstr "¡ Nombre fiscal debe ser único para cada empresa!" #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax msgid "account.tax" -msgstr "" +msgstr "contabilidad.impuesto" #. module: l10n_br #: model:account.account.type,name:l10n_br.receita msgid "Receita" -msgstr "" +msgstr "Ingresos" #. module: l10n_br #: model:ir.actions.act_window,name:l10n_br.action_l10n_br_cst_template_form @@ -119,12 +121,12 @@ msgstr "" #: model:ir.ui.menu,name:l10n_br.menu_action_l10n_br_cst_template #: view:l10n_br_account.cst.template:0 msgid "Tax Situation Code Template" -msgstr "" +msgstr "Situación Tributaria código de la plantilla" #. module: l10n_br #: model:ir.model,name:l10n_br.model_wizard_multi_charts_accounts msgid "wizard.multi.charts.accounts" -msgstr "" +msgstr "wizard.multi.charts.accounts" #. module: l10n_br #: model:ir.actions.todo,note:l10n_br.config_call_account_template_brazilian_localization @@ -152,41 +154,41 @@ msgstr "" #: help:account.tax.code.template,tax_discount:0 #: help:account.tax.template,tax_discount:0 msgid "Mark it for (ICMS, PIS e etc.)." -msgstr "" +msgstr "Márquelo para (ICMS, PIS, etc.)." #. module: l10n_br #: model:account.account.type,name:l10n_br.ativo msgid "Ativo" -msgstr "" +msgstr "Activo" #. module: l10n_br #: field:account.tax.code,domain:0 #: field:account.tax.code.template,domain:0 msgid "Domain" -msgstr "" +msgstr "Dominio" #. module: l10n_br #: field:l10n_br_account.cst,code:0 #: field:l10n_br_account.cst.template,code:0 msgid "Code" -msgstr "" +msgstr "Código" #. module: l10n_br #: constraint:account.tax.code:0 msgid "Error ! You can not create recursive accounts." -msgstr "" +msgstr "¡Error! No se pueden crear cuentas recursivas." #. module: l10n_br #: help:account.tax,amount_mva:0 #: help:account.tax,base_reduction:0 msgid "Um percentual decimal em % entre 0-1." -msgstr "" +msgstr "Un punto en porcentaje % entre 0-1." #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax_code_template #: field:l10n_br_account.cst.template,tax_code_template_id:0 msgid "Tax Code Template" -msgstr "" +msgstr "Plantilla códigos de impuestos" #~ msgid "Brazilian Localization" #~ msgstr "Localización Brasileña" diff --git a/addons/l10n_br/i18n/pt_BR.po b/addons/l10n_br/i18n/pt_BR.po index ea8fe121b50..0cc00150021 100644 --- a/addons/l10n_br/i18n/pt_BR.po +++ b/addons/l10n_br/i18n/pt_BR.po @@ -8,14 +8,14 @@ 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-02-13 12:53+0000\n" -"Last-Translator: tamnil \n" +"PO-Revision-Date: 2012-02-19 15:17+0000\n" +"Last-Translator: Gustavo T \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-02-14 05:46+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: l10n_br #: field:account.tax,tax_discount:0 @@ -80,7 +80,7 @@ msgstr "Despesas" #: field:account.tax,amount_mva:0 #: field:account.tax.template,amount_mva:0 msgid "MVA Percent" -msgstr "Porcentagem MVA" +msgstr "MVA (em %)" #. module: l10n_br #: help:account.tax.template,amount_mva:0 @@ -102,7 +102,7 @@ msgstr "" #. module: l10n_br #: sql_constraint:account.tax:0 msgid "Tax Name must be unique per company!" -msgstr "O Nome da taxa tem que ser único por companhia!" +msgstr "O Nome da taxa tem que ser único por empresa!" #. module: l10n_br #: model:ir.model,name:l10n_br.model_account_tax diff --git a/addons/l10n_ca/i18n/es_CR.po b/addons/l10n_ca/i18n/es_CR.po index 402d178c533..9f6d6b95127 100644 --- a/addons/l10n_ca/i18n/es_CR.po +++ b/addons/l10n_ca/i18n/es_CR.po @@ -1,22 +1,21 @@ -# 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: support@openerp.com\n" -"POT-Creation-Date: 2010-08-02 21:08:34+0000\n" -"PO-Revision-Date: 2012-02-08 03:01-0600\n" -"Last-Translator: Carlos Vásquez - CLEARCORP \n" -"Language-Team: Spanish \n" -"Language: es\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2010-08-02 21:08+0000\n" +"PO-Revision-Date: 2012-02-17 17:26+0000\n" +"Last-Translator: Freddy Gonzalez \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: 2011-11-05 05:56+0000\n" -"X-Generator: Launchpad (build 14231)\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_receivable @@ -30,8 +29,10 @@ msgstr "Vista de activo" #. module: l10n_ca #: model:ir.module.module,description:l10n_ca.module_meta_information -msgid "This is the module to manage the canadian accounting chart in OpenERP." -msgstr "Este es el módulo para manejar el plan contable canadiense en OpenERP" +msgid "" +"This is the module to manage the canadian accounting chart in OpenERP." +msgstr "" +"Este es el módulo para manejar el plan contable canadiense en OpenERP" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.acct_type_expense_view @@ -66,16 +67,27 @@ msgstr "Impuesto" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_cash msgid "Cash" -msgstr "Caja" +msgstr "Efectivo" #. module: l10n_ca #: model:ir.actions.todo,note:l10n_ca.config_call_account_template_ca 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." +"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 "" -"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_ca #: model:account.account.type,name:l10n_ca.account_type_payable @@ -105,7 +117,7 @@ msgstr "Vista de pasivos" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_expense msgid "Expense" -msgstr "Gasto" +msgstr "Gastos" #. module: l10n_ca #: model:account.account.type,name:l10n_ca.account_type_income @@ -116,4 +128,3 @@ msgstr "Ingreso" #: model:account.account.type,name:l10n_ca.account_type_view msgid "View" msgstr "Vista" - diff --git a/addons/l10n_cn/i18n/es_CR.po b/addons/l10n_cn/i18n/es_CR.po index 6a93509e106..e8a3c30613a 100644 --- a/addons/l10n_cn/i18n/es_CR.po +++ b/addons/l10n_cn/i18n/es_CR.po @@ -8,31 +8,30 @@ 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-16 23:00+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 17:39+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_profit_and_loss msgid "损益类" -msgstr "" +msgstr "Pérdidas y ganancias de clase" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_all msgid "所有科目" -msgstr "" +msgstr "Todos los sujetos" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_equity msgid "所有者权益类" -msgstr "" +msgstr "Propietario de la equidad" #. module: l10n_cn #: model:ir.actions.todo,note:l10n_cn.config_call_account_template_cn_chart @@ -57,17 +56,17 @@ msgstr "" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_debt msgid "负债类" -msgstr "" +msgstr "Pasivo" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_cost msgid "成本类" -msgstr "" +msgstr "Costo de clase" #. module: l10n_cn #: model:account.account.type,name:l10n_cn.user_type_capital msgid "资产类" -msgstr "" +msgstr "Clase de activos" #~ msgid "中国会计科目表" #~ msgstr "Plan Contable Chino" diff --git a/addons/l10n_ec/i18n/es_CR.po b/addons/l10n_ec/i18n/es_CR.po index 9ef5ceff4fd..1b15f4e7e21 100644 --- a/addons/l10n_ec/i18n/es_CR.po +++ b/addons/l10n_ec/i18n/es_CR.po @@ -8,26 +8,25 @@ 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-16 23:02+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 17:40+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_expense msgid "Gasto" -msgstr "" +msgstr "Gasto" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_stock msgid "Inventario" -msgstr "" +msgstr "Inventario" #. module: l10n_ec #: model:ir.actions.todo,note:l10n_ec.config_call_account_template_ec @@ -52,47 +51,47 @@ msgstr "" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_receivable msgid "Por Cobrar" -msgstr "" +msgstr "Por Cobrar" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_asset msgid "Activo" -msgstr "" +msgstr "Activo" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_tax msgid "Impuesto" -msgstr "" +msgstr "Impuesto" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_liability msgid "Pasivo" -msgstr "" +msgstr "Pasivo" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_capital msgid "Capital" -msgstr "" +msgstr "Capital" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_cash msgid "Efectivo" -msgstr "" +msgstr "Efectivo" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_payable msgid "Por Pagar" -msgstr "" +msgstr "Por Pagar" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_income msgid "Ingreso" -msgstr "" +msgstr "Ingreso" #. module: l10n_ec #: model:account.account.type,name:l10n_ec.account_type_view msgid "View" -msgstr "" +msgstr "Vista" #~ msgid "Ecuador - Accounting Chart" #~ msgstr "Ecuador - Plan Contable" diff --git a/addons/l10n_es/i18n/es_CR.po b/addons/l10n_es/i18n/es_CR.po index 81ce1e34ed7..51cff304711 100644 --- a/addons/l10n_es/i18n/es_CR.po +++ b/addons/l10n_es/i18n/es_CR.po @@ -7,81 +7,80 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2012-02-16 23:02+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 17:44+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: l10n_es #: model:account.account.type,name:l10n_es.inmo msgid "Inmobilizado" -msgstr "" +msgstr "Inmobilizado" #. module: l10n_es #: model:account.account.type,name:l10n_es.stock msgid "Existencias" -msgstr "" +msgstr "Existencias" #. module: l10n_es #: model:account.account.type,name:l10n_es.terceros_-_pay msgid "Terceros - A Pagar" -msgstr "" +msgstr "Terceros - A Pagar" #. module: l10n_es #: model:account.account.type,name:l10n_es.ingresos_neto msgid "Ingresos patrimonio neto" -msgstr "" +msgstr "Ingresos patrimonio neto" #. module: l10n_es #: model:account.account.type,name:l10n_es.gastos_neto msgid "Gastos patrimonio neto" -msgstr "" +msgstr "Gastos patrimonio neto" #. module: l10n_es #: model:account.account.type,name:l10n_es.financieras msgid "Financieras" -msgstr "" +msgstr "Financieras" #. module: l10n_es #: model:account.account.type,name:l10n_es.tax msgid "Impuestos" -msgstr "" +msgstr "Impuestos" #. module: l10n_es #: model:account.account.type,name:l10n_es.ingresos msgid "Ingresos" -msgstr "" +msgstr "Ingresos" #. module: l10n_es #: model:account.account.type,name:l10n_es.terceros_-_rec msgid "Terceros - A Cobrar" -msgstr "" +msgstr "Terceros - A Cobrar" #. module: l10n_es #: model:account.account.type,name:l10n_es.capital msgid "Capital" -msgstr "" +msgstr "Capital" #. module: l10n_es #: model:account.account.type,name:l10n_es.gastos msgid "Gastos" -msgstr "" +msgstr "Gastos" #. module: l10n_es #: model:account.account.type,name:l10n_es.terceros msgid "Terceros" -msgstr "" +msgstr "Terceros" #. module: l10n_es #: model:account.account.type,name:l10n_es.view msgid "View" -msgstr "" +msgstr "Vista" #~ msgid "Spanish Charts of Accounts (PGCE 2008)" #~ msgstr "Plan Contable Español (PGCE 2008)" diff --git a/addons/l10n_fr/i18n/es_CR.po b/addons/l10n_fr/i18n/es_CR.po index bb45607051d..3ca9d85ed4e 100644 --- a/addons/l10n_fr/i18n/es_CR.po +++ b/addons/l10n_fr/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:59+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/l10n_fr/i18n/fr.po b/addons/l10n_fr/i18n/fr.po index 2a23125c11a..a3fe875bcce 100644 --- a/addons/l10n_fr/i18n/fr.po +++ b/addons/l10n_fr/i18n/fr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2011-01-13 05:52+0000\n" -"Last-Translator: lholivier \n" +"PO-Revision-Date: 2012-02-18 23:40+0000\n" +"Last-Translator: t.o \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-24 05:42+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:42+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_receivable msgid "Receivable" -msgstr "Recevable" +msgstr "Compte client" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_equity @@ -152,7 +152,7 @@ msgstr "Code" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_dettes msgid "Dettes long terme" -msgstr "Dettes long terme" +msgstr "Dettes à long terme" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_view @@ -189,7 +189,7 @@ msgstr "Annuler" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_cloture msgid "Cloture" -msgstr "Cloture" +msgstr "Clôture" #. module: l10n_fr #: field:l10n.fr.line,code:0 diff --git a/addons/l10n_fr_rib/i18n/es_CR.po b/addons/l10n_fr_rib/i18n/es_CR.po index aad163f5137..96125181aed 100644 --- a/addons/l10n_fr_rib/i18n/es_CR.po +++ b/addons/l10n_fr_rib/i18n/es_CR.po @@ -8,13 +8,13 @@ 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-02-16 21:16+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 19:02+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: l10n_fr_rib @@ -24,108 +24,113 @@ msgid "" "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 en el banco de cuentas 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 "" +msgstr "RIB y opcionales IBAN" #. module: l10n_fr_rib #: field:res.partner.bank,rib_acc_number:0 msgid "RIB account number" -msgstr "" +msgstr "RIB número de cuenta" #. module: l10n_fr_rib #: field:res.partner.bank,bank_code:0 msgid "Bank Code" -msgstr "" +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 "" +msgstr "La clave RIB %s no corresponde con los 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 "" +msgstr "Oficina" #. module: l10n_fr_rib #: field:res.bank,rib_code:0 msgid "RIB Bank Code" -msgstr "" +msgstr "RIB Código del banco" #. module: l10n_fr_rib #: code:addons/l10n_fr_rib/bank.py:58 #, python-format msgid "The IBAN %s is not valid." -msgstr "" +msgstr "El IBAN %s no es valido." #. module: l10n_fr_rib #: model:ir.model,name:l10n_fr_rib.model_res_partner_bank msgid "Bank Accounts" -msgstr "" +msgstr "Cuentas bancarias" #. module: l10n_fr_rib #: field:res.partner.bank,office:0 msgid "Office Code" -msgstr "" +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 "" +msgstr "bank_bic" #. module: l10n_fr_rib #: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_bank_code_field msgid "bank_code" -msgstr "" +msgstr "banco_codigo" #. module: l10n_fr_rib #: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_key_field msgid "key" -msgstr "" +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 "" +msgstr "rib_acc_number" #. 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 la exactitud de los otros " +"códigos." #. module: l10n_fr_rib #: field:res.partner.bank,key:0 msgid "Key" -msgstr "" +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 "" +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 "" +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 "" +msgstr "La CC y/o IBAN no es válido" #. module: l10n_fr_rib #: model:ir.model,name:l10n_fr_rib.model_res_bank msgid "Bank" -msgstr "" +msgstr "Banco" #. module: l10n_fr_rib #: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_acc_number_field msgid "acc_number" -msgstr "" +msgstr "Número cuenta" diff --git a/addons/l10n_gr/i18n/es_CR.po b/addons/l10n_gr/i18n/es_CR.po index 0b6aaea221f..fddd7479454 100644 --- a/addons/l10n_gr/i18n/es_CR.po +++ b/addons/l10n_gr/i18n/es_CR.po @@ -8,26 +8,25 @@ 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-16 23:06+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:09+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_cash msgid "Μετρητά" -msgstr "" +msgstr "Efectivo" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_other msgid "Άλλο" -msgstr "" +msgstr "Otro" #. module: l10n_gr #: model:ir.actions.todo,note:l10n_gr.config_call_account_template_gr @@ -52,47 +51,47 @@ msgstr "" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_payable msgid "Πληρωτέα" -msgstr "" +msgstr "Pagadero" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_equity msgid "Ενεργητικό" -msgstr "" +msgstr "Bienes" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_liability msgid "Παθητικό" -msgstr "" +msgstr "Pasivo" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_income msgid "Έσοδα" -msgstr "" +msgstr "Ingresos" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_asset msgid "Πάγια" -msgstr "" +msgstr "Fijo" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_expense msgid "Έξοδα" -msgstr "" +msgstr "Gastos" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_tax msgid "Φόρος" -msgstr "" +msgstr "Impuesto" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_receivable msgid "Εισπρακτέα" -msgstr "" +msgstr "Cuentas por cobrar" #. module: l10n_gr #: model:account.account.type,name:l10n_gr.account_type_view msgid "Προβολή" -msgstr "" +msgstr "Proyección" #~ msgid "This is the base module to manage the accounting chart for Greece." #~ msgstr "Este es el módulo base para gestionar el plan contable para Grecia." diff --git a/addons/l10n_gt/i18n/es_CR.po b/addons/l10n_gt/i18n/es_CR.po index f171f0dcecd..a7f8a4f13ef 100644 --- a/addons/l10n_gt/i18n/es_CR.po +++ b/addons/l10n_gt/i18n/es_CR.po @@ -7,51 +7,50 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0.0-rc1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2012-02-16 23:06+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:05+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_vista msgid "Vista" -msgstr "" +msgstr "Vista" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_cxp msgid "Cuentas por Pagar" -msgstr "" +msgstr "Cuentas por Pagar" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_cxc msgid "Cuentas por Cobrar" -msgstr "" +msgstr "Cuentas por Cobrar" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_capital msgid "Capital" -msgstr "" +msgstr "Capital" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_pasivo msgid "Pasivo" -msgstr "" +msgstr "Pasivo" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_ingresos msgid "Ingresos" -msgstr "" +msgstr "Ingresos" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_activo msgid "Activo" -msgstr "" +msgstr "Activo" #. module: l10n_gt #: model:ir.actions.todo,note:l10n_gt.config_call_account_template_gt_minimal @@ -67,12 +66,12 @@ msgstr "" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_gastos msgid "Gastos" -msgstr "" +msgstr "Gastos" #. module: l10n_gt #: model:account.account.type,name:l10n_gt.cuenta_efectivo msgid "Efectivo" -msgstr "" +msgstr "Efectivo" #~ msgid "" #~ "Agrega una nomenclatura contable para Guatemala. También icluye impuestos y " diff --git a/addons/l10n_hn/i18n/es_CR.po b/addons/l10n_hn/i18n/es_CR.po index 0c4477d26bd..626f420fd46 100644 --- a/addons/l10n_hn/i18n/es_CR.po +++ b/addons/l10n_hn/i18n/es_CR.po @@ -7,51 +7,50 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0.0-rc1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-12-23 09:56+0000\n" -"PO-Revision-Date: 2012-02-16 23:07+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:10+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_vista msgid "Vista" -msgstr "" +msgstr "Vista" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_cxp msgid "Cuentas por Pagar" -msgstr "" +msgstr "Cuentas por Pagar" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_cxc msgid "Cuentas por Cobrar" -msgstr "" +msgstr "Cuentas por Cobrar" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_capital msgid "Capital" -msgstr "" +msgstr "Capital" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_pasivo msgid "Pasivo" -msgstr "" +msgstr "Pasivo" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_ingresos msgid "Ingresos" -msgstr "" +msgstr "Ingresos" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_activo msgid "Activo" -msgstr "" +msgstr "Activo" #. module: l10n_hn #: model:ir.actions.todo,note:l10n_hn.config_call_account_template_hn_minimal @@ -67,9 +66,9 @@ msgstr "" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_gastos msgid "Gastos" -msgstr "" +msgstr "Gastos" #. module: l10n_hn #: model:account.account.type,name:l10n_hn.cuenta_efectivo msgid "Efectivo" -msgstr "" +msgstr "Efectivo" diff --git a/addons/l10n_in/i18n/es_CR.po b/addons/l10n_in/i18n/es_CR.po index 04286f138b2..582c7dfd23f 100644 --- a/addons/l10n_in/i18n/es_CR.po +++ b/addons/l10n_in/i18n/es_CR.po @@ -1,41 +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-16 23:07+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" -"Language-Team: Spanish \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 (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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" -"Language: es\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 " @@ -45,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 "" +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 "" +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 "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 "" - -#~ 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_it/i18n/es_CR.po b/addons/l10n_it/i18n/es_CR.po index e13715f17d2..cac18137a8e 100644 --- a/addons/l10n_it/i18n/es_CR.po +++ b/addons/l10n_it/i18n/es_CR.po @@ -8,41 +8,40 @@ 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-16 23:07+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:15+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_cash msgid "Liquidità" -msgstr "" +msgstr "Liquidez" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_expense msgid "Uscite" -msgstr "" +msgstr "Salidas" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_p_l msgid "Conto Economico" -msgstr "" +msgstr "Ingresos" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_receivable msgid "Crediti" -msgstr "" +msgstr "Créditos" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_view msgid "Gerarchia" -msgstr "" +msgstr "Jerarquía" #. module: l10n_it #: model:ir.actions.todo,note:l10n_it.config_call_account_template_generic @@ -67,27 +66,27 @@ msgstr "" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_tax msgid "Tasse" -msgstr "" +msgstr "Impuesto" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_bank msgid "Banca" -msgstr "" +msgstr "Banco" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_asset msgid "Beni" -msgstr "" +msgstr "Bienes" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_payable msgid "Debiti" -msgstr "" +msgstr "Cuenta por pagar" #. module: l10n_it #: model:account.account.type,name:l10n_it.account_type_income msgid "Entrate" -msgstr "" +msgstr "Ingresos" #~ msgid "Company" #~ msgstr "Compañía" diff --git a/addons/l10n_lu/i18n/es_CR.po b/addons/l10n_lu/i18n/es_CR.po index 9140ad4b024..4c4201dc8b7 100644 --- a/addons/l10n_lu/i18n/es_CR.po +++ b/addons/l10n_lu/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/l10n_ma/i18n/es_CR.po b/addons/l10n_ma/i18n/es_CR.po index 6f6011ac928..7a80afd9624 100644 --- a/addons/l10n_ma/i18n/es_CR.po +++ b/addons/l10n_ma/i18n/es_CR.po @@ -8,46 +8,45 @@ 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-16 23:09+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:20+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_imm msgid "Immobilisations" -msgstr "" +msgstr "Inmobilizaciones" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_ach msgid "Charges Achats" -msgstr "" +msgstr "Compra de los gastos" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_tpl msgid "Titres de placement" -msgstr "" +msgstr "Valores" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_vue msgid "Vue" -msgstr "" +msgstr "Vue" #. module: l10n_ma #: model:res.groups,name:l10n_ma.group_expert_comptable msgid "Finance / Expert Comptable " -msgstr "" +msgstr "Finanzas / cargó contable " #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_dct msgid "Dettes à court terme" -msgstr "" +msgstr "Pasivo exigible" #. module: l10n_ma #: sql_constraint:l10n.ma.report:0 @@ -57,7 +56,7 @@ msgstr "El código del informe debe ser único" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_stk msgid "Stocks" -msgstr "" +msgstr "Stocks" #. module: l10n_ma #: field:l10n.ma.line,code:0 @@ -72,7 +71,7 @@ msgstr "Definición" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_dlt msgid "Dettes à long terme" -msgstr "" +msgstr "Deuda a largo plazo" #. module: l10n_ma #: field:l10n.ma.line,name:0 @@ -88,7 +87,7 @@ msgstr "Líneas" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_tax msgid "Taxes" -msgstr "" +msgstr "Impuestos" #. module: l10n_ma #: field:l10n.ma.line,report_id:0 @@ -118,37 +117,37 @@ msgstr "Código" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_per msgid "Charges Personnel" -msgstr "" +msgstr "Gastos Personales" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_liq msgid "Liquidité" -msgstr "" +msgstr "Liquidez" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_pdt msgid "Produits" -msgstr "" +msgstr "Productos" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_reg msgid "Régularisation" -msgstr "" +msgstr "Regularización" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_cp msgid "Capitaux Propres" -msgstr "" +msgstr "Equidad" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_cre msgid "Créances" -msgstr "" +msgstr "Reclamaciones" #. module: l10n_ma #: model:account.account.type,name:l10n_ma.cpt_type_aut msgid "Charges Autres" -msgstr "" +msgstr "Otros Cargos" #~ msgid "Maroc - Plan Comptable Général" #~ msgstr "Marruecos - Plan General Contable" diff --git a/addons/l10n_multilang/i18n/es_CR.po b/addons/l10n_multilang/i18n/es_CR.po index 49db959827f..88dbf983461 100644 --- a/addons/l10n_multilang/i18n/es_CR.po +++ b/addons/l10n_multilang/i18n/es_CR.po @@ -8,24 +8,24 @@ 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-02-16 21:26+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 19:22+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 05:00+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template msgid "Template for Fiscal Position" -msgstr "" +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 "" +msgstr "¡El código de la cuenta debe ser único por compañía!" #. module: l10n_multilang #: constraint:account.account.template:0 @@ -34,56 +34,59 @@ msgid "" "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 "" +msgstr "Diario analítico" #. module: l10n_multilang #: constraint:account.account.template:0 msgid "Error ! You can not create recursive account templates." -msgstr "" +msgstr "¡ Error ! No puede crear plantillas de cuentas recursivas." #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_journal msgid "Journal" -msgstr "" +msgstr "Diario" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_chart_template msgid "Templates for Account Chart" -msgstr "" +msgstr "Plantillas para el plan contable" #. module: l10n_multilang #: sql_constraint:account.tax:0 msgid "The description must be unique per company!" -msgstr "" +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 "" +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 "" +msgstr "cuenta.impuesto.plantilla" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_tax msgid "account.tax" -msgstr "" +msgstr "contabilidad.impuesto" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_account_account msgid "Account" -msgstr "" +msgstr "Cuenta" #. module: l10n_multilang #: model:ir.model,name:l10n_multilang.model_wizard_multi_charts_accounts msgid "wizard.multi.charts.accounts" -msgstr "" +msgstr "wizard.multi.charts.accounts" #. module: l10n_multilang #: constraint:account.journal:0 @@ -91,11 +94,13 @@ 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 "" +msgstr "Plantillas para cuentas" #. module: l10n_multilang #: help:account.chart.template,spoken_languages:0 @@ -105,11 +110,15 @@ msgid "" "the final object when generating them from templates. You must provide the " "language codes separated by ';'" msgstr "" +"Indique aquí los idiomas para que las traducciones de las plantillas pueden " +"ser cargados en el momento de la instalación de este módulo de localización " +"y copiado en el objeto final cuando ellos generan a partir de plantillas. " +"Usted debe proporcionar los códigos de idioma separados por ';'" #. module: l10n_multilang #: constraint:account.account:0 msgid "Error ! You can not create recursive accounts." -msgstr "" +msgstr "¡Error! No se pueden crear cuentas recursivas." #. module: l10n_multilang #: constraint:account.account:0 @@ -118,26 +127,30 @@ msgid "" "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 se puede seleccionar un tipo de cuenta con un método diferente de " +"aplazamiento \"no reconciliadas\" para las cuentas con el tipo interno \"por " +"pagar / por cobrar\"! " #. module: l10n_multilang #: sql_constraint:account.journal:0 msgid "The name of the journal must be unique per company !" -msgstr "" +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 "" +msgstr "Cuenta analítica" #. module: l10n_multilang #: sql_constraint:account.journal:0 msgid "The code of the journal must be unique per company !" -msgstr "" +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 "" +msgstr "Posición fiscal" #. module: l10n_multilang #: constraint:account.account:0 @@ -145,19 +158,19 @@ msgid "" "Configuration Error! \n" "You can not define children to an account with internal type different of " "\"View\"! " -msgstr "" +msgstr "¡Error de configuración! " #. module: l10n_multilang #: constraint:account.analytic.account:0 msgid "Error! You can not create recursive analytic accounts." -msgstr "" +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 "" +msgstr "Plantilla códigos de impuestos" #. module: l10n_multilang #: field:account.chart.template,spoken_languages:0 msgid "Spoken Languages" -msgstr "" +msgstr "Idiomas hablados" diff --git a/addons/l10n_mx/i18n/es_CR.po b/addons/l10n_mx/i18n/es_CR.po index 7878707b854..da1daf83aa4 100644 --- a/addons/l10n_mx/i18n/es_CR.po +++ b/addons/l10n_mx/i18n/es_CR.po @@ -8,36 +8,35 @@ 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-16 23:13+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:23+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_receivable msgid "Receivable" -msgstr "" +msgstr "A cobrar" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_equity msgid "Equity" -msgstr "" +msgstr "Patrimonio" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_tax msgid "Tax" -msgstr "" +msgstr "Impuesto" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_cash msgid "Cash" -msgstr "" +msgstr "Efectivo" #. module: l10n_mx #: model:ir.actions.todo,note:l10n_mx.config_call_account_template_mx_chart @@ -62,27 +61,27 @@ msgstr "" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_payable msgid "Payable" -msgstr "" +msgstr "A pagar" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_asset msgid "Asset" -msgstr "" +msgstr "Activo" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_income msgid "Income" -msgstr "" +msgstr "Ingreso" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_expense msgid "Expense" -msgstr "" +msgstr "Gastos" #. module: l10n_mx #: model:account.account.type,name:l10n_mx.account_type_view msgid "View" -msgstr "" +msgstr "Vista" #~ msgid "Mexico - Chart of Account" #~ msgstr "Méjico - Plan Contable" diff --git a/addons/l10n_nl/i18n/es_CR.po b/addons/l10n_nl/i18n/es_CR.po index 83faee0330b..683f810d96e 100644 --- a/addons/l10n_nl/i18n/es_CR.po +++ b/addons/l10n_nl/i18n/es_CR.po @@ -8,26 +8,25 @@ 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-16 23:13+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:31+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_tax msgid "BTW" -msgstr "" +msgstr "IVA" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_income msgid "Inkomsten" -msgstr "" +msgstr "Ingresos" #. module: l10n_nl #: model:ir.actions.todo,note:l10n_nl.config_call_account_template @@ -70,42 +69,42 @@ msgstr "" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_cash msgid "Vlottende Activa" -msgstr "" +msgstr "Activo Circulante" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_liability msgid "Vreemd Vermogen" -msgstr "" +msgstr "Deuda" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_expense msgid "Uitgaven" -msgstr "" +msgstr "Gasto" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_asset msgid "Vaste Activa" -msgstr "" +msgstr "Activos Fijos" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_equity msgid "Eigen Vermogen" -msgstr "" +msgstr "Equidad" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_receivable msgid "Vorderingen" -msgstr "" +msgstr "Cuentas por cobrar" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_payable msgid "Schulden" -msgstr "" +msgstr "Deudas" #. module: l10n_nl #: model:account.account.type,name:l10n_nl.user_type_view msgid "View" -msgstr "" +msgstr "Vista" #~ msgid "Netherlands - Grootboek en BTW rekeningen" #~ msgstr "Holanda - Plan Contable" diff --git a/addons/l10n_pl/i18n/es_CR.po b/addons/l10n_pl/i18n/es_CR.po index 50dfe89ed6b..e63f53b2fc9 100644 --- a/addons/l10n_pl/i18n/es_CR.po +++ b/addons/l10n_pl/i18n/es_CR.po @@ -8,36 +8,35 @@ 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-16 23:13+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:34+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_view msgid "Widok" -msgstr "" +msgstr "Ver" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_asset msgid "Aktywa" -msgstr "" +msgstr "Bienes" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_equity msgid "Kapitał własny" -msgstr "" +msgstr "Equidad" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_income msgid "Dochody" -msgstr "" +msgstr "Ingresos" #. module: l10n_pl #: model:ir.actions.todo,note:l10n_pl.config_call_account_template_pl_chart @@ -62,27 +61,27 @@ msgstr "" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_payable msgid "Zobowiązania" -msgstr "" +msgstr "Pasivo" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_tax msgid "Podatki" -msgstr "" +msgstr "Impuestos" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_receivable msgid "Należności" -msgstr "" +msgstr "Cuentas por cobrar" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_cash msgid "Gotówka" -msgstr "" +msgstr "Efectivo" #. module: l10n_pl #: model:account.account.type,name:l10n_pl.account_type_expense msgid "Wydatki" -msgstr "" +msgstr "Gastos" #~ msgid "Poland - Chart of Accounts" #~ msgstr "Polonia - Plan Contable" diff --git a/addons/l10n_ro/i18n/es_CR.po b/addons/l10n_ro/i18n/es_CR.po index e8d73dc0097..a1d3c6daa94 100644 --- a/addons/l10n_ro/i18n/es_CR.po +++ b/addons/l10n_ro/i18n/es_CR.po @@ -8,36 +8,35 @@ 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-16 23:14+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:37+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_receivable msgid "Receivable" -msgstr "" +msgstr "A cobrar" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_immobilization msgid "Immobilization" -msgstr "" +msgstr "Inmobilización" #. module: l10n_ro #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_provision msgid "Provisions" -msgstr "" +msgstr "Provisiones" #. module: l10n_ro #: field:res.partner,nrc:0 @@ -47,22 +46,22 @@ msgstr "NRC" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_stocks msgid "Stocks" -msgstr "" +msgstr "Stocks" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_income msgid "Income" -msgstr "" +msgstr "Ingreso" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_tax msgid "Tax" -msgstr "" +msgstr "Impuesto" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_commitment msgid "Commitment" -msgstr "" +msgstr "Compromiso" #. module: l10n_ro #: model:ir.actions.todo,note:l10n_ro.config_call_account_template_ro @@ -87,32 +86,32 @@ msgstr "" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_cash msgid "Cash" -msgstr "" +msgstr "Efectivo" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_liability msgid "Liability" -msgstr "" +msgstr "Responsabilidad" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_payable msgid "Payable" -msgstr "" +msgstr "A pagar" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_asset msgid "Asset" -msgstr "" +msgstr "Activo" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_view msgid "View" -msgstr "" +msgstr "Vista" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_equity msgid "Equity" -msgstr "" +msgstr "Equidad" #. module: l10n_ro #: model:ir.model,name:l10n_ro.model_res_partner @@ -122,12 +121,12 @@ msgstr "Empresa" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_expense msgid "Expense" -msgstr "" +msgstr "Gastos" #. module: l10n_ro #: model:account.account.type,name:l10n_ro.account_type_special msgid "Special" -msgstr "" +msgstr "Especial" #. module: l10n_ro #: help:res.partner,nrc:0 diff --git a/addons/l10n_syscohada/i18n/es_CR.po b/addons/l10n_syscohada/i18n/es_CR.po index 28c78fd11e5..3167176fbf9 100644 --- a/addons/l10n_syscohada/i18n/es_CR.po +++ b/addons/l10n_syscohada/i18n/es_CR.po @@ -8,21 +8,20 @@ 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-16 23:14+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:40+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_receivable msgid "Receivable" -msgstr "A cobrar" +msgstr "A recibir" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_stocks @@ -42,7 +41,7 @@ msgstr "Gastos" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_stock msgid "Stocks" -msgstr "Estocs" +msgstr "Stocks" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_provision @@ -57,7 +56,7 @@ msgstr "Ingreso" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_tax msgid "Tax" -msgstr "Impuestos" +msgstr "Impuesto" #. module: l10n_syscohada #: model:account.account.type,name:l10n_syscohada.account_type_cash @@ -115,3 +114,11 @@ msgid "" "Management/Configuration/Financial Accounting/Financial Accounts/Generate " "Chart of Accounts from a Chart Template." msgstr "" +"Generar Plan General de Contabilidad de una SYSCOHADA diagrama de la " +"plantilla. Se le pedirá para pasar el nombre de la empresa, la plantilla de " +"gráfico a seguir, el no. de dígitos para generar el código de sus cuentas y " +"su cuenta bancaria, la moneda para crear revistas. Así pues, la copia pura " +"de diagrama de la plantilla se genera.\n" +"[Tab] Este es el mismo asistente que va desde la gestión financiera / " +"Configuración / Tabla de Contabilidad Financiera / Financial Cuentas / " +"Generar de Cuentas de un diagrama de la plantilla." diff --git a/addons/l10n_th/i18n/es_CR.po b/addons/l10n_th/i18n/es_CR.po index b57ab3c3651..f2e8dfb9d9f 100644 --- a/addons/l10n_th/i18n/es_CR.po +++ b/addons/l10n_th/i18n/es_CR.po @@ -8,14 +8,13 @@ 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-16 23:16+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:41+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -42,17 +41,17 @@ msgstr "" #. module: l10n_th #: model:account.account.type,name:l10n_th.acc_type_other msgid "Other" -msgstr "" +msgstr "Otros" #. module: l10n_th #: model:account.account.type,name:l10n_th.acc_type_reconciled msgid "Reconciled" -msgstr "" +msgstr "Reconciliado" #. module: l10n_th #: model:account.account.type,name:l10n_th.acc_type_view msgid "View" -msgstr "" +msgstr "Vista" #~ msgid "" #~ "\n" diff --git a/addons/l10n_uk/i18n/es_CR.po b/addons/l10n_uk/i18n/es_CR.po index e3b388180f0..43efbd2c6a1 100644 --- a/addons/l10n_uk/i18n/es_CR.po +++ b/addons/l10n_uk/i18n/es_CR.po @@ -8,81 +8,82 @@ 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-16 23:16+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:46+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_receivable msgid "Receivable" -msgstr "" +msgstr "A recibir" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_current_assets msgid "Current Assets" -msgstr "" +msgstr "Activo Circulante" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_profit_and_loss msgid "Profit and Loss" -msgstr "" +msgstr "Pérdidas y Ganancias" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_view msgid "View" -msgstr "" +msgstr "Vista" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_output_tax msgid "Output Tax" -msgstr "" +msgstr "Impuestos Soportados" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_income msgid "Income" -msgstr "" +msgstr "Ingreso" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_payable msgid "Payable" -msgstr "" +msgstr "A pagar" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_fixed_assets msgid "Fixed Assets" -msgstr "" +msgstr "Activos Fijos" #. module: l10n_uk #: model:ir.actions.act_window,name:l10n_uk.action_wizard_multi_chart_uk msgid "Generate UK Chart of Accounts from a Chart Template" msgstr "" +"Generar Tabla de Reino Unido de Cuentas a partir de un diagrama de la " +"plantilla" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_equity msgid "Equity" -msgstr "" +msgstr "Equidad" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_current_liabilities msgid "Current Liabilities" -msgstr "" +msgstr "Obligaciones actuales" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_input_tax msgid "Input Tax" -msgstr "" +msgstr "Impuesto de Entrada" #. module: l10n_uk #: model:account.account.type,name:l10n_uk.account_type_expense msgid "Expense" -msgstr "" +msgstr "Gasto" #. module: l10n_uk #: view:wizard.multi.charts.accounts:0 @@ -91,6 +92,9 @@ msgid "" "Management/Configuration/Financial Accounting/ Financial Accounts/Generate " "Chart of Accounts from a Chart Template." msgstr "" +"SELECCIONAR LAS CUENTAS 4 dígitos. Este es el mismo asistente que va desde " +"la gestión financiera / Configuración / Tabla de Contabilidad Financiera / " +"Financial Cuentas / Generar de Cuentas de un diagrama de la plantilla." #. module: l10n_uk #: view:wizard.multi.charts.accounts:0 @@ -100,6 +104,10 @@ msgid "" "Template\n" " " msgstr "" +"\n" +" Generar su Plan Contable Reino Unido a partir de un " +"diagrama de la plantilla\n" +" " #~ msgid "United Kingdom - minimal" #~ msgstr "Reino Unido - mínimo" diff --git a/addons/l10n_ve/i18n/es_CR.po b/addons/l10n_ve/i18n/es_CR.po index a8a42c741b5..ee96275f4ca 100644 --- a/addons/l10n_ve/i18n/es_CR.po +++ b/addons/l10n_ve/i18n/es_CR.po @@ -8,56 +8,55 @@ 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-16 23:17+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:47+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_receivable msgid "Receivable" -msgstr "" +msgstr "A recibir" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_expense msgid "Expense" -msgstr "" +msgstr "Gasto" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_equity msgid "Equity" -msgstr "" +msgstr "Equidad" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_tax msgid "Tax" -msgstr "" +msgstr "Impuesto" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_cash msgid "Cash" -msgstr "" +msgstr "Efectivo" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_payable msgid "Payable" -msgstr "" +msgstr "A pagar" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_asset msgid "Asset" -msgstr "" +msgstr "Activo" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_income msgid "Income" -msgstr "" +msgstr "Ingreso" #. module: l10n_ve #: model:ir.actions.todo,note:l10n_ve.config_call_account_template_ve_chart @@ -91,7 +90,7 @@ msgstr "" #. module: l10n_ve #: model:account.account.type,name:l10n_ve.account_type_view msgid "View" -msgstr "" +msgstr "Vista" #~ msgid "Venezuela -Chart of Account" #~ msgstr "Venezuela - Plan Contable" diff --git a/addons/lunch/i18n/es_CR.po b/addons/lunch/i18n/es_CR.po index 5771b66463c..729352e2753 100644 --- a/addons/lunch/i18n/es_CR.po +++ b/addons/lunch/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-16 23:17+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 19:52+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -27,7 +26,7 @@ msgstr "Resetear caja" #. module: lunch #: view:report.lunch.amount:0 msgid "Box amount in current year" -msgstr "" +msgstr "Cuadro de cantidad en el año en curso" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_form @@ -98,6 +97,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 "" +"Usted puede crear en caja por el empleado, si desea realizar un seguimiento " +"de la cantidad adeudada por el empleado de acuerdo a lo que se ha ordenado." #. module: lunch #: field:lunch.cashmove,amount:0 field:report.lunch.amount,amount:0 @@ -153,7 +154,7 @@ msgstr "Estado" #. module: lunch #: selection:lunch.order,state:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: lunch #: field:report.lunch.order,price_total:0 @@ -183,7 +184,7 @@ msgstr "Descripción pedido" #. module: lunch #: view:report.lunch.amount:0 msgid "Box amount in last month" -msgstr "" +msgstr "Cuadro de cantidad del mes pasado" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm @@ -235,7 +236,7 @@ msgstr "Movimiento de caja" #. module: lunch #: view:report.lunch.order:0 msgid "Tasks performed in last 365 days" -msgstr "" +msgstr "Trabajos realizados en los últimos 365 días" #. module: lunch #: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0 @@ -308,6 +309,10 @@ msgid "" "by supplier. It will be easier for the lunch manager to filter lunch orders " "by categories." msgstr "" +"Definir todos los productos que los empleados pueden pedir para la hora del " +"almuerzo. Si pide comida en varios lugares, puede utilizar las categorías de " +"productos de dividir por el proveedor. Será más fácil para el gerente del " +"almuerzo para filtrar las órdenes de almuerzo por categorías." #. module: lunch #: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0 @@ -400,7 +405,7 @@ msgstr "Establecer caja a cero" #. module: lunch #: view:lunch.product:0 msgid "General Information" -msgstr "" +msgstr "Información general" #. module: lunch #: view:lunch.order.confirm:0 @@ -482,7 +487,7 @@ msgstr "Importe total" #. module: lunch #: view:report.lunch.order:0 msgid "Tasks performed in last 30 days" -msgstr "" +msgstr "Tareas realizadas en los últimos 30 días" #. module: lunch #: view:lunch.category:0 @@ -509,17 +514,17 @@ msgstr "Pedido de comida" #. module: lunch #: view:report.lunch.amount:0 msgid "Box amount in current month" -msgstr "" +msgstr "Cuadro de cantidad en el mes actual" #. module: lunch #: model:ir.actions.act_window,name:lunch.view_lunch_product_form_installer msgid "Define Your Lunch Products" -msgstr "" +msgstr "Defina sus productos para el almuerzo" #. module: lunch #: view:report.lunch.order:0 msgid "Tasks during last 7 days" -msgstr "" +msgstr "Tareas durante los últimos 7 días" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_report_lunch_amount_tree @@ -551,7 +556,7 @@ msgstr "Año" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_create_cashbox msgid "Create Lunch Cash Boxes" -msgstr "" +msgstr "Crear almuerzos de cuadros en efectivo" #~ msgid "Draft" #~ msgstr "Borrador" diff --git a/addons/mail/i18n/es_CR.po b/addons/mail/i18n/es_CR.po index 1f68aa47be9..f4a8c5acdbd 100644 --- a/addons/mail/i18n/es_CR.po +++ b/addons/mail/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-09 00:36+0000\n" -"PO-Revision-Date: 2012-02-16 23:18+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:07+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -23,17 +22,17 @@ msgstr "" #: field:mail.compose.message,subtype:0 field:mail.message,subtype:0 #: field:mail.message.common,subtype:0 msgid "Message type" -msgstr "" +msgstr "Tipo de mensaje" #. module: mail #: help:mail.compose.message,auto_delete:0 msgid "Permanently delete emails after sending" -msgstr "" +msgstr "Elimina permanentemente los emails depués de su envío" #. module: mail #: view:mail.message:0 msgid "Open Related Document" -msgstr "" +msgstr "Abrir documento relacionado" #. module: mail #: view:mail.message:0 @@ -48,7 +47,7 @@ msgstr "Detalles del mensaje" #. module: mail #: view:mail.thread:0 msgid "Communication History" -msgstr "" +msgstr "Historial de comunicaciones" #. module: mail #: view:mail.message:0 @@ -59,35 +58,35 @@ msgstr "Agrupar por..." #: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard #: view:mail.compose.message:0 msgid "Compose Email" -msgstr "" +msgstr "Componer correo electrónico" #. module: mail #: help:mail.compose.message,body_text:0 help:mail.message,body_text:0 #: help:mail.message.common,body_text:0 msgid "Plain-text version of the message" -msgstr "" +msgstr "Versión en texto plano del mensaje" #. module: mail #: view:mail.compose.message:0 msgid "Body" -msgstr "" +msgstr "Cuerpo" #. module: mail #: help:mail.compose.message,email_to:0 help:mail.message,email_to:0 #: help:mail.message.common,email_to:0 msgid "Message recipients" -msgstr "" +msgstr "Destinatarios del mensaje" #. module: mail #: field:mail.compose.message,body_text:0 field:mail.message,body_text:0 #: field:mail.message.common,body_text:0 msgid "Text contents" -msgstr "" +msgstr "Contenido del Texto" #. module: mail #: view:mail.message:0 selection:mail.message,state:0 msgid "Received" -msgstr "" +msgstr "Recibido" #. module: mail #: view:mail.message:0 @@ -97,35 +96,35 @@ msgstr "Hilo" #. module: mail #: field:mail.message,mail_server_id:0 msgid "Outgoing mail server" -msgstr "" +msgstr "Servidor de correos salientes" #. module: mail #: selection:mail.message,state:0 msgid "Cancelled" -msgstr "" +msgstr "Cancelado" #. module: mail #: field:mail.compose.message,reply_to:0 field:mail.message,reply_to:0 #: field:mail.message.common,reply_to:0 msgid "Reply-To" -msgstr "" +msgstr "Responder a" #. module: mail #: help:mail.compose.message,body_html:0 help:mail.message,body_html:0 #: help:mail.message.common,body_html:0 msgid "Rich-text/HTML version of the message" -msgstr "" +msgstr "Versión Rich-text / HTML del mensaje" #. module: mail #: field:mail.compose.message,auto_delete:0 field:mail.message,auto_delete:0 msgid "Auto Delete" -msgstr "" +msgstr "Auto eliminar" #. module: mail #: help:mail.compose.message,email_bcc:0 help:mail.message,email_bcc:0 #: help:mail.message.common,email_bcc:0 msgid "Blind carbon copy message recipients" -msgstr "" +msgstr "Copia de carbón al destinatario del mensaje" #. module: mail #: model:ir.model,name:mail.model_res_partner view:mail.message:0 @@ -142,7 +141,7 @@ msgstr "Asunto" #: code:addons/mail/wizard/mail_compose_message.py:152 #, python-format msgid "On %(date)s, " -msgstr "" +msgstr "En %(date)s, " #. module: mail #: field:mail.compose.message,email_from:0 field:mail.message,email_from:0 @@ -153,32 +152,32 @@ msgstr "De" #. module: mail #: view:mail.message:0 msgid "Email message" -msgstr "" +msgstr "Mensaje email" #. module: mail #: view:mail.compose.message:0 msgid "Send" -msgstr "" +msgstr "Enviar" #. module: mail #: view:mail.message:0 msgid "Failed" -msgstr "" +msgstr "Fallido" #. module: mail #: view:mail.message:0 field:mail.message,state:0 msgid "State" -msgstr "" +msgstr "Estado" #. module: mail #: view:mail.message:0 msgid "Reply" -msgstr "" +msgstr "Responder" #. module: mail #: view:mail.message:0 selection:mail.message,state:0 msgid "Sent" -msgstr "" +msgstr "Enviar" #. module: mail #: help:mail.compose.message,subtype:0 help:mail.message,subtype:0 @@ -187,39 +186,41 @@ msgid "" "Type of message, usually 'html' or 'plain', used to select plaintext or rich " "text contents accordingly" msgstr "" +"Tipo de mansaje, nomralemente 'html' o 'plano', utilizado para seleccionar " +"contenidos texto-plano o rich-text" #. module: mail #: view:mail.message:0 msgid "Recipients" -msgstr "" +msgstr "Destinatarios" #. module: mail #: model:ir.model,name:mail.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "Asistente de composición de e-mail" #. module: mail #: field:mail.compose.message,res_id:0 field:mail.message,res_id:0 #: field:mail.message.common,res_id:0 msgid "Related Document ID" -msgstr "" +msgstr "ID del docuemtno relacionado" #. module: mail #: view:mail.message:0 msgid "Advanced" -msgstr "" +msgstr "Avanzado" #. module: mail #: code:addons/mail/wizard/mail_compose_message.py:157 #, python-format msgid "Re:" -msgstr "" +msgstr "Re:" #. module: mail #: field:mail.compose.message,model:0 field:mail.message,model:0 #: field:mail.message.common,model:0 msgid "Related Document model" -msgstr "" +msgstr "Modelo de documento relacionado" #. module: mail #: view:mail.message:0 @@ -234,7 +235,7 @@ msgstr "Buscar email" #. module: mail #: help:mail.message,original:0 msgid "Original version of the message, as it was sent on the network" -msgstr "" +msgstr "Versión original del mensaje, como fue enviado en la red" #. module: mail #: view:mail.message:0 @@ -244,27 +245,27 @@ msgstr "Nombre de empresa" #. module: mail #: view:mail.message:0 msgid "Retry" -msgstr "" +msgstr "Reintentar" #. module: mail #: view:mail.message:0 selection:mail.message,state:0 msgid "Outgoing" -msgstr "" +msgstr "Salida" #. module: mail #: view:mail.message:0 msgid "Send Now" -msgstr "" +msgstr "Enviar ahora" #. module: mail #: field:mail.message,partner_id:0 msgid "Related partner" -msgstr "" +msgstr "Empresa relacionada" #. module: mail #: view:mail.message:0 msgid "User" -msgstr "" +msgstr "Usuario" #. module: mail #: field:mail.compose.message,date:0 field:mail.message,date:0 @@ -275,24 +276,24 @@ msgstr "Fecha" #. module: mail #: view:mail.message:0 msgid "Extended Filters..." -msgstr "" +msgstr "Filtros extendidos..." #. module: mail #: code:addons/mail/wizard/mail_compose_message.py:153 #, python-format msgid "%(sender_name)s wrote:" -msgstr "" +msgstr "%(sender_name)s escribió:" #. module: mail #: field:mail.compose.message,body_html:0 field:mail.message,body_html:0 #: field:mail.message.common,body_html:0 msgid "Rich-text contents" -msgstr "" +msgstr "Texto enriquecido de contenido" #. module: mail #: field:mail.message,original:0 msgid "Original" -msgstr "" +msgstr "Original" #. module: mail #: code:addons/mail/mail_thread.py:247 view:res.partner:0 @@ -304,7 +305,7 @@ msgstr "Histórico" #: field:mail.compose.message,message_id:0 field:mail.message,message_id:0 #: field:mail.message.common,message_id:0 msgid "Message-Id" -msgstr "" +msgstr "Id del mensaje" #. module: mail #: view:mail.compose.message:0 field:mail.compose.message,attachment_ids:0 @@ -328,6 +329,7 @@ msgstr " en " #: help:mail.message,auto_delete:0 msgid "Permanently delete this email after sending it, to save space" msgstr "" +"Eliminar definitiamente este e-mail después de enviarlo, para ahorrar espacio" #. module: mail #: field:mail.compose.message,references:0 field:mail.message,references:0 @@ -343,23 +345,23 @@ msgstr "Mostrar texto" #. module: mail #: view:mail.compose.message:0 view:mail.message:0 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #. module: mail #: view:mail.message:0 msgid "Open" -msgstr "" +msgstr "Abierta" #. module: mail #: code:addons/mail/mail_thread.py:434 #, python-format msgid "[OpenERP-Forward-Failed] %s" -msgstr "" +msgstr "[OpenERP-Forward-Failed] %s" #. module: mail #: field:mail.message,user_id:0 msgid "Related user" -msgstr "" +msgstr "Usuario relacionado" #. module: mail #: help:mail.compose.message,headers:0 help:mail.message,headers:0 @@ -368,11 +370,13 @@ msgid "" "Full message headers, e.g. SMTP session headers (usually available on " "inbound messages only)" msgstr "" +"El encabezado completo del mensaje, POR EJEMPLO, Encabezados SMTP de sesión " +"(por lo general está disponible en los mensajes entrantes sólo)" #. module: mail #: view:mail.message:0 msgid "Creation Month" -msgstr "" +msgstr "Mes de creación" #. module: mail #: field:mail.compose.message,email_to:0 field:mail.message,email_to:0 @@ -389,7 +393,7 @@ msgstr "Detalles" #: model:ir.actions.act_window,name:mail.action_view_mailgate_thread #: view:mail.thread:0 msgid "Email Threads" -msgstr "" +msgstr "Temas de Correo" #. module: mail #: help:mail.compose.message,email_from:0 help:mail.message,email_from:0 @@ -398,28 +402,30 @@ msgid "" "Message sender, taken from user preferences. If empty, this is not a mail " "but a message." msgstr "" +"Remitente del mensaje, proveniente de las preferencias del usuario. Si está " +"vacío, esto no es email sino un mensaje." #. module: mail #: view:mail.message:0 msgid "Body (Plain)" -msgstr "" +msgstr "Cuerpo (sin formato)" #. module: mail #: code:addons/mail/wizard/mail_compose_message.py:153 #, python-format msgid "You" -msgstr "" +msgstr "Usted" #. module: mail #: help:mail.compose.message,message_id:0 help:mail.message,message_id:0 #: help:mail.message.common,message_id:0 msgid "Message unique identifier" -msgstr "" +msgstr "Identificador único del mensaje" #. module: mail #: view:mail.message:0 msgid "Body (Rich)" -msgstr "" +msgstr "Cuerpo (Con formato)" #. module: mail #: code:addons/mail/mail_message.py:155 @@ -429,6 +435,9 @@ msgid "" " Subject: %s \n" "\t" msgstr "" +"%s en %s escribió:\n" +" Asunto: %s \n" +"\t" #. module: mail #: model:ir.actions.act_window,name:mail.act_res_partner_emails @@ -447,7 +456,7 @@ msgstr "Mensajes" #: field:mail.compose.message,headers:0 field:mail.message,headers:0 #: field:mail.message.common,headers:0 msgid "Message headers" -msgstr "" +msgstr "Cabeceras del mensaje" #. module: mail #: field:mail.compose.message,email_bcc:0 field:mail.message,email_bcc:0 @@ -458,143 +467,55 @@ msgstr "Cco" #. module: mail #: model:ir.model,name:mail.model_mail_message_common msgid "mail.message.common" -msgstr "" +msgstr "mail.message.common" #. module: mail #: help:mail.compose.message,references:0 help:mail.message,references:0 #: help:mail.message.common,references:0 msgid "Message references, such as identifiers of previous messages" msgstr "" +"Referencias de mensajes, tales como los identificadores de los mensajes " +"anteriores" #. module: mail #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: mail #: help:mail.compose.message,email_cc:0 help:mail.message,email_cc:0 #: help:mail.message.common,email_cc:0 msgid "Carbon copy message recipients" -msgstr "" +msgstr "Destinatarios en Copia Carbón del mensaje" #. module: mail #: selection:mail.message,state:0 msgid "Delivery Failed" -msgstr "" +msgstr "Entrega fallida" #. module: mail #: model:ir.model,name:mail.model_mail_message msgid "Email Message" -msgstr "" +msgstr "Mensaje de correo" #. module: mail #: model:ir.model,name:mail.model_mail_thread view:mail.thread:0 msgid "Email Thread" -msgstr "" +msgstr "Tema de Correos" #. module: mail #: field:mail.compose.message,filter_id:0 msgid "Filters" -msgstr "" +msgstr "Filtros" #. module: mail #: code:addons/mail/mail_thread.py:220 #, python-format msgid "Mail attachment" -msgstr "" +msgstr "Adjunto de correo" #. module: mail #: help:mail.compose.message,reply_to:0 help:mail.message,reply_to:0 #: help:mail.message.common,reply_to:0 msgid "Preferred response address for the message" -msgstr "" - -#~ msgid "Resource ID" -#~ msgstr "ID del registro" - -#~ msgid "Method is not implemented" -#~ msgstr "Método no implementado" - -#~ msgid "Reference Id" -#~ msgstr "ID referencia" - -#~ msgid "Mailgateway History" -#~ msgstr "Histórico pasarela de correo" - -#~ msgid "Note" -#~ msgstr "Nota" - -#~ msgid "Message Id on Email." -#~ msgstr "ID del mensaje en el email." - -#~ msgid "Mailgate History" -#~ msgstr "Histórico pasarela de correo" - -#~ msgid "Email Server Tools" -#~ msgstr "Herramientas servidor correo" - -#~ msgid "Email Followers" -#~ msgstr "Destinatarios del email" - -#~ msgid "Description" -#~ msgstr "Descripción" - -#~ msgid "References emails." -#~ msgstr "Referencias de los emails." - -#~ msgid "Email Gateway System" -#~ msgstr "Sistema de pasarela de correo" - -#~ msgid "Object Name" -#~ msgstr "Nombre del objeto" - -#~ msgid "Mailgateway Threads" -#~ msgstr "Hilos pasarela de correo" - -#~ msgid "Opportunity" -#~ msgstr "Oportunidad" - -#~ msgid "Stage" -#~ msgstr "Etapa" - -#~ msgid " added note on " -#~ msgstr " añadida nota en " - -#~ msgid "Email From" -#~ msgstr "Email de" - -#~ msgid "Mailgateway Message" -#~ msgstr "Mensaje pasarela de correo" - -#~ msgid "User Responsible" -#~ msgstr "Usuario responsable" - -#~ msgid "Converted to Opportunity" -#~ msgstr "Convertido en oportunidad" - -#~ msgid "Is History?" -#~ msgstr "¿Es histórico?" - -#~ msgid "" -#~ "The generic email gateway system allows to send and receive emails\n" -#~ " * History for Emails\n" -#~ " * Easy Integration with any Module" -#~ msgstr "" -#~ "La pasarela de correo genérica permite enviar y recibir emails\n" -#~ " * Histórico de emails\n" -#~ " * Integración fácil con cualquier módulo" - -#~ msgid "Changed Status to: " -#~ msgstr "Estado cambiado a: " - -#~ msgid "Owner" -#~ msgstr "Propietario" - -#~ msgid "Changed Stage to: " -#~ msgstr "Etapa cambiada a: " - -#~ msgid "Message Id in Email Server." -#~ msgstr "ID del mensaje en el servidor de correo." - -#~ msgid " wrote on " -#~ msgstr " escrito el " +msgstr "Dirección de respuesta preferida para el mensaje" diff --git a/addons/marketing/i18n/es_CR.po b/addons/marketing/i18n/es_CR.po index 3c2fa52135a..c8a67c95d0e 100644 --- a/addons/marketing/i18n/es_CR.po +++ b/addons/marketing/i18n/es_CR.po @@ -8,21 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-16 23:18+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:08+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: marketing #: model:res.groups,name:marketing.group_marketing_manager msgid "Manager" -msgstr "" +msgstr "Gerente" #. module: marketing #: model:res.groups,name:marketing.group_marketing_user diff --git a/addons/marketing_campaign/i18n/es_CR.po b/addons/marketing_campaign/i18n/es_CR.po index 8b9e919fe71..4a3d0054657 100644 --- a/addons/marketing_campaign/i18n/es_CR.po +++ b/addons/marketing_campaign/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-16 23:18+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:16+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -114,13 +113,15 @@ msgstr "Objeto" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: only records created after last sync" -msgstr "" +msgstr "Modo Sinc: solo registros creados después de última sincornización" #. module: marketing_campaign #: model:email.template,body_text:marketing_campaign.email_template_2 msgid "" "Hello, We are happy to announce that you now become our Silver Partner." msgstr "" +"Hola, Estamos felices de anunciar que ahora convertido en nuestro socio de " +"Plata." #. module: marketing_campaign #: view:marketing.campaign:0 @@ -185,7 +186,7 @@ msgstr "Última sincronización" #: code:addons/marketing_campaign/marketing_campaign.py:214 #, python-format msgid "You can not duplicate a campaign, it's not supported yet." -msgstr "" +msgstr "No es posible duplicar una campaña, no es compatible todavía." #. module: marketing_campaign #: selection:marketing.campaign.transition,interval_type:0 @@ -257,7 +258,7 @@ msgstr "Campaña" #. module: marketing_campaign #: model:email.template,subject:marketing_campaign.email_template_3 msgid "Congratulation! You become our Gold Partner." -msgstr "" +msgstr "¡ Felicitaciones ! Usted se a convertido en nuestro socio de oro." #. module: marketing_campaign #: view:campaign.analysis:0 @@ -321,7 +322,7 @@ msgstr "Transiciones" #. module: marketing_campaign #: model:ir.filters,name:marketing_campaign.filter0 msgid "Partners" -msgstr "" +msgstr "Socios" #. module: marketing_campaign #: field:marketing.campaign.activity,keep_if_condition_not_met:0 @@ -349,7 +350,7 @@ msgstr "Informes de marketing" #: selection:marketing.campaign,state:0 #: selection:marketing.campaign.segment,state:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: marketing_campaign #: field:marketing.campaign.activity,type:0 @@ -456,7 +457,7 @@ msgstr "Hora(s)" #. module: marketing_campaign #: view:campaign.analysis:0 msgid " Month-1 " -msgstr "" +msgstr " Mes-1 " #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign_segment @@ -498,7 +499,7 @@ msgstr "Coste fijo" #. module: marketing_campaign #: model:email.template,subject:marketing_campaign.email_template_2 msgid "Congratulation! You become now our Silver Partner." -msgstr "" +msgstr "¡Enhorabuena! Se convierte en nuestro Partner Silver" #. module: marketing_campaign #: view:marketing.campaign.segment:0 @@ -534,6 +535,10 @@ msgid "" "for reporting purposes, via the Campaign Analysis or Campaign Follow-up " "views." msgstr "" +"Los elementos de trabajo generados estarán vinculados a la pareja en " +"relación con el expediente. Si el registro es el socio se deje este campo " +"vacío. Esto es útil a efectos de notificación, a través del análisis de la " +"campaña o campaña de seguimiento de vista." #. module: marketing_campaign #: view:campaign.analysis:0 @@ -606,6 +611,12 @@ msgid "" "records which have the same value for the unique field as other records that " "already entered the campaign." msgstr "" +"Determina un criterio adicional a añadir a la hora de seleccionar el filtro " +"de registros nuevos para inyectar en la campaña. \"No hay duplicados\" " +"impide que la selección de registros que ya han entrado en la campaña de " +"previously.If la campaña tiene un \"campo único\" set \", sin duplicados\" " +"también evitará que la selección de registros que tienen el mismo valor para " +"el campo único como otros registros que ya han entrado la campaña." #. module: marketing_campaign #: selection:marketing.campaign,mode:0 @@ -670,12 +681,12 @@ msgstr "Junio" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_email_template msgid "Email Templates" -msgstr "" +msgstr "Plantillas de correo electrónico" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: all records" -msgstr "" +msgstr "Modo sinc: todos los registros" #. module: marketing_campaign #: selection:marketing.campaign.segment,sync_mode:0 @@ -716,11 +727,13 @@ msgid "" "The campaign cannot be started: it doesn't have any starting activity. " "Modify campaign's activities to mark one as the starting point." msgstr "" +"La campaña no puede ser iniciada: no tiene ninguna actividad de inicio. " +"Modifique las actividades de la campaña y marque una como punto de inicio." #. module: marketing_campaign #: field:marketing.campaign,unique_field_id:0 msgid "Unique Field" -msgstr "" +msgstr "Campo único" #. module: marketing_campaign #: selection:campaign.analysis,state:0 @@ -848,6 +861,8 @@ msgstr "La operación no está soportada" #: model:email.template,body_text:marketing_campaign.email_template_3 msgid "Hello, We are happy to announce that you become our Gold Partner." msgstr "" +"Hola, Estamos muy contentos de anunciar que se convertido en nuestro socio " +"de oro." #. module: marketing_campaign #: view:marketing.campaign.segment:0 @@ -898,7 +913,7 @@ msgstr "ID del registro" #: code:addons/marketing_campaign/marketing_campaign.py:136 #, python-format msgid "The campaign cannot be started: there are no activities in it." -msgstr "" +msgstr "La campaña no puede ser iniciada: no contiene actividades." #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition @@ -968,6 +983,16 @@ msgid "" "campaign previously. Only easily comparable fields like textfields, " "integers, selections or single relationships may be used." msgstr "" +"Si está activado, este campo le ayudará a segmentos que trabajan en \"sin " +"duplicados\" de modo a evitar la selección de registros similares en dos " +"ocasiones. Registros similares son los registros que tienen el mismo valor " +"para este campo único. Por ejemplo, la elección de la \"email_from\" campo " +"de CRM que le conduce impedir el envío de la misma campaña a la misma " +"dirección de correo nuevo. Si no se establece, el \"no\" duplicados " +"segmentos sólo evitar la selección de nuevo el mismo registro, si entró en " +"la campaña anterior. Sólo los campos fácilmente comparables, como campos de " +"texto, números enteros, selecciones o de las relaciones individuales se " +"pueden utilizar." #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:529 @@ -978,7 +1003,7 @@ msgstr "Después %(interval_nbr)d %(interval_type)s" #. module: marketing_campaign #: model:email.template,subject:marketing_campaign.email_template_1 msgid "Welcome in OpenERP Partner Channel!" -msgstr "" +msgstr "Bienvenido al canal de partners de OpenERP" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign @@ -1021,6 +1046,8 @@ msgstr "" #: view:marketing.campaign.segment:0 msgid "Sync mode: only records updated after last sync" msgstr "" +"Sincronizar el modo: sólo los registros actualizados después de la última " +"sincronización" #. module: marketing_campaign #: field:campaign.analysis,country_id:0 @@ -1049,6 +1076,8 @@ msgstr "Abril" #, python-format msgid "The campaign cannot be marked as done before all segments are closed." msgstr "" +"La campañano puede ser marcada como realizada antes de que todos los " +"segmentos esten cerrados" #. module: marketing_campaign #: view:marketing.campaign:0 @@ -1109,7 +1138,7 @@ msgstr "Solo registros creados después de la última sincronización" #. module: marketing_campaign #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: marketing_campaign #: field:marketing.campaign.activity,variable_cost:0 @@ -1131,7 +1160,7 @@ msgstr "Coste" #. module: marketing_campaign #: model:email.template,body_text:marketing_campaign.email_template_1 msgid "Hello, We are very happy to send Welcome message." -msgstr "" +msgstr "Hola, Estamos muy contentos de enviar un mensaje de bienvenida." #. module: marketing_campaign #: view:campaign.analysis:0 diff --git a/addons/marketing_campaign_crm_demo/i18n/es_CR.po b/addons/marketing_campaign_crm_demo/i18n/es_CR.po index aa6c1d5289d..9fb40929716 100644 --- a/addons/marketing_campaign_crm_demo/i18n/es_CR.po +++ b/addons/marketing_campaign_crm_demo/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/membership/i18n/es_CR.po b/addons/membership/i18n/es_CR.po index 65181633528..fb2773f82a7 100644 --- a/addons/membership/i18n/es_CR.po +++ b/addons/membership/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-17 00:18+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:23+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -81,7 +80,7 @@ msgstr "Compañía" #. module: membership #: view:res.partner:0 msgid "Ending Date Of Membership" -msgstr "" +msgstr "Fecha de finalización de la membresía" #. module: membership #: field:product.product,membership_date_to:0 @@ -96,7 +95,7 @@ msgstr "Esperando a facturar" #. module: membership #: view:report.membership:0 msgid "This will display paid, old and total earned columns" -msgstr "" +msgstr "Esto mostrará pagados, columnas de ganados y el total de los viejos" #. module: membership #: view:res.partner:0 @@ -148,7 +147,7 @@ msgstr "El socio es beneficiario." #. module: membership #: view:report.membership:0 msgid " Month " -msgstr "" +msgstr " Mes " #. module: membership #: field:report.membership,tot_pending:0 @@ -163,7 +162,7 @@ msgstr "Empresa beneficiaria." #. module: membership #: view:res.partner:0 msgid "Supplier Partners" -msgstr "" +msgstr "OpenERP web panel de vista." #. module: membership #: field:report.membership,num_invoiced:0 @@ -173,7 +172,7 @@ msgstr "Núm. facturado" #. module: membership #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "¡Estructura de comunicación BBA no válida!" #. module: membership #: model:ir.actions.act_window,name:membership.action_report_membership_tree @@ -211,7 +210,7 @@ msgstr "Factura a pagar" #. module: membership #: view:res.partner:0 msgid "Customer Partners" -msgstr "" +msgstr "Socios del cliente" #. module: membership #: view:res.partner:0 @@ -285,12 +284,13 @@ msgstr "Fecha inicio afiliación" #. module: membership #: view:report.membership:0 msgid "Events created in current month" -msgstr "" +msgstr "Eventos creados en el mes actual" #. module: membership #: view:report.membership:0 msgid "This will display waiting, invoiced and total pending columns" msgstr "" +"Esto mostrará en espera, facturación y el total de columnas pendientes" #. module: membership #: code:addons/membership/membership.py:410 @@ -307,12 +307,12 @@ msgstr "Socio ha pagado" #. module: membership #: view:report.membership:0 msgid " Month-1 " -msgstr "" +msgstr " Mes-1 " #. module: membership #: view:report.membership:0 msgid "Events created in last month" -msgstr "" +msgstr "Eventos creados el mes pasado" #. module: membership #: field:report.membership,num_waiting:0 @@ -322,7 +322,7 @@ msgstr "Núm. esperando" #. module: membership #: view:report.membership:0 msgid "Events created in current year" -msgstr "" +msgstr "Eventos creados en el año en curso" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_members @@ -334,7 +334,7 @@ msgstr "Socios" #. module: membership #: view:res.partner:0 msgid "Invoiced/Paid/Free" -msgstr "" +msgstr "Facturado / Pagado / Gratis" #. module: membership #: model:process.node,note:membership.process_node_invoicedmember0 @@ -682,7 +682,7 @@ msgstr "Enero" #. module: membership #: view:res.partner:0 msgid "Membership Partners" -msgstr "" +msgstr "Afiliación de Socios" #. module: membership #: view:product.product:0 @@ -702,12 +702,12 @@ msgstr "El precio negociado por la empresa." #. module: membership #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "¡El número de factura debe ser único por compañía!" #. module: membership #: view:res.partner:0 msgid "None/Canceled/Old/Waiting" -msgstr "" +msgstr "Ninguno / cancelación / Antiguo / en espera" #. module: membership #: selection:membership.membership_line,state:0 @@ -846,7 +846,7 @@ msgstr "Abril" #. module: membership #: view:res.partner:0 msgid "Starting Date Of Membership" -msgstr "" +msgstr "Fecha de inicio de la membresía" #. module: membership #: help:res.partner,membership_cancel:0 @@ -881,7 +881,7 @@ msgstr "Importe para ser socio." #. module: membership #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: membership #: selection:membership.membership_line,state:0 diff --git a/addons/mrp/i18n/es_CR.po b/addons/mrp/i18n/es_CR.po index 1d9b72affb3..0d8cca8a7d1 100644 --- a/addons/mrp/i18n/es_CR.po +++ b/addons/mrp/i18n/es_CR.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:49+0000\n" -"PO-Revision-Date: 2012-02-09 09:43+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:36+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-10 04:47+0000\n" -"X-Generator: Launchpad (build 14771)\n" +"X-Launchpad-Export-Date: 2012-02-18 04:57+0000\n" +"X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: mrp @@ -51,7 +50,7 @@ msgstr "Utilización del centro de producción" #. module: mrp #: model:product.template,name:mrp.product_sugar_product_template msgid "Sugar" -msgstr "" +msgstr "Azúcar" #. module: mrp #: report:mrp.production.order:0 @@ -66,7 +65,7 @@ msgstr "Número de ciclos" #. module: mrp #: model:product.uom.categ,name:mrp.product_uom_categ_fluid msgid "Fluid" -msgstr "" +msgstr "Fluidos" #. module: mrp #: model:process.transition,note:mrp.process_transition_minimumstockprocure0 @@ -150,7 +149,7 @@ msgstr "Productos finalizados" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are currently in production." -msgstr "" +msgstr "Órdenes de Fabricación actualemnte en producción" #. module: mrp #: model:process.transition,name:mrp.process_transition_servicerfq0 @@ -189,7 +188,7 @@ msgstr "Coste por hora" #. module: mrp #: model:product.template,name:mrp.product_orange_product_template msgid "Orange" -msgstr "" +msgstr "Naranja" #. module: mrp #: model:process.transition,note:mrp.process_transition_servicemts0 @@ -238,6 +237,8 @@ msgid "" "Create a product form for everything you buy or sell. Specify a supplier if " "the product can be purchased." msgstr "" +"Cree un producto para todo lo que compre o venda. Especifique un proveedor " +"si el producto puede ser comprado." #. module: mrp #: model:ir.ui.menu,name:mrp.next_id_77 @@ -273,7 +274,7 @@ msgstr "Información de capacidad" #. module: mrp #: field:mrp.production,move_created_ids2:0 msgid "Produced Products" -msgstr "" +msgstr "Productos fabricados" #. module: mrp #: report:mrp.production.order:0 @@ -329,7 +330,7 @@ msgstr "Está intentando asignar un lote que no es del mismo producto" #. module: mrp #: model:product.template,name:mrp.product_cloth_product_template msgid "Cloth" -msgstr "" +msgstr "Ropa" #. module: mrp #: model:ir.model,name:mrp.model_mrp_product_produce @@ -339,12 +340,12 @@ msgstr "Producir producto" #. module: mrp #: constraint:mrp.bom:0 msgid "Error ! You cannot create recursive BoM." -msgstr "" +msgstr "¡Error! No puede crear una LdM recursiva" #. module: mrp #: model:ir.model,name:mrp.model_mrp_routing_workcenter msgid "Work Center Usage" -msgstr "" +msgstr "Utilización del centro de producción" #. module: mrp #: model:process.transition,name:mrp.process_transition_procurestockableproduct0 @@ -360,7 +361,7 @@ msgstr "UdM por defecto" #: sql_constraint:mrp.production:0 #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referencia debe ser única por compañía!" #. module: mrp #: code:addons/mrp/report/price.py:139 @@ -408,6 +409,12 @@ msgid "" "sales person creates a sales order, he can relate it to several properties " "and OpenERP will automatically select the BoM to use according the needs." msgstr "" +"Las Propiedades en OpenERP se utilizan para seleccionar la lista de " +"materiales adecuada para fabricar un producto cuando existen varias maneras " +"de fabricar el mismo producto. Puede asignar varias propiedades a cada lista " +"de materiales. Cuando un comercial crea un pedido de ventas, puede " +"relacionarlo con varias propiedades y OpenERP selccionará automáticamente la " +"LdM a utilizar en función de las necesidades." #. module: mrp #: help:mrp.production,picking_id:0 @@ -475,7 +482,7 @@ msgstr "Producto de tipo servicio" #. module: mrp #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_property_group_action @@ -489,7 +496,7 @@ msgstr "" #. module: mrp #: help:mrp.workcenter,costs_cycle:0 msgid "Specify Cost of Work Center per cycle." -msgstr "" +msgstr "Especifique el coste del centro de producción por ciclo." #. module: mrp #: model:process.transition,name:mrp.process_transition_bom0 @@ -544,7 +551,7 @@ msgstr "Error: Código EAN no válido" #. module: mrp #: field:mrp.production,move_created_ids:0 msgid "Products to Produce" -msgstr "" +msgstr "Productos a fabricar" #. module: mrp #: view:mrp.routing:0 @@ -560,7 +567,7 @@ msgstr "Cambiar Ctd." #. module: mrp #: model:ir.actions.act_window,name:mrp.action_configure_workcenter msgid "Configure your work centers" -msgstr "" +msgstr "Configure sus centros de producción" #. module: mrp #: view:mrp.production:0 @@ -598,11 +605,13 @@ msgstr "Precio proveedor por UdM" msgid "" "Gives the sequence order when displaying a list of routing Work Centers." msgstr "" +"Da la orden de la secuencia cuando se muestra una lista de centros de " +"trabajo de enrutamiento." #. module: mrp #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "No puede mover productos desde o hacia una ubicación de tipo vista." #. module: mrp #: field:mrp.bom,child_complete_ids:0 @@ -688,7 +697,7 @@ msgstr "Preparado" #. module: mrp #: model:product.template,name:mrp.product_buttons_product_template msgid "Shirt Buttons" -msgstr "" +msgstr "Botones camiseta" #. module: mrp #: help:mrp.production,routing_id:0 @@ -713,6 +722,7 @@ msgstr "Tiempo en horas para realizar un ciclo." #: constraint:mrp.bom:0 msgid "BoM line product should not be same as BoM product." msgstr "" +"Producto BoM línea no debe ser el mismo como producto lista de materiales." #. module: mrp #: view:mrp.production:0 @@ -784,7 +794,7 @@ msgstr "" #: code:addons/mrp/mrp.py:762 #, python-format msgid "Warning!" -msgstr "" +msgstr "¡Aviso!" #. module: mrp #: report:mrp.production.order:0 @@ -832,7 +842,7 @@ msgstr "Urgente" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are waiting for raw materials." -msgstr "" +msgstr "Órdenes de fabricación en espera de materias primas" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_workcenter_action @@ -843,6 +853,11 @@ msgid "" "resource leave are not taken into account in the time computation of the " "work center." msgstr "" +"Centros de trabajo le permiten crear y gestionar unidades de producción. Se " +"componen de los trabajadores y / o máquinas, que son consideradas como " +"unidades de capacidad y de previsión y planificación. Tenga en cuenta que el " +"tiempo de trabajo y el permiso de los recursos no se tienen en cuenta en el " +"tiempo de cálculo del centro de trabajo." #. module: mrp #: model:ir.model,name:mrp.model_mrp_production @@ -930,7 +945,7 @@ msgstr "Stock mínimo" #: code:addons/mrp/mrp.py:503 #, python-format msgid "Cannot delete a manufacturing order in state '%s'" -msgstr "" +msgstr "No puede elimiar una órden de fabricación en el estado '%s'" #. module: mrp #: model:ir.ui.menu,name:mrp.menus_dash_mrp @@ -942,7 +957,7 @@ msgstr "Tablero" #: code:addons/mrp/report/price.py:211 #, python-format msgid "Total Cost of %s %s" -msgstr "" +msgstr "Coste total de %s %s" #. module: mrp #: model:process.node,name:mrp.process_node_stockproduct0 @@ -1047,7 +1062,7 @@ msgstr "Tablero de producción" #. module: mrp #: model:res.groups,name:mrp.group_mrp_manager msgid "Manager" -msgstr "" +msgstr "Gerente" #. module: mrp #: view:mrp.production:0 @@ -1109,12 +1124,12 @@ msgstr "" #. module: mrp #: model:ir.actions.todo.category,name:mrp.category_mrp_config msgid "MRP Management" -msgstr "" +msgstr "Gestión MRP" #. module: mrp #: help:mrp.workcenter,costs_hour:0 msgid "Specify Cost of Work Center per hour." -msgstr "" +msgstr "Especificar costo de centro de trabajo por hora." #. module: mrp #: help:mrp.workcenter,capacity_per_cycle:0 @@ -1122,6 +1137,9 @@ msgid "" "Number of operations this Work Center can do in parallel. If this Work " "Center represents a team of 5 workers, the capacity per cycle is 5." msgstr "" +"Número de operaciones que este centro de producción puede hacer en paralelo. " +"Si este centro de producción representa un equipo de 5 operarios, la " +"capacidad por ciclo es de 5." #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action3 @@ -1164,6 +1182,8 @@ msgid "" "Time in hours for this Work Center to achieve the operation of the specified " "routing." msgstr "" +"Tiempo en horas para este centro de producción para realizar la operación " +"especifica en el proceso productivo." #. module: mrp #: field:mrp.workcenter,costs_journal_id:0 @@ -1198,7 +1218,7 @@ msgstr "" #. module: mrp #: model:ir.actions.act_window,name:mrp.product_form_config_action msgid "Create or Import Products" -msgstr "" +msgstr "Crear o importar productos" #. module: mrp #: field:report.workcenter.load,hour:0 @@ -1218,7 +1238,7 @@ msgstr "Notas" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are ready to start production." -msgstr "" +msgstr "Órdenes de producción que están listos para iniciar la producción." #. module: mrp #: model:ir.model,name:mrp.model_mrp_bom @@ -1250,6 +1270,10 @@ msgid "" "Routing is indicated then,the third tab of a production order (Work Centers) " "will be automatically pre-completed." msgstr "" +"El proceso productivo indica todos los centros de producción utilizados, " +"durante cuanto tiempo y/ o ciclos. Si el proceso productivo está informado, " +"la tercera pestaña de la orden de fabricación (Centros de producción) será " +"automáticamente completada." #. module: mrp #: model:process.transition,note:mrp.process_transition_producttostockrules0 @@ -1266,7 +1290,7 @@ msgstr "" #: code:addons/mrp/report/price.py:187 #, python-format msgid "Components Cost of %s %s" -msgstr "" +msgstr "Coste de componentes de %s %s" #. module: mrp #: selection:mrp.workcenter.load,time_unit:0 @@ -1281,7 +1305,7 @@ msgstr "Revisiones" #. module: mrp #: model:product.template,name:mrp.product_shirt_product_template msgid "Shirt" -msgstr "" +msgstr "Camisa" #. module: mrp #: field:mrp.production,priority:0 @@ -1319,7 +1343,7 @@ msgstr "Fabricación planificada producto" #: code:addons/mrp/report/price.py:204 #, python-format msgid "Work Cost of %s %s" -msgstr "" +msgstr "Coste trabajo de %s %s" #. module: mrp #: help:res.company,manufacturing_lead:0 @@ -1329,7 +1353,7 @@ msgstr "Días de seguridad para cada operación de fabricación." #. module: mrp #: model:product.template,name:mrp.product_water_product_template msgid "Water" -msgstr "" +msgstr "Agua" #. module: mrp #: view:mrp.bom:0 @@ -1346,7 +1370,7 @@ msgstr "Obtener para stock" #. module: mrp #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "¡La cantidad de la orden no puede ser negativa o cero!" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_bom_form_action @@ -1439,7 +1463,7 @@ msgstr "Pendiente" #: code:addons/mrp/mrp.py:603 #, python-format msgid "Couldn't find a bill of material for this product." -msgstr "" +msgstr "No se pudo encontrar una LdM para este producto." #. module: mrp #: field:mrp.bom,active:0 @@ -1523,7 +1547,7 @@ msgstr "No urgente" #. module: mrp #: field:mrp.production,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Responsable" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action2 @@ -1608,6 +1632,8 @@ msgid "" "Description of the Work Center. Explain here what's a cycle according to " "this Work Center." msgstr "" +"Descripción del centro de producción. Explique aquí que es un ciclo en " +"función de este centro de producción" #. module: mrp #: view:mrp.production.lot.line:0 @@ -1749,6 +1775,8 @@ msgid "" "You are going to consume total %s quantities of \"%s\".\n" "But you can only consume up to total %s quantities." msgstr "" +"Va a consumir un total de %s cantidades de \"%s\".\n" +"Pero solo puede consumir hasta un total de %s cantidades." #. module: mrp #: model:process.transition,note:mrp.process_transition_bom0 @@ -1886,7 +1914,7 @@ msgstr "Redondeo del producto" #. module: mrp #: selection:mrp.production,state:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: mrp #: selection:mrp.product.produce,mode:0 @@ -1947,7 +1975,7 @@ msgstr "Configuración" #. module: mrp #: view:mrp.bom:0 msgid "Starting Date" -msgstr "" +msgstr "Fecha de inicio" #. module: mrp #: field:mrp.workcenter,time_stop:0 @@ -2002,7 +2030,7 @@ msgstr "Tiempo en horas para la configuración." #. module: mrp #: model:product.template,name:mrp.product_orangejuice_product_template msgid "Orange Juice" -msgstr "" +msgstr "Zumo de naranja" #. module: mrp #: field:mrp.bom.revision,bom_id:0 @@ -2052,7 +2080,7 @@ msgstr "Normal" #. module: mrp #: view:mrp.production:0 msgid "Production started late" -msgstr "" +msgstr "Producción se inició a finales" #. module: mrp #: model:process.node,note:mrp.process_node_routing0 @@ -2069,7 +2097,7 @@ msgstr "Estructura de costes" #. module: mrp #: model:res.groups,name:mrp.group_mrp_user msgid "User" -msgstr "" +msgstr "Usuario" #. module: mrp #: selection:mrp.product.produce,mode:0 @@ -2100,7 +2128,7 @@ msgstr "" #. module: mrp #: model:product.uom,name:mrp.product_uom_litre msgid "Litre" -msgstr "" +msgstr "Litro" #. module: mrp #: code:addons/mrp/mrp.py:762 @@ -2109,6 +2137,8 @@ msgid "" "You are going to produce total %s quantities of \"%s\".\n" "But you can only produce up to total %s quantities." msgstr "" +"Va a producir un total de %s cantidades de \"%s\".\n" +"Pero solo puede producir hasta un total de %s cantidades." #. module: mrp #: model:process.node,note:mrp.process_node_stockproduct0 @@ -2126,7 +2156,7 @@ msgstr "Error" #. module: mrp #: selection:mrp.production,state:0 msgid "Production Started" -msgstr "" +msgstr "Producción se inició" #. module: mrp #: field:mrp.product.produce,product_qty:0 @@ -2286,7 +2316,7 @@ msgstr "" #: code:addons/mrp/mrp.py:954 #, python-format msgid "PROD: %s" -msgstr "" +msgstr "PROD: %s" #. module: mrp #: help:mrp.workcenter,time_stop:0 diff --git a/addons/mrp/i18n/nl.po b/addons/mrp/i18n/nl.po index b8532d31080..c1ab6b1149d 100644 --- a/addons/mrp/i18n/nl.po +++ b/addons/mrp/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:49+0000\n" -"PO-Revision-Date: 2011-12-06 11:07+0000\n" -"Last-Translator: qdp (OpenERP) \n" +"PO-Revision-Date: 2012-02-18 14:43+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:02+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:42+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: mrp #: view:mrp.routing.workcenter:0 @@ -30,6 +30,11 @@ msgid "" "raw materials (stock decrease) and the production of the finished products " "(stock increase) when the order is processed." msgstr "" +"Productieorders worden normaliter door OpenERP automatisch voorgesteld, " +"gebaseert op de grondstoffenlijst en de verwervingsregels. Het si ook " +"mogelijk om productieooprders met de hand aan te maken. OpenERP zal zorgen " +"voor het verbruik van de grondstoffen (voorraad afname) en de productie van " +"gereed product (voorraad toename) wanneer de order is verwerkt." #. module: mrp #: help:mrp.production,location_src_id:0 @@ -44,7 +49,7 @@ msgstr "Werkplek gebruik" #. module: mrp #: model:product.template,name:mrp.product_sugar_product_template msgid "Sugar" -msgstr "" +msgstr "Suiker" #. module: mrp #: report:mrp.production.order:0 @@ -59,7 +64,7 @@ msgstr "Aantal herhalingen" #. module: mrp #: model:product.uom.categ,name:mrp.product_uom_categ_fluid msgid "Fluid" -msgstr "" +msgstr "Voeilstof" #. module: mrp #: model:process.transition,note:mrp.process_transition_minimumstockprocure0 @@ -141,7 +146,7 @@ msgstr "Gereed product" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are currently in production." -msgstr "" +msgstr "Productieorders welke op dit moment in productie zijn." #. module: mrp #: model:process.transition,name:mrp.process_transition_servicerfq0 @@ -153,11 +158,13 @@ msgstr "Te kopen" #: model:process.transition,note:mrp.process_transition_purchaseprocure0 msgid "The system launches automatically a RFQ to the preferred supplier." msgstr "" +"Het systeem maakt automatisch een offerte aanvraag aan voor de voorkeur " +"leverancier." #. module: mrp #: view:mrp.production:0 msgid "Products to Finish" -msgstr "" +msgstr "Producten te voltooien" #. module: mrp #: selection:mrp.bom,method:0 @@ -178,7 +185,7 @@ msgstr "Kosten per uur" #. module: mrp #: model:product.template,name:mrp.product_orange_product_template msgid "Orange" -msgstr "" +msgstr "Oranje" #. module: mrp #: model:process.transition,note:mrp.process_transition_servicemts0 @@ -186,6 +193,8 @@ msgid "" "This is used in case of a service without any impact in the system, a " "training session for instance." msgstr "" +"Dit wordt gebruikt bij een service, zonder verdere impact voor het systeem. " +"Bijvoorbeeld een trainingssessie." #. module: mrp #: view:mrp.production:0 @@ -223,6 +232,8 @@ msgid "" "Create a product form for everything you buy or sell. Specify a supplier if " "the product can be purchased." msgstr "" +"Maak een product aan voor alles wat je koopt en verkoopt. Specificeer een " +"leverancier als het product kan worden ingekocht." #. module: mrp #: model:ir.ui.menu,name:mrp.next_id_77 @@ -248,7 +259,7 @@ msgstr "[" #. module: mrp #: model:process.transition,name:mrp.process_transition_procureserviceproduct0 msgid "Procurement of services" -msgstr "" +msgstr "Verwerving van services" #. module: mrp #: view:mrp.workcenter:0 @@ -258,7 +269,7 @@ msgstr "Capaciteitsinformatie" #. module: mrp #: field:mrp.production,move_created_ids2:0 msgid "Produced Products" -msgstr "" +msgstr "Geproduceerde producten" #. module: mrp #: report:mrp.production.order:0 @@ -268,7 +279,7 @@ msgstr "Bestemming" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_bom msgid "Master Data" -msgstr "" +msgstr "Stamgegevens" #. module: mrp #: model:process.transition,note:mrp.process_transition_stockmts0 @@ -286,7 +297,7 @@ msgstr "Ref relatie" #: field:mrp.production,origin:0 #: report:mrp.production.order:0 msgid "Source Document" -msgstr "" +msgstr "Bron document" #. module: mrp #: field:mrp.production,product_lines:0 @@ -307,31 +318,33 @@ msgstr "Refereert aan een positie in een extern plan." #: constraint:stock.move:0 msgid "You try to assign a lot which is not from the same product" msgstr "" +"U probeert een partij toe te wijzen die niet van hetzelfde product is." #. module: mrp #: model:product.template,name:mrp.product_cloth_product_template msgid "Cloth" -msgstr "" +msgstr "Doek" #. module: mrp #: model:ir.model,name:mrp.model_mrp_product_produce msgid "Product Produce" -msgstr "" +msgstr "Produceer product" #. module: mrp #: constraint:mrp.bom:0 msgid "Error ! You cannot create recursive BoM." msgstr "" +"Fout! het is niet toegestaan een recursieve grondstoffenlijst te maken" #. module: mrp #: model:ir.model,name:mrp.model_mrp_routing_workcenter msgid "Work Center Usage" -msgstr "" +msgstr "Werkplek gebruik" #. module: mrp #: model:process.transition,name:mrp.process_transition_procurestockableproduct0 msgid "Procurement of stockable Product" -msgstr "" +msgstr "Verwerving van voorraadhoudende producten" #. module: mrp #: view:mrp.bom:0 @@ -342,7 +355,7 @@ msgstr "Standaard maateenheid" #: sql_constraint:mrp.production:0 #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referentie moet uniek zijn per bedrijf!" #. module: mrp #: code:addons/mrp/report/price.py:139 @@ -445,12 +458,12 @@ msgstr "Materiaallijststructuur" #. module: mrp #: model:process.node,note:mrp.process_node_serviceproduct0 msgid "Product type is service" -msgstr "" +msgstr "Productsoort is service" #. module: mrp #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "De naam van het bedrijf moet uniek zijn!" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_property_group_action @@ -462,7 +475,7 @@ msgstr "" #. module: mrp #: help:mrp.workcenter,costs_cycle:0 msgid "Specify Cost of Work Center per cycle." -msgstr "" +msgstr "Specificeer de kosten van de werkplek per cyclus." #. module: mrp #: model:process.transition,name:mrp.process_transition_bom0 @@ -472,7 +485,7 @@ msgstr "" #. module: mrp #: model:process.node,note:mrp.process_node_serviceproduct1 msgid "For Services." -msgstr "" +msgstr "Voor services" #. module: mrp #: field:mrp.bom.revision,date:0 @@ -492,13 +505,13 @@ msgstr "" #. module: mrp #: field:mrp.production.workcenter.line,cycle:0 msgid "Nbr of cycles" -msgstr "" +msgstr "Aantal cycli" #. module: mrp #: model:process.node,note:mrp.process_node_orderrfq0 #: model:process.node,note:mrp.process_node_rfq0 msgid "Request for Quotation." -msgstr "" +msgstr "Offerte aanvraag" #. module: mrp #: model:process.transition,note:mrp.process_transition_billofmaterialrouting0 @@ -510,12 +523,12 @@ msgstr "" #. module: mrp #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Fout: Ongeldige EAN-code" #. module: mrp #: field:mrp.production,move_created_ids:0 msgid "Products to Produce" -msgstr "" +msgstr "Producten te produceren" #. module: mrp #: view:mrp.routing:0 @@ -531,7 +544,7 @@ msgstr "Wijzig hoeveelheid" #. module: mrp #: model:ir.actions.act_window,name:mrp.action_configure_workcenter msgid "Configure your work centers" -msgstr "" +msgstr "Configureer uw werkplekken" #. module: mrp #: view:mrp.production:0 @@ -556,13 +569,13 @@ msgstr "Materiaallijst product" #. module: mrp #: view:mrp.production:0 msgid "Search Production" -msgstr "" +msgstr "Zoek productie" #. module: mrp #: code:addons/mrp/report/price.py:139 #, python-format msgid "Supplier Price per Uom" -msgstr "" +msgstr "Leveranciersprijs per maateenheid" #. module: mrp #: help:mrp.routing.workcenter,sequence:0 @@ -574,11 +587,13 @@ msgstr "" #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." msgstr "" +"Het is niet mogelijk om producten te verplaatsen naar een locatie van het " +"type 'aanzicht'." #. module: mrp #: field:mrp.bom,child_complete_ids:0 msgid "BoM Hierarchy" -msgstr "" +msgstr "Grondstoffen hiërarchie" #. module: mrp #: field:mrp.bom,product_uom:0 @@ -590,7 +605,7 @@ msgstr "Product UOM" #. module: mrp #: selection:mrp.production,state:0 msgid "Picking Exception" -msgstr "" +msgstr "Picking fout" #. module: mrp #: field:mrp.bom,bom_lines:0 @@ -626,7 +641,7 @@ msgstr "Verbruikte producten" #: model:ir.model,name:mrp.model_mrp_workcenter_load #: model:ir.model,name:mrp.model_report_workcenter_load msgid "Work Center Load" -msgstr "" +msgstr "Werkplek belasting" #. module: mrp #: code:addons/mrp/procurement.py:43 @@ -643,12 +658,12 @@ msgstr "" #. module: mrp #: model:ir.model,name:mrp.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Voorraadmutatie" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_planning msgid "Planning" -msgstr "" +msgstr "Planning" #. module: mrp #: view:mrp.production:0 @@ -658,7 +673,7 @@ msgstr "Gereed" #. module: mrp #: model:product.template,name:mrp.product_buttons_product_template msgid "Shirt Buttons" -msgstr "" +msgstr "Shirt knopen" #. module: mrp #: help:mrp.production,routing_id:0 @@ -746,7 +761,7 @@ msgstr "" #: code:addons/mrp/mrp.py:762 #, python-format msgid "Warning!" -msgstr "" +msgstr "Waarschuwing!" #. module: mrp #: report:mrp.production.order:0 @@ -762,12 +777,12 @@ msgstr "Offerteverzoek" #. module: mrp #: model:process.transition,name:mrp.process_transition_producttostockrules0 msgid "Procurement rule" -msgstr "" +msgstr "Verwervingsafspraak" #. module: mrp #: view:mrp.production:0 msgid "Partial" -msgstr "" +msgstr "Gedeeltelijk" #. module: mrp #: report:mrp.production.order:0 @@ -790,7 +805,7 @@ msgstr "Urgent" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are waiting for raw materials." -msgstr "" +msgstr "Productieorders welke wachten op grondstoffen." #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_workcenter_action @@ -805,12 +820,12 @@ msgstr "" #. module: mrp #: model:ir.model,name:mrp.model_mrp_production msgid "Manufacturing Order" -msgstr "" +msgstr "Productieorder" #. module: mrp #: model:process.transition,name:mrp.process_transition_productionprocureproducts0 msgid "Procurement of raw material" -msgstr "" +msgstr "Verwerving van grondstoffen" #. module: mrp #: view:mrp.production:0 @@ -832,7 +847,7 @@ msgstr "Naamswijziging" #: view:mrp.bom:0 #: view:mrp.production:0 msgid "Date" -msgstr "" +msgstr "Datum" #. module: mrp #: field:mrp.bom,type:0 @@ -849,13 +864,13 @@ msgstr "" #. module: mrp #: view:mrp.property:0 msgid "Search" -msgstr "" +msgstr "Zoeken" #. module: mrp #: code:addons/mrp/mrp.py:626 #, python-format msgid "Could not cancel manufacturing order !" -msgstr "" +msgstr "Het is niet mogelijk de productieorder te annuleren!" #. module: mrp #: field:report.workcenter.load,cycle:0 @@ -865,7 +880,7 @@ msgstr "Aant. cycli" #. module: mrp #: model:ir.model,name:mrp.model_res_company msgid "Companies" -msgstr "" +msgstr "Bedrijven" #. module: mrp #: code:addons/mrp/mrp.py:627 @@ -879,25 +894,25 @@ msgstr "" #: model:process.node,name:mrp.process_node_minimumstockrule0 #: model:process.node,name:mrp.process_node_productminimumstockrule0 msgid "Minimum Stock" -msgstr "" +msgstr "Minimale voorraad" #. module: mrp #: code:addons/mrp/mrp.py:503 #, python-format msgid "Cannot delete a manufacturing order in state '%s'" -msgstr "" +msgstr "Kan geen productieorder verwijderen in de status '%s'" #. module: mrp #: model:ir.ui.menu,name:mrp.menus_dash_mrp msgid "Dashboard" -msgstr "" +msgstr "Dashboard" #. module: mrp #: code:addons/mrp/report/price.py:160 #: code:addons/mrp/report/price.py:211 #, python-format msgid "Total Cost of %s %s" -msgstr "" +msgstr "Totale kosten van %s %s" #. module: mrp #: model:process.node,name:mrp.process_node_stockproduct0 @@ -910,7 +925,7 @@ msgstr "Voorraadartikel" #: code:addons/mrp/report/price.py:130 #, python-format msgid "Work Center name" -msgstr "" +msgstr "Werkplek naam" #. module: mrp #: field:mrp.routing,code:0 @@ -936,13 +951,13 @@ msgstr "Hoeveelheid" #. module: mrp #: model:process.node,note:mrp.process_node_production0 msgid "Manufacturing Plan." -msgstr "" +msgstr "Productie planning" #. module: mrp #: view:mrp.routing:0 #: view:mrp.workcenter:0 msgid "Inactive" -msgstr "" +msgstr "Inactief" #. module: mrp #: view:change.production.qty:0 @@ -974,7 +989,7 @@ msgstr "Verplaats product" #. module: mrp #: view:mrp.production:0 msgid "Late" -msgstr "" +msgstr "Laat" #. module: mrp #: model:process.node,name:mrp.process_node_servicemts0 @@ -995,27 +1010,27 @@ msgstr "Start productie" #: model:ir.actions.act_window,name:mrp.open_board_manufacturing #: model:ir.ui.menu,name:mrp.menu_board_manufacturing msgid "Production Dashboard" -msgstr "" +msgstr "Productie dashboard" #. module: mrp #: model:res.groups,name:mrp.group_mrp_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: mrp #: view:mrp.production:0 msgid "Source Loc." -msgstr "" +msgstr "Bron loc." #. module: mrp #: field:mrp.bom,position:0 msgid "Internal Reference" -msgstr "" +msgstr "Interne referentie" #. module: mrp #: model:process.node,note:mrp.process_node_billofmaterial0 msgid "Product's structure" -msgstr "" +msgstr "Product structuur" #. module: mrp #: field:mrp.bom,name:0 @@ -1029,12 +1044,12 @@ msgstr "Naam" #. module: mrp #: field:mrp.product.produce,mode:0 msgid "Mode" -msgstr "" +msgstr "Modus" #. module: mrp #: report:bom.structure:0 msgid "]" -msgstr "" +msgstr "]" #. module: mrp #: field:mrp.workcenter.load,measure_unit:0 @@ -1060,7 +1075,7 @@ msgstr "" #. module: mrp #: help:mrp.workcenter,costs_hour:0 msgid "Specify Cost of Work Center per hour." -msgstr "" +msgstr "Specificeer de kosten per werkplek per uur." #. module: mrp #: help:mrp.workcenter,capacity_per_cycle:0 @@ -1072,7 +1087,7 @@ msgstr "" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action3 msgid "Manufacturing Orders in Progress" -msgstr "" +msgstr "Lopende productieorders" #. module: mrp #: view:mrp.bom:0 @@ -1081,7 +1096,7 @@ msgstr "" #: view:mrp.routing:0 #: view:mrp.workcenter:0 msgid "Group By..." -msgstr "" +msgstr "Groepeer op..." #. module: mrp #: code:addons/mrp/report/price.py:130 @@ -1102,7 +1117,7 @@ msgstr "Locatie eindproduct" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_pm_resources_config msgid "Resources" -msgstr "" +msgstr "Hulpbronnen" #. module: mrp #: help:mrp.routing.workcenter,hour_nbr:0 @@ -1121,7 +1136,7 @@ msgstr "Kostenplaatsdagboek" #: model:ir.ui.menu,name:mrp.menu_view_resource_search_mrp #: field:mrp.routing,workcenter_lines:0 msgid "Work Centers" -msgstr "" +msgstr "Werkplekken" #. module: mrp #: selection:mrp.workcenter.load,time_unit:0 @@ -1140,7 +1155,7 @@ msgstr "" #. module: mrp #: model:ir.actions.act_window,name:mrp.product_form_config_action msgid "Create or Import Products" -msgstr "" +msgstr "Maak of importeer producten" #. module: mrp #: field:report.workcenter.load,hour:0 @@ -1150,7 +1165,7 @@ msgstr "Aant. uren" #. module: mrp #: view:mrp.routing:0 msgid "Work Center Operations" -msgstr "" +msgstr "Werkplek verwerkingen" #. module: mrp #: view:mrp.routing:0 @@ -1160,7 +1175,7 @@ msgstr "Opmerkingen" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are ready to start production." -msgstr "" +msgstr "Productieorders welke klaar zijn voor productie." #. module: mrp #: model:ir.model,name:mrp.model_mrp_bom @@ -1178,7 +1193,7 @@ msgstr "Selecteer tijdseenheid" #. module: mrp #: view:report.workcenter.load:0 msgid "Work Center load" -msgstr "" +msgstr "Werkplek belasting" #. module: mrp #: help:mrp.production,location_dest_id:0 @@ -1220,7 +1235,7 @@ msgstr "Revisies" #. module: mrp #: model:product.template,name:mrp.product_shirt_product_template msgid "Shirt" -msgstr "" +msgstr "Shirt" #. module: mrp #: field:mrp.production,priority:0 @@ -1230,13 +1245,13 @@ msgstr "Prioriteit" #. module: mrp #: model:ir.model,name:mrp.model_stock_picking msgid "Picking List" -msgstr "" +msgstr "Picklijst" #. module: mrp #: code:addons/mrp/mrp.py:1000 #, python-format msgid "Manufacturing order '%s' is scheduled for the %s." -msgstr "" +msgstr "Productieorder '%s' is gepland voor de %s." #. module: mrp #: report:mrp.production.order:0 @@ -1247,7 +1262,7 @@ msgstr "Productie opdracht nr :" #: code:addons/mrp/mrp.py:647 #, python-format msgid "Manufacturing order '%s' is ready to produce." -msgstr "" +msgstr "Productieorder '%s' is gereed om te produceren." #. module: mrp #: model:ir.model,name:mrp.model_mrp_production_product_line @@ -1268,12 +1283,12 @@ msgstr "Veiligheidsmarge in dagen voor elke productiehandeling." #. module: mrp #: model:product.template,name:mrp.product_water_product_template msgid "Water" -msgstr "" +msgstr "Water" #. module: mrp #: view:mrp.bom:0 msgid "Component Name" -msgstr "" +msgstr "Naam van de component" #. module: mrp #: model:process.node,name:mrp.process_node_mts0 @@ -1285,7 +1300,7 @@ msgstr "Maak op voorraad" #. module: mrp #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Order hoeveelheid mag niet negatief of nul zijn!" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_bom_form_action @@ -1329,7 +1344,7 @@ msgstr "" #. module: mrp #: view:mrp.production:0 msgid "Split in production lots" -msgstr "" +msgstr "Splits in productie partijen" #. module: mrp #: view:mrp.workcenter:0 @@ -1354,7 +1369,7 @@ msgstr "Kostenplaats uren" #. module: mrp #: view:mrp.production:0 msgid "Destination Loc." -msgstr "" +msgstr "Bestemming loc." #. module: mrp #: field:mrp.bom,method:0 @@ -1364,13 +1379,13 @@ msgstr "Methode" #. module: mrp #: view:mrp.production:0 msgid "Pending" -msgstr "" +msgstr "In afwachting" #. module: mrp #: code:addons/mrp/mrp.py:603 #, python-format msgid "Couldn't find a bill of material for this product." -msgstr "" +msgstr "Kan geen grondstoffenlijst voor dit product vinden." #. module: mrp #: field:mrp.bom,active:0 @@ -1386,12 +1401,12 @@ msgstr "Verwerf producten" #. module: mrp #: view:report.workcenter.load:0 msgid "Work Center Loads" -msgstr "" +msgstr "Werkplek belastingen" #. module: mrp #: model:ir.model,name:mrp.model_mrp_bom_revision msgid "Bill of Material Revision" -msgstr "" +msgstr "Grondstoffenlijst revisie" #. module: mrp #: help:mrp.production,origin:0 @@ -1406,6 +1421,9 @@ msgid "" "You should install the mrp_subproduct module if you want to manage extra " "products on BoMs !" msgstr "" +"Alle product hoeveelheden moeten groter zijn dan 0.\n" +"U kunt de module mrp_subproduct installeren als u gebruik wilt maken van " +"extra eindproducten bij een samengesteld product." #. module: mrp #: view:mrp.production:0 @@ -1415,7 +1433,7 @@ msgstr "Extra informatie" #. module: mrp #: model:ir.model,name:mrp.model_change_production_qty msgid "Change Quantity of Products" -msgstr "" +msgstr "Wijzig de hoeveelheid van producten" #. module: mrp #: model:process.node,note:mrp.process_node_productionorder0 @@ -1450,12 +1468,12 @@ msgstr "Niet urgent" #. module: mrp #: field:mrp.production,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Verantwoordelijke" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action2 msgid "Manufacturing Orders To Start" -msgstr "" +msgstr "Porductieorers te starten" #. module: mrp #: model:ir.model,name:mrp.model_mrp_workcenter @@ -1464,7 +1482,7 @@ msgstr "" #: view:mrp.workcenter:0 #: field:report.workcenter.load,workcenter_id:0 msgid "Work Center" -msgstr "" +msgstr "Werkplek" #. module: mrp #: field:mrp.workcenter,capacity_per_cycle:0 @@ -1496,7 +1514,7 @@ msgstr "Lokatie grondstoffen" #. module: mrp #: view:mrp.product_price:0 msgid "Print Cost Structure of Product." -msgstr "" +msgstr "Afdrukken kostprijs van product" #. module: mrp #: field:mrp.bom,product_uos:0 @@ -1507,27 +1525,27 @@ msgstr "Verkoopeenheid product" #. module: mrp #: view:mrp.production:0 msgid "Consume Products" -msgstr "" +msgstr "Verbruik producten" #. module: mrp #: model:ir.actions.act_window,name:mrp.act_mrp_product_produce #: view:mrp.product.produce:0 #: view:mrp.production:0 msgid "Produce" -msgstr "" +msgstr "Produceren" #. module: mrp #: model:process.node,name:mrp.process_node_stock0 #: model:process.transition,name:mrp.process_transition_servicemto0 #: model:process.transition,name:mrp.process_transition_stockproduct0 msgid "Make to Order" -msgstr "" +msgstr "Maak op bestelling" #. module: mrp #: code:addons/mrp/mrp.py:358 #, python-format msgid "Copy" -msgstr "" +msgstr "Kopiëren" #. module: mrp #: help:mrp.workcenter,note:0 @@ -1549,7 +1567,7 @@ msgstr "Einddatum" #. module: mrp #: field:mrp.workcenter,resource_id:0 msgid "Resource" -msgstr "" +msgstr "Hulpbron" #. module: mrp #: help:mrp.bom,date_start:0 @@ -1581,7 +1599,7 @@ msgstr "" #. module: mrp #: view:change.production.qty:0 msgid "Approve" -msgstr "" +msgstr "Goedkeuren" #. module: mrp #: view:mrp.property.group:0 @@ -1617,7 +1635,7 @@ msgstr "Productie verbruiksartikelen" #: model:ir.ui.menu,name:mrp.menu_mrp_production_order_action #: view:mrp.production:0 msgid "Manufacturing Orders" -msgstr "" +msgstr "Productieorders" #. module: mrp #: help:mrp.product.produce,mode:0 @@ -1644,12 +1662,12 @@ msgstr "Kosten per cyclus" #: model:process.node,name:mrp.process_node_serviceproduct0 #: model:process.node,name:mrp.process_node_serviceproduct1 msgid "Service" -msgstr "" +msgstr "Service" #. module: mrp #: selection:mrp.production,state:0 msgid "Cancelled" -msgstr "" +msgstr "Geannuleerd" #. module: mrp #: help:mrp.bom,product_uom:0 @@ -1680,7 +1698,7 @@ msgstr "" #: field:mrp.routing.workcenter,company_id:0 #: view:mrp.workcenter:0 msgid "Company" -msgstr "" +msgstr "Bedrijf" #. module: mrp #: selection:mrp.workcenter.load,measure_unit:0 @@ -1721,7 +1739,7 @@ msgstr "Product hvh. VE" #: view:mrp.bom:0 #, python-format msgid "Components" -msgstr "" +msgstr "Componenten" #. module: mrp #: report:bom.structure:0 @@ -1747,7 +1765,7 @@ msgstr "Normale stuklijst" #. module: mrp #: field:res.company,manufacturing_lead:0 msgid "Manufacturing Lead Time" -msgstr "" +msgstr "Productietijd" #. module: mrp #: field:mrp.bom,product_uos_qty:0 @@ -1771,12 +1789,12 @@ msgstr "Bevestigen" #. module: mrp #: field:mrp.bom,product_efficiency:0 msgid "Manufacturing Efficiency" -msgstr "" +msgstr "Productie efficiëntie" #. module: mrp #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Fout! U kunt geen recursieve bedrijven aanmaken." #. module: mrp #: help:mrp.bom,active:0 @@ -1784,6 +1802,8 @@ msgid "" "If the active field is set to False, it will allow you to hide the bills of " "material without removing it." msgstr "" +"Indien het 'actief' veld is uitgevinkt kunt u de grondstoffenlijst " +"onzichtbaar maken zonder deze te verwijderen." #. module: mrp #: field:mrp.bom,product_rounding:0 @@ -1793,12 +1813,12 @@ msgstr "Productafronding" #. module: mrp #: selection:mrp.production,state:0 msgid "New" -msgstr "" +msgstr "Nieuw" #. module: mrp #: selection:mrp.product.produce,mode:0 msgid "Consume Only" -msgstr "" +msgstr "Alleen verbruik" #. module: mrp #: view:mrp.production:0 @@ -1841,7 +1861,7 @@ msgstr "Instellingen" #. module: mrp #: view:mrp.bom:0 msgid "Starting Date" -msgstr "" +msgstr "Startdatum" #. module: mrp #: field:mrp.workcenter,time_stop:0 @@ -1866,7 +1886,7 @@ msgstr "Aantal uren" #. module: mrp #: view:mrp.workcenter:0 msgid "Costing Information" -msgstr "" +msgstr "Kosten informatie" #. module: mrp #: model:process.node,name:mrp.process_node_purchaseprocure0 @@ -1876,12 +1896,12 @@ msgstr "Verwervingsopdrachten" #. module: mrp #: help:mrp.bom,product_rounding:0 msgid "Rounding applied on the product quantity." -msgstr "" +msgstr "Afronding op de producthoeveelheid." #. module: mrp #: model:process.node,note:mrp.process_node_stock0 msgid "Assignment from Production or Purchase Order." -msgstr "" +msgstr "Toewijzing van productie- of inkooporder." #. module: mrp #: field:mrp.routing.workcenter,routing_id:0 @@ -1896,7 +1916,7 @@ msgstr "Opzettijd in uren" #. module: mrp #: model:product.template,name:mrp.product_orangejuice_product_template msgid "Orange Juice" -msgstr "" +msgstr "Sinasappelsap" #. module: mrp #: field:mrp.bom.revision,bom_id:0 @@ -1914,7 +1934,7 @@ msgstr "Voorraadwaarde variatie" #: model:process.node,note:mrp.process_node_mts0 #: model:process.node,note:mrp.process_node_servicemts0 msgid "Assignment from stock." -msgstr "" +msgstr "Toegewezen van voorraad" #. module: mrp #: selection:mrp.production,state:0 @@ -1946,29 +1966,29 @@ msgstr "Normaal" #. module: mrp #: view:mrp.production:0 msgid "Production started late" -msgstr "" +msgstr "Productie startdatum" #. module: mrp #: model:process.node,note:mrp.process_node_routing0 msgid "Manufacturing Steps." -msgstr "" +msgstr "Porductiestappen" #. module: mrp #: code:addons/mrp/report/price.py:146 #: model:ir.actions.report.xml,name:mrp.report_cost_structure #, python-format msgid "Cost Structure" -msgstr "" +msgstr "Kosten structuur" #. module: mrp #: model:res.groups,name:mrp.group_mrp_user msgid "User" -msgstr "" +msgstr "Gebruiker" #. module: mrp #: selection:mrp.product.produce,mode:0 msgid "Consume & Produce" -msgstr "" +msgstr "Verbruik & produceer" #. module: mrp #: field:mrp.bom,bom_id:0 @@ -1991,7 +2011,7 @@ msgstr "" #. module: mrp #: model:product.uom,name:mrp.product_uom_litre msgid "Litre" -msgstr "" +msgstr "Liter" #. module: mrp #: code:addons/mrp/mrp.py:762 @@ -2004,7 +2024,7 @@ msgstr "" #. module: mrp #: model:process.node,note:mrp.process_node_stockproduct0 msgid "Product type is Stockable or Consumable." -msgstr "" +msgstr "Productsoort is voorraadhoudend of een verbruiksartikel" #. module: mrp #: code:addons/mrp/mrp.py:603 @@ -2017,12 +2037,12 @@ msgstr "Fout" #. module: mrp #: selection:mrp.production,state:0 msgid "Production Started" -msgstr "" +msgstr "Productie gestart" #. module: mrp #: field:mrp.product.produce,product_qty:0 msgid "Select Quantity" -msgstr "" +msgstr "Selecteer hoeveelheid" #. module: mrp #: model:ir.actions.act_window,name:mrp.act_product_product_2_mrp_bom @@ -2073,7 +2093,7 @@ msgstr "Geplande datum" #. module: mrp #: constraint:stock.move:0 msgid "You must assign a production lot for this product" -msgstr "" +msgstr "U moet een productie partij toewijzen voor dit product" #. module: mrp #: field:stock.move,production_id:0 @@ -2089,27 +2109,27 @@ msgstr "Werkopdracht" #. module: mrp #: view:board.board:0 msgid "Procurements in Exception" -msgstr "" +msgstr "Verwervingen in foutsituatie" #. module: mrp #: model:process.transition,name:mrp.process_transition_minimumstockprocure0 msgid "'Minimum stock rule' material" -msgstr "" +msgstr "'Minimale voorraad regel' materieel" #. module: mrp #: model:ir.model,name:mrp.model_mrp_product_price msgid "Product Price" -msgstr "" +msgstr "Productprijs" #. module: mrp #: model:ir.model,name:mrp.model_stock_move_split msgid "Split in Production lots" -msgstr "" +msgstr "Splits in productie partijen" #. module: mrp #: view:change.production.qty:0 msgid "Change Quantity" -msgstr "" +msgstr "Wijzig hoeveelheid" #. module: mrp #: view:change.production.qty:0 @@ -2133,17 +2153,17 @@ msgstr "Beschrijving" #. module: mrp #: view:board.board:0 msgid "Manufacturing board" -msgstr "" +msgstr "Productie dashboard" #. module: mrp #: field:mrp.production,date_planned_end:0 msgid "Scheduled End Date" -msgstr "" +msgstr "Geplande einddatum" #. module: mrp #: model:process.node,note:mrp.process_node_procureproducts0 msgid "The way to procurement depends on the product type." -msgstr "" +msgstr "De manier van verwerving hangt af van het product type." #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_manufacturing @@ -2153,13 +2173,13 @@ msgstr "Productie" #. module: mrp #: view:board.board:0 msgid "Next Production Orders" -msgstr "" +msgstr "Volgende productieorders" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_property_group_action #: model:ir.ui.menu,name:mrp.menu_mrp_property_group_action msgid "Property Groups" -msgstr "" +msgstr "Eigenschap groepen" #. module: mrp #: model:process.transition,note:mrp.process_transition_procurestockableproduct0 @@ -2174,7 +2194,7 @@ msgstr "" #: code:addons/mrp/mrp.py:954 #, python-format msgid "PROD: %s" -msgstr "" +msgstr "PROD: %s" #. module: mrp #: help:mrp.workcenter,time_stop:0 @@ -2184,7 +2204,7 @@ msgstr "Reinigingstijd in uren" #. module: mrp #: model:process.transition,name:mrp.process_transition_purchaseprocure0 msgid "Automatic RFQ" -msgstr "" +msgstr "Automatisch Off. Aanvraag" #. module: mrp #: model:process.transition,note:mrp.process_transition_servicemto0 @@ -2224,7 +2244,7 @@ msgstr "Reeks" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_view_resource_calendar_leaves_search_mrp msgid "Resource Leaves" -msgstr "" +msgstr "Afwezigheid resource" #. module: mrp #: help:mrp.bom,sequence:0 diff --git a/addons/mrp/i18n/pt_BR.po b/addons/mrp/i18n/pt_BR.po index 52da04e5454..85683c97a66 100644 --- a/addons/mrp/i18n/pt_BR.po +++ b/addons/mrp/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:49+0000\n" -"PO-Revision-Date: 2011-12-06 10:51+0000\n" -"Last-Translator: Alexsandro Haag \n" +"PO-Revision-Date: 2012-02-19 15:27+0000\n" +"Last-Translator: tamnil \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:03+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:39+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: mrp #: view:mrp.routing.workcenter:0 @@ -49,7 +49,7 @@ msgstr "Utilização dos Centros de Trabalho" #. module: mrp #: model:product.template,name:mrp.product_sugar_product_template msgid "Sugar" -msgstr "" +msgstr "Sugar" #. module: mrp #: report:mrp.production.order:0 @@ -64,7 +64,7 @@ msgstr "Número de ciclos" #. module: mrp #: model:product.uom.categ,name:mrp.product_uom_categ_fluid msgid "Fluid" -msgstr "" +msgstr "Fluído" #. module: mrp #: model:process.transition,note:mrp.process_transition_minimumstockprocure0 @@ -148,7 +148,7 @@ msgstr "Produtos Acabados" #. module: mrp #: view:mrp.production:0 msgid "Manufacturing Orders which are currently in production." -msgstr "" +msgstr "Ordens de Fabricação que estao atualmente em produção." #. module: mrp #: model:process.transition,name:mrp.process_transition_servicerfq0 @@ -236,6 +236,8 @@ msgid "" "Create a product form for everything you buy or sell. Specify a supplier if " "the product can be purchased." msgstr "" +"Cria um formulário de produto para tudo que você compra ou vende. " +"Especifique o fornecedor se o produto pode ser comprado." #. module: mrp #: model:ir.ui.menu,name:mrp.next_id_77 @@ -271,7 +273,7 @@ msgstr "Informação de capacidade" #. module: mrp #: field:mrp.production,move_created_ids2:0 msgid "Produced Products" -msgstr "" +msgstr "Produtos Produzidos" #. module: mrp #: report:mrp.production.order:0 @@ -342,7 +344,7 @@ msgstr "" #. module: mrp #: model:ir.model,name:mrp.model_mrp_routing_workcenter msgid "Work Center Usage" -msgstr "" +msgstr "Carga do Centro de Trabalho" #. module: mrp #: model:process.transition,name:mrp.process_transition_procurestockableproduct0 @@ -358,7 +360,7 @@ msgstr "UdM Padrão" #: sql_constraint:mrp.production:0 #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "A referência deve ser única por empresa!" #. module: mrp #: code:addons/mrp/report/price.py:139 @@ -472,7 +474,7 @@ msgstr "Tipo do produto é um serviço" #. module: mrp #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "O nome da empresa deve ser exclusivo!" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_property_group_action @@ -486,7 +488,7 @@ msgstr "" #. module: mrp #: help:mrp.workcenter,costs_cycle:0 msgid "Specify Cost of Work Center per cycle." -msgstr "" +msgstr "Especifique o custo de um Centro de Trabalho por ciclo." #. module: mrp #: model:process.transition,name:mrp.process_transition_bom0 diff --git a/addons/mrp_jit/i18n/es_CR.po b/addons/mrp_jit/i18n/es_CR.po index 8362a6ea94e..741e43b9d86 100644 --- a/addons/mrp_jit/i18n/es_CR.po +++ b/addons/mrp_jit/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/mrp_operations/i18n/es_CR.po b/addons/mrp_operations/i18n/es_CR.po index 0c07354aa00..1c510e7610f 100644 --- a/addons/mrp_operations/i18n/es_CR.po +++ b/addons/mrp_operations/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-17 00:19+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:43+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -31,7 +30,7 @@ msgstr "Órdenes de trabajo" #: code:addons/mrp_operations/mrp_operations.py:489 #, python-format msgid "Operation is already finished!" -msgstr "" +msgstr "¡Operación ya finalizada!" #. module: mrp_operations #: model:process.node,note:mrp_operations.process_node_canceloperation0 @@ -90,7 +89,7 @@ msgstr "Operación de producción" #. module: mrp_operations #: view:mrp.production:0 msgid "Set to Draft" -msgstr "" +msgstr "Cambiar a borrador" #. module: mrp_operations #: field:mrp.production,allow_reorder:0 @@ -116,7 +115,7 @@ msgstr "Día" #. module: mrp_operations #: view:mrp.production:0 msgid "Cancel Order" -msgstr "" +msgstr "Cancelar pedido" #. module: mrp_operations #: model:process.node,name:mrp_operations.process_node_productionorder0 @@ -144,6 +143,17 @@ msgid "" "* When the user cancels the work order it will be set in 'Canceled' state.\n" "* When order is completely processed that time it is set in 'Finished' state." msgstr "" +"* Cuando una orden de trabajo se crea que se encuentra en 'borrador' del " +"Estado.\n" +"* Cuando el usuario establece la orden de trabajo en el modo de inicio de " +"ese momento se pondrá en \"In Progress\" del Estado.\n" +"* Cuando la orden de trabajo se encuentra en modo de ejecución, durante ese " +"tiempo si el usuario desea detener o hacer cambios con el fin puede poner en " +"\"Pendiente\" del Estado.\n" +"* Cuando el usuario cancela la orden de trabajo que se establecerá en el " +"'cancelado' del Estado.\n" +"* Cuando se hace el procesado completamente ese momento se encuentra en " +"\"Finalizado\" del Estado." #. module: mrp_operations #: model:process.transition,note:mrp_operations.process_transition_productionstart0 @@ -171,13 +181,13 @@ msgstr "Cancelada" #: code:addons/mrp_operations/mrp_operations.py:486 #, python-format msgid "There is no Operation to be cancelled!" -msgstr "" +msgstr "¡No existe operación para ser cancelada!" #. module: mrp_operations #: code:addons/mrp_operations/mrp_operations.py:482 #, python-format msgid "Operation is Already Cancelled!" -msgstr "" +msgstr "¡La operación ya ha sido cancelada!" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_operation_action @@ -196,6 +206,8 @@ msgstr "Moviemiento de stock" msgid "" "In order to Finish the operation, it must be in the Start or Resume state!" msgstr "" +"¡Con el fin de terminar la operación, que debe estar en el inicio o " +"reanudación del Estado!" #. module: mrp_operations #: field:mrp.workorder,nbr:0 @@ -206,7 +218,7 @@ msgstr "Nº de líneas" #: view:mrp.production:0 #: view:mrp.production.workcenter.line:0 msgid "Finish Order" -msgstr "" +msgstr "Finalizar orden" #. module: mrp_operations #: field:mrp.production.workcenter.line,date_finished:0 @@ -264,7 +276,7 @@ msgstr "UdM" #. module: mrp_operations #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "No puede mover productos desde o hacia una ubicación de tipo vista." #. module: mrp_operations #: view:mrp.production.workcenter.line:0 @@ -281,7 +293,7 @@ msgstr "Ctdad producto" #: code:addons/mrp_operations/mrp_operations.py:134 #, python-format msgid "Manufacturing order cannot start in state \"%s\"!" -msgstr "" +msgstr "La órden de fabricación no se puede iniciar en el estado \"%s\"" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -316,7 +328,7 @@ msgstr "" #. module: mrp_operations #: view:mrp.workorder:0 msgid "Planned Year" -msgstr "" +msgstr "Año planificado" #. module: mrp_operations #: field:mrp_operations.operation,order_date:0 @@ -331,12 +343,14 @@ msgstr "Órdenes de trabajo futuras" #. module: mrp_operations #: view:mrp.workorder:0 msgid "Work orders during last month" -msgstr "" +msgstr "Órdenes de trabajo durante último mes" #. module: mrp_operations #: help:mrp.production.workcenter.line,delay:0 msgid "The elapsed time between operation start and stop in this Work Center" msgstr "" +"El tiempo transcurrido entre la operación de arranque y parada en este " +"centro de trabajo" #. module: mrp_operations #: model:process.node,name:mrp_operations.process_node_canceloperation0 @@ -347,7 +361,7 @@ msgstr "Operación cancelada" #: view:mrp.production:0 #: view:mrp.production.workcenter.line:0 msgid "Pause Work Order" -msgstr "" +msgstr "Pausar órden de trabajo" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -383,7 +397,7 @@ msgstr "Informe orden de trabajo" #. module: mrp_operations #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "¡La cantidad de la orden no puede ser negativa o cero!" #. module: mrp_operations #: field:mrp.production.workcenter.line,date_start:0 @@ -400,7 +414,7 @@ msgstr "Esperando mercancía" #. module: mrp_operations #: view:mrp.workorder:0 msgid "Work orders made during current year" -msgstr "" +msgstr "Órdenes de trabajo realizadas durrante el año en curso" #. module: mrp_operations #: selection:mrp.workorder,state:0 @@ -421,12 +435,15 @@ msgstr "En proceso" msgid "" "In order to Pause the operation, it must be in the Start or Resume state!" msgstr "" +"¡Con el fin de una pausa en la operación, que debe estar en el inicio o " +"reanudación del Estado!" #. module: mrp_operations #: code:addons/mrp_operations/mrp_operations.py:474 #, python-format msgid "In order to Resume the operation, it must be in the Pause state!" msgstr "" +"¡Con el fin de reanudar la operación, que debe estar en el estado de Pausa!" #. module: mrp_operations #: view:mrp.production:0 @@ -474,6 +491,8 @@ msgid "" "Operation has already started !Youcan either Pause/Finish/Cancel the " "operation" msgstr "" +"La operación se ha iniciado ya! Youcan sea Pausa / Finalizar / Cancelar la " +"operación" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -488,12 +507,12 @@ msgstr "Iniciada" #. module: mrp_operations #: view:mrp.production.workcenter.line:0 msgid "Production started late" -msgstr "" +msgstr "Producción se inició a finales" #. module: mrp_operations #: view:mrp.workorder:0 msgid "Planned Day" -msgstr "" +msgstr "Día planificado" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -551,7 +570,7 @@ msgstr "Enero" #: view:mrp.production:0 #: view:mrp.production.workcenter.line:0 msgid "Resume Work Order" -msgstr "" +msgstr "Reanudar la orden de trabajo" #. module: mrp_operations #: model:process.node,note:mrp_operations.process_node_doneoperation0 @@ -572,7 +591,7 @@ msgstr "Inforamción de la orden de fabricación" #. module: mrp_operations #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referencia debe ser única por compañía!" #. module: mrp_operations #: code:addons/mrp_operations/mrp_operations.py:459 @@ -762,7 +781,7 @@ msgstr "Horas laborales" #. module: mrp_operations #: view:mrp.workorder:0 msgid "Planned Month" -msgstr "" +msgstr "Mes planificado" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -772,7 +791,7 @@ msgstr "Febrero" #. module: mrp_operations #: view:mrp.workorder:0 msgid "Work orders made during current month" -msgstr "" +msgstr "Órdenes de trabajo realizadas durante el mes en curso" #. module: mrp_operations #: model:process.transition,name:mrp_operations.process_transition_startcanceloperation0 @@ -803,7 +822,7 @@ msgstr "Nº línea órdenes" #: view:mrp.production:0 #: view:mrp.production.workcenter.line:0 msgid "Start Working" -msgstr "" +msgstr "Empezar a trabajar" #. module: mrp_operations #: model:process.transition,note:mrp_operations.process_transition_startdoneoperation0 diff --git a/addons/mrp_repair/i18n/es_CR.po b/addons/mrp_repair/i18n/es_CR.po index 9cb8fe44f3d..c76a4b5e550 100644 --- a/addons/mrp_repair/i18n/es_CR.po +++ b/addons/mrp_repair/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-17 00:19+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:47+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -126,7 +125,7 @@ msgstr "¡No se ha definido ningún producto en honorarios!" #: view:mrp.repair:0 #: field:mrp.repair,company_id:0 msgid "Company" -msgstr "" +msgstr "Compañía" #. module: mrp_repair #: view:mrp.repair:0 @@ -530,7 +529,7 @@ msgstr "Líneas honorarios reparación" #: code:addons/mrp_repair/mrp_repair.py:334 #, python-format msgid "You cannot confirm a repair order which has no line." -msgstr "" +msgstr "No se puede confirmar una orden de reparación que no tiene línea." #. module: mrp_repair #: selection:mrp.repair,state:0 diff --git a/addons/mrp_repair/i18n/nl.po b/addons/mrp_repair/i18n/nl.po index 2fc8ab231fc..97bbd796b43 100644 --- a/addons/mrp_repair/i18n/nl.po +++ b/addons/mrp_repair/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-09 07:01+0000\n" +"PO-Revision-Date: 2012-02-20 14:19+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-10 04:49+0000\n" -"X-Generator: Launchpad (build 14771)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: mrp_repair #: view:mrp.repair:0 @@ -35,6 +35,18 @@ msgid "" "* The 'Done' state is set when repairing is completed. \n" "* The 'Cancelled' state is used when user cancel repair order." msgstr "" +" * De 'Concept' status wordt gebruikt wanneer een gebruiker een nieuwe " +"reparatieopdracht aan het ingeven is.\n" +"* De 'Bevestigd' status wordt gebruikt wanneer een gebruiker de " +"reparatieopdracht bevestigt.\n" +"* De 'Gereed voor reparatie' status wordt gebruikt om te beginnen met het " +"repareren. De gebruiker kan beginnen met de reparatie nadat " +"reparatieopdracht is bevestigd.\n" +"* De 'Te factureren \" status wordt gebruikt om de factuur vóór of na de " +"reparatie te genereren.\n" +"* De 'Gereed' status wordt ingesteld als de reparatie is voltooid.\n" +"* De 'Geannuleerd' status wordt gebruikt wanneer de gebruiker de " +"reparatieopdracht annuleert." #. module: mrp_repair #: field:mrp.repair.line,move_id:0 @@ -112,7 +124,7 @@ msgstr "Geen producten bij vergoedingen gedefineerd" #: view:mrp.repair:0 #: field:mrp.repair,company_id:0 msgid "Company" -msgstr "" +msgstr "Bedrijf" #. module: mrp_repair #: view:mrp.repair:0 @@ -514,6 +526,8 @@ msgstr "Kosten reperatie regel" #, python-format msgid "You cannot confirm a repair order which has no line." msgstr "" +"Het is niet mogelijk een reparatieopdracht te bevestigen, welke geen regels " +"heeft." #. module: mrp_repair #: selection:mrp.repair,state:0 @@ -596,6 +610,10 @@ msgid "" "operation and fee you will add will be set as 'not to invoiced' by default. " "Note that you can change manually afterwards." msgstr "" +"De garantielimiet wordt berekend als: laatste mutatiedatum + garantie " +"gedefinieerd bij het geselecteerde product. Als de huidige datum kleiner is " +"dan de garantielimiet, wordt iedere verwerking and en bedrag ingesteld op " +"'niet te factureren'. Merk op dat u dit achteraf handmatig kan veranderen." #. module: mrp_repair #: field:mrp.repair,invoice_id:0 diff --git a/addons/mrp_subproduct/i18n/es_CR.po b/addons/mrp_subproduct/i18n/es_CR.po index 2ce7f0f59d3..b69614be43d 100644 --- a/addons/mrp_subproduct/i18n/es_CR.po +++ b/addons/mrp_subproduct/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-17 00:20+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:45+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -53,6 +52,7 @@ msgstr "Orden fabricación" #: constraint:mrp.bom:0 msgid "BoM line product should not be same as BoM product." msgstr "" +"Producto BoM línea no debe ser el mismo como producto lista de materiales." #. module: mrp_subproduct #: view:mrp.bom:0 @@ -87,7 +87,7 @@ msgstr "Lista de materiales (LdM)" #. module: mrp_subproduct #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referencia debe ser única por compañía!" #. module: mrp_subproduct #: field:mrp.bom,sub_products:0 @@ -107,7 +107,7 @@ msgstr "Sub producto" #. module: mrp_subproduct #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "¡La cantidad de la orden no puede ser negativa o cero!" #. module: mrp_subproduct #: help:mrp.subproduct,subproduct_type:0 @@ -120,11 +120,20 @@ msgid "" "BoM / quantity of manufactured product set on the BoM * quantity of " "manufactured product in the production order.)'" msgstr "" +"Definir cómo la cantidad de subproductos se encuentra en las órdenes de " +"producción que utilizan este lista de materiales. 'Fijo' representa una " +"situación en la que la cantidad de subproducto creado es siempre igual a la " +"cantidad de conjunto sobre la lista de materiales, independientemente de " +"cuántos se crean en el orden de producción. Por oposición, \"variable\" " +"significa que la cantidad se calcula como (la cantidad de subproducto " +"establecido en la Lista de Materiales / cantidad de producto manufacturado, " +"situado en la cantidad de * Lista de Materiales de producto manufacturado en " +"el orden de producción). \"" #. module: mrp_subproduct #: constraint:mrp.bom:0 msgid "Error ! You cannot create recursive BoM." -msgstr "" +msgstr "¡Error! No puede crear una LdM recursiva" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "¡XML inválido para la definición de la vista!" diff --git a/addons/mrp_subproduct/i18n/nl.po b/addons/mrp_subproduct/i18n/nl.po index 92c6318f682..1914e6993c1 100644 --- a/addons/mrp_subproduct/i18n/nl.po +++ b/addons/mrp_subproduct/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-01-28 22:58+0000\n" -"Last-Translator: Freerk Kalsbeek (Mindswitch BV) \n" +"PO-Revision-Date: 2012-02-18 14:58+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:50+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: mrp_subproduct #: field:mrp.subproduct,product_id:0 @@ -51,6 +51,8 @@ msgstr "Productieorder" #: constraint:mrp.bom:0 msgid "BoM line product should not be same as BoM product." msgstr "" +"Grondstoffenregel producten zouden niet hetzelfde moeten zijn als het " +"samengestelde product" #. module: mrp_subproduct #: view:mrp.bom:0 @@ -85,7 +87,7 @@ msgstr "Stuklijst" #. module: mrp_subproduct #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referentie moet uniek zijn per bedrijf!" #. module: mrp_subproduct #: field:mrp.bom,sub_products:0 @@ -105,7 +107,7 @@ msgstr "Bijproduct" #. module: mrp_subproduct #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "Order hoeveelheid mag niet negatief of nul zijn!" #. module: mrp_subproduct #: help:mrp.subproduct,subproduct_type:0 @@ -118,11 +120,20 @@ msgid "" "BoM / quantity of manufactured product set on the BoM * quantity of " "manufactured product in the production order.)'" msgstr "" +"Geef aan hoe de hoeveelheid deelproducten zal worden ingesteld op de " +"productieorders met behulp van deze grondstoffenlijst. 'Vaste' geeft een " +"situatie aan waarbij de hoeveelheid aangemaakt subproduct gelijk is aan de " +"hoeveelheid set op de grondstoffenlijst, ongeacht hoeveel er gemaakt zijn in " +"de productieorder. Tegenovergesteld is, 'Variabel'. Dit betekent dat de " +"hoeveelheid wordt berekend als '(hoeveelheid subproduct ingesteld op de " +"grondstoffenlijst/hoeveelheid van de vervaardigde producten ingesteld op de " +"grondstoffenlijst* hoeveelheid vervaardigde product in de productieorder.)'" #. module: mrp_subproduct #: constraint:mrp.bom:0 msgid "Error ! You cannot create recursive BoM." msgstr "" +"Fout! het is niet toegestaan een recursieve grondstoffenlijst te maken" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Ongeldige XML voor overzicht" diff --git a/addons/multi_company/i18n/es_CR.po b/addons/multi_company/i18n/es_CR.po index 4a05d2daeb1..545533d8680 100644 --- a/addons/multi_company/i18n/es_CR.po +++ b/addons/multi_company/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/pad/i18n/es_CR.po b/addons/pad/i18n/es_CR.po index d1aa6d98c4b..80ff97298a4 100644 --- a/addons/pad/i18n/es_CR.po +++ b/addons/pad/i18n/es_CR.po @@ -8,26 +8,25 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-17 00:21+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:54+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: pad #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: pad #: help:res.company,pad_url_template:0 msgid "Template used to generate pad URL." -msgstr "" +msgstr "Plantilla utilizada para generar la URL almohadilla." #. module: pad #: model:ir.model,name:pad.model_res_company @@ -42,7 +41,7 @@ msgstr "¡Error! No puede crear compañías recursivas." #. module: pad #: model:ir.model,name:pad.model_ir_attachment msgid "ir.attachment" -msgstr "" +msgstr "ir.attachment" #. module: pad #: view:res.company:0 @@ -52,12 +51,12 @@ msgstr "Pad" #. module: pad #: field:res.company,pad_url_template:0 msgid "Pad URL Template" -msgstr "" +msgstr "Pad plantilla URL" #. openerp-web #: /home/odo/repositories/addons/trunk/pad/static/src/xml/pad.xml:9 msgid "Add Pad" -msgstr "" +msgstr "Agregar Pad" #, python-format #~ msgid "Name" diff --git a/addons/pad/i18n/nl.po b/addons/pad/i18n/nl.po index 2c1065e792b..c8fc9449787 100644 --- a/addons/pad/i18n/nl.po +++ b/addons/pad/i18n/nl.po @@ -8,19 +8,19 @@ 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: 2011-01-16 10:47+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-20 10:04+0000\n" +"Last-Translator: Erwin \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-02-09 07:08+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:56+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: pad #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "De naam van het bedrijf moet uniek zijn!" #. module: pad #: help:res.company,pad_url_template:0 @@ -40,7 +40,7 @@ msgstr "Fout ! U kunt geen recursieve bedrijven maken." #. module: pad #: model:ir.model,name:pad.model_ir_attachment msgid "ir.attachment" -msgstr "" +msgstr "ir.attachment" #. module: pad #: view:res.company:0 @@ -50,12 +50,12 @@ msgstr "Pad" #. module: pad #: field:res.company,pad_url_template:0 msgid "Pad URL Template" -msgstr "" +msgstr "Pad URL sjabloon" #. openerp-web #: /home/odo/repositories/addons/trunk/pad/static/src/xml/pad.xml:9 msgid "Add Pad" -msgstr "" +msgstr "Pad toevoegen" #, python-format #~ msgid "Ok" diff --git a/addons/pad_project/i18n/es_CR.po b/addons/pad_project/i18n/es_CR.po index beeb1293d6b..e68e81d2df9 100644 --- a/addons/pad_project/i18n/es_CR.po +++ b/addons/pad_project/i18n/es_CR.po @@ -8,31 +8,32 @@ 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-02-16 21:47+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 20:48+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 05:00+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: pad_project #: constraint:project.task:0 msgid "Error ! Task end-date must be greater then task start-date" msgstr "" +"¡ Error ! La fecha final de la tarea debe ser mayor que la fecha de inicio" #. module: pad_project #: model:ir.model,name:pad_project.model_project_task msgid "Task" -msgstr "" +msgstr "Tarea" #. module: pad_project #: view:project.task:0 msgid "Pad" -msgstr "" +msgstr "Pad" #. module: pad_project #: constraint:project.task:0 msgid "Error ! You cannot create recursive tasks." -msgstr "" +msgstr "¡Error! No se pueden crear tareas recursivas." diff --git a/addons/plugin/i18n/es_CR.po b/addons/plugin/i18n/es_CR.po index eb1639fa166..f42de440a47 100644 --- a/addons/plugin/i18n/es_CR.po +++ b/addons/plugin/i18n/es_CR.po @@ -8,16 +8,16 @@ 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-02-16 21:48+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 20:49+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 05:00+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: plugin #: model:ir.model,name:plugin.model_plugin_handler msgid "plugin.handler" -msgstr "" +msgstr "plugin.handler" diff --git a/addons/plugin_outlook/i18n/es_CR.po b/addons/plugin_outlook/i18n/es_CR.po index 0bc80279425..7d2e8521613 100644 --- a/addons/plugin_outlook/i18n/es_CR.po +++ b/addons/plugin_outlook/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-09 00:36+0000\n" -"PO-Revision-Date: 2012-02-17 00:21+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:55+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -25,6 +24,8 @@ msgid "" "This plug-in allows you to create and link outlook emails with openerp " "objects." msgstr "" +"Este plug-in le permite crear y vincular mensajes de correo electrónico de " +"Outlook con los objetos de OpenERP." #. module: plugin_outlook #: field:outlook.installer,name:0 @@ -37,7 +38,7 @@ msgstr "Conector Outlook" #: model:ir.ui.menu,name:plugin_outlook.menu_base_config_plugins_outlook #: view:outlook.installer:0 msgid "Install Outlook Plug-In" -msgstr "" +msgstr "Instalar Outlook Plug-In" #. module: plugin_outlook #: field:outlook.installer,config_logo:0 @@ -76,73 +77,3 @@ msgstr "" #: field:outlook.installer,description:0 msgid "Description" msgstr "Descripción" - -#~ msgid "Installation Manual" -#~ msgstr "Manual de instalación" - -#~ msgid "Outlook Plug-in " -#~ msgstr "Conector Outlook " - -#~ msgid "The documentation file :- how to install Outlook Plug-in." -#~ msgstr "El fichero de documentación: Como instalar el conector Outlook." - -#~ msgid "" -#~ "Allows you to select an object that you would like to add to your email and " -#~ "its attachments." -#~ msgstr "" -#~ "Le permite seleccionar un objeto al que desee agregar su correo electrónico " -#~ "y archivos adjuntos." - -#~ msgid "File name" -#~ msgstr "Nombre fichero" - -#~ msgid "Outlook Plug-In" -#~ msgstr "Conector Outlook" - -#~ msgid "Configure" -#~ msgstr "Configurar" - -#~ msgid "Outlook Interface" -#~ msgstr "Interfaz Outlook" - -#~ msgid "Outlook Plug-In Configuration" -#~ msgstr "Configuración conector Outlook" - -#~ msgid "" -#~ "\n" -#~ " This module provide the Outlook plug-in. \n" -#~ "\n" -#~ " Outlook plug-in allows you to select an object that you’d like to add\n" -#~ " to your email and its attachments from MS Outlook. You can select a " -#~ "partner, a task,\n" -#~ " a project, an analytical account, or any other object and Archived " -#~ "selected\n" -#~ " mail in mailgate.messages with attachments.\n" -#~ "\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Este módulo provee el conector (plug-in) de Outlook. \n" -#~ "\n" -#~ " El conector de Outlook le permite seleccionar un objeto que desearía " -#~ "adjuntar\n" -#~ " a su correo y sus adjuntos desde MS Outlook. Puede seleccionar una " -#~ "empresa, una tarea,\n" -#~ " un proyecto, una cuenta analítica, o cualquier otro objeto, y archivar " -#~ "el correo seleccionado\n" -#~ " en mensajes de correo con adjuntos.\n" -#~ "\n" -#~ " " - -#~ msgid "Skip" -#~ msgstr "Omitir" - -#~ msgid "Configuration Progress" -#~ msgstr "Progreso de la configuración" - -#~ msgid "" -#~ "This plug-in allows you to link your e-mail to OpenERP's documents. You can " -#~ "attach it to any existing one in OpenERP or create a new one." -#~ msgstr "" -#~ "Este conector permite vincular su correo electrónico con documentos OpenERP. " -#~ "Puede adjuntarlo con cualquier elemento de OpenERP o crear uno de nuevo." diff --git a/addons/plugin_thunderbird/i18n/es_CR.po b/addons/plugin_thunderbird/i18n/es_CR.po index 1144be3745c..9ca91e2448c 100644 --- a/addons/plugin_thunderbird/i18n/es_CR.po +++ b/addons/plugin_thunderbird/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-09 00:36+0000\n" -"PO-Revision-Date: 2012-02-17 00:22+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 20:56+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -37,7 +36,7 @@ msgstr "título" #. module: plugin_thunderbird #: model:ir.model,name:plugin_thunderbird.model_plugin_thunderbird_installer msgid "plugin_thunderbird.installer" -msgstr "" +msgstr "plugin_thunderbird.installer" #. module: plugin_thunderbird #: field:plugin_thunderbird.installer,config_logo:0 @@ -103,88 +102,4 @@ msgstr "" #: model:ir.ui.menu,name:plugin_thunderbird.menu_base_config_plugins_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Install Thunderbird Plug-In" -msgstr "" - -#~ msgid "Email Server Tools" -#~ msgstr "Herramientas servidor correo" - -#~ msgid "Thunderbird Interface" -#~ msgstr "Interfaz Thunderbird" - -#~ msgid "Configuration Progress" -#~ msgstr "Progreso de la configuración" - -#~ msgid "Thunderbird Plug-In Configuration" -#~ msgstr "Configuración conector Thunderbird" - -#~ msgid "Thunderbid Plugin Tools" -#~ msgstr "Herramientas conector de Thunderbird" - -#~ msgid "Configure" -#~ msgstr "Configurar" - -#~ msgid "Skip" -#~ msgstr "Omitir" - -#~ msgid "" -#~ "\n" -#~ " This module is required for the thuderbird plug-in to work\n" -#~ " properly.\n" -#~ " The Plugin allows you archive email and its attachments to the " -#~ "selected \n" -#~ " OpenERP objects. You can select a partner, a task, a project, an " -#~ "analytical\n" -#~ " account,or any other object and attach selected mail as eml file in \n" -#~ " attachment of selected record. You can create Documents for crm Lead,\n" -#~ " HR Applicant and project issue from selected mails.\n" -#~ "\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " Este módulo es necesario para que funcione correctamente el " -#~ "complemento de Thunderbird.\n" -#~ " El complemento le permite archivar correos electrónicos y sus datos " -#~ "adjuntos a los objetos OpenERP seleccionados.\n" -#~ " Puede seleccionar una empresa, una tarea, un proyecto, una cuenta " -#~ "analítica, o cualquier otro objeto\n" -#~ " y adjuntar el correo electrónico seleccionado como fichero .eml en el " -#~ "dato adjunto del registro seleccionado.\n" -#~ " Puede crear documentos para iniciativas CRM, candidato de RRHH y " -#~ "proyectos a partir de los correos electrónicos seleccionados.\n" -#~ "\n" -#~ " " - -#~ msgid "Copy To" -#~ msgstr "Copiar a" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "¡El objeto debe empezar con x_ y no puede contener ningún carácter especial!" - -#~ msgid "Reference" -#~ msgstr "Referencia" - -#~ msgid "Subject" -#~ msgstr "Asunto" - -#~ msgid "Date" -#~ msgstr "Fecha" - -#~ msgid "Receiver" -#~ msgstr "Destinatario" - -#~ msgid "User" -#~ msgstr "Usuario" - -#~ msgid "Attached Files" -#~ msgstr "Archivos Adjuntos" - -#~ msgid "Sender" -#~ msgstr "Remitente" - -#~ msgid "Thunderbid mails" -#~ msgstr "Correo Thunderbid" - -#~ msgid "Archive" -#~ msgstr "Archivar" +msgstr "Instalar Thunderbird Plug-In" diff --git a/addons/point_of_sale/i18n/es_CR.po b/addons/point_of_sale/i18n/es_CR.po index 8af68a6f619..d79163f423f 100644 --- a/addons/point_of_sale/i18n/es_CR.po +++ b/addons/point_of_sale/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-17 00:23+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 21:48+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -39,6 +38,13 @@ msgid "" "new payment methods directly from menu \"PoS Backend > Configuration > " "Payment Methods\"." msgstr "" +"Debe definir qué método de pago debe estar disponible a través del punto de " +"venta mediante la reutilización bancaria existente y efectivo a través de " +"\"contabilidad> Configuración> Contabilidad financiera> Revistas\". " +"Seleccione una revista y comprobar el campo \"Forma de pago POS\" en el " +"\"Punto de Venta\" ficha. También puede crear nuevos métodos de pago " +"directamente desde el menú \"Backend punto de venta> Configuración> Métodos " +"de pago\"." #. module: point_of_sale #: view:pos.order:0 view:report.pos.order:0 @@ -48,22 +54,22 @@ msgstr "Hoy" #. module: point_of_sale #: model:pos.category,name:point_of_sale.plain_water msgid "Plain Water" -msgstr "" +msgstr "Agua pura" #. module: point_of_sale #: view:report.cash.register:0 msgid "Year from Creation date of cash register" -msgstr "" +msgstr "Año desde la fecha de creación de la caja registradora" #. module: point_of_sale #: view:pos.confirm:0 msgid "Post All Orders" -msgstr "" +msgstr "Publicar todos los pedidos" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_2l_product_template msgid "Spa Reine 2L" -msgstr "" +msgstr "Spa Reine 2L" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_box_out @@ -96,7 +102,7 @@ msgstr "Añadir pago :" #. module: point_of_sale #: field:pos.box.out,name:0 msgid "Description / Reason" -msgstr "" +msgstr "Descripción / Razón" #. module: point_of_sale #: field:report.sales.by.margin.pos,product_name:0 @@ -107,7 +113,7 @@ msgstr "Nombre del Producto" #. module: point_of_sale #: view:report.cash.register:0 msgid "Month from Creation date of cash register" -msgstr "" +msgstr "Mes de la fecha de creación de la caja registradora" #. module: point_of_sale #: report:account.statement:0 field:pos.box.entries,amount:0 @@ -123,18 +129,20 @@ 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: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.pos_category_action #: model:ir.ui.menu,name:point_of_sale.menu_pos_category view:pos.category:0 msgid "PoS Categories" -msgstr "" +msgstr "Categorías de Punto de Venta" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_box_out #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl2 msgid "Take Money Out" -msgstr "" +msgstr "Sacar dinero" #. module: point_of_sale #: report:pos.lines:0 @@ -163,6 +171,8 @@ msgid "" "You do not have any open cash register. You must create a payment method or " "open a cash register." msgstr "" +"Usted no tiene ninguna caja registradora abierta. Debe crear un método de " +"pago o abrir una caja registradora." #. module: point_of_sale #: report:account.statement:0 field:report.pos.order,partner_id:0 @@ -192,17 +202,17 @@ msgstr "Gestión de la Caja Registradora" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_45g_product_template msgid "Lays Naturel 45g" -msgstr "" +msgstr "Lays Naturel 45g" #. module: point_of_sale #: view:pos.order:0 msgid "Accounting Information" -msgstr "" +msgstr "Información contable" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_2l_product_template msgid "Coca-Cola Regular 2L" -msgstr "" +msgstr "Coca-Cola Regular 2L" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_month @@ -212,7 +222,7 @@ msgstr "Ventas por mes" #. module: point_of_sale #: model:pos.category,name:point_of_sale.soda_orange msgid "Orange" -msgstr "" +msgstr "Naranja" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_user_pos_today @@ -238,7 +248,7 @@ msgstr "Precio total" #. module: point_of_sale #: model:product.template,name:point_of_sale.leffe_brune_33cl_product_template msgid "Leffe Brune 33cl" -msgstr "" +msgstr "Leffe Brune 33cl" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_sales_user @@ -249,12 +259,12 @@ msgstr "Informe de ventas" #. module: point_of_sale #: model:pos.category,name:point_of_sale.beverage msgid "Beverages" -msgstr "" +msgstr "Bebidas" #. module: point_of_sale #: model:product.template,name:point_of_sale.stella_50cl_product_template msgid "Stella Artois 50cl" -msgstr "" +msgstr "Stella Artois 50cl" #. module: point_of_sale #: view:pos.details:0 @@ -264,7 +274,7 @@ msgstr "Fechas" #. module: point_of_sale #: field:pos.category,parent_id:0 msgid "Parent Category" -msgstr "" +msgstr "Categoría padre" #. module: point_of_sale #: report:pos.details:0 report:pos.lines:0 report:pos.payment.report.user:0 @@ -286,7 +296,7 @@ msgstr "Descuento (%)" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_speciale_product_template msgid "Dr. Oetker Ristorante Speciale" -msgstr "" +msgstr "Dr. Oetker Ristorante Speciale" #. module: point_of_sale #: view:pos.order.line:0 @@ -296,7 +306,7 @@ msgstr "Ctd. total" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_33cl_product_template msgid "Fanta Orange 33cl" -msgstr "" +msgstr "Fanta Naranja 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_user_pos_month @@ -311,7 +321,7 @@ msgstr "Caja registradora cerrada hoy" #. module: point_of_sale #: view:report.cash.register:0 msgid "Day from Creation date of cash register" -msgstr "" +msgstr "Día de la fecha de creación de la caja registradora" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale @@ -322,17 +332,18 @@ msgstr "Operaciones diarias" #: code:addons/point_of_sale/point_of_sale.py:285 #, python-format msgid "Configuration Error !" -msgstr "" +msgstr "¡Error de Configuración!" #. module: point_of_sale #: model:pos.category,name:point_of_sale.sparkling_water msgid "Sparkling Water" -msgstr "" +msgstr "Agua Gaseosa" #. module: point_of_sale #: view:pos.box.entries:0 msgid "Fill in this form if you put money in the cash register:" msgstr "" +"Rellene este formulario si usted pone dinero en la caja registradora:" #. module: point_of_sale #: view:account.bank.statement:0 @@ -347,7 +358,7 @@ msgstr "Agosto" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_max_lemon_33cl_product_template msgid "Pepsi Max Cool Lemon 33cl" -msgstr "" +msgstr "Pepsi Max Cool Lemon 33cl" #. module: point_of_sale #: selection:report.cash.register,month:0 selection:report.pos.order,month:0 @@ -362,12 +373,12 @@ msgstr "Línea de venta TPV" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_50cl_product_template msgid "Fanta Orange 50cl" -msgstr "" +msgstr "Fanta Naranja 50cl" #. module: point_of_sale #: field:pos.category,child_id:0 msgid "Children Categories" -msgstr "" +msgstr "Categorías hijas" #. module: point_of_sale #: field:pos.make.payment,payment_date:0 @@ -380,6 +391,8 @@ msgid "" "If you want to sell this product through the point of sale, select the " "category it belongs to." msgstr "" +"Si usted quiere vender este producto a través del punto de venta, seleccione " +"la categoría que pertenece." #. module: point_of_sale #: report:account.statement:0 report:all.closed.cashbox.of.the.day:0 @@ -394,7 +407,7 @@ msgstr "Octubre" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_1l_product_template msgid "Coca-Cola Light 1L" -msgstr "" +msgstr "Coca-Cola Light 1L" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -404,7 +417,7 @@ msgstr "Resumen" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_50cl_product_template msgid "Chaudfontaine 50cl" -msgstr "" +msgstr "Chaudfontaine 50cl" #. module: point_of_sale #: report:pos.invoice:0 report:pos.lines:0 field:pos.order.line,qty:0 @@ -416,7 +429,7 @@ msgstr "Cantidad" #. module: point_of_sale #: field:pos.order.line,name:0 msgid "Line No" -msgstr "" +msgstr "Línea Nº" #. module: point_of_sale #: view:account.bank.statement:0 @@ -427,7 +440,7 @@ msgstr "Período" #: code:addons/point_of_sale/wizard/pos_open_statement.py:49 #, python-format msgid "No Cash Register Defined !" -msgstr "" +msgstr "¡No definido por la caja registradora!" #. module: point_of_sale #: report:pos.invoice:0 @@ -437,7 +450,7 @@ msgstr "Base:" #. module: point_of_sale #: field:pos.make.payment,payment_name:0 msgid "Payment Reference" -msgstr "" +msgstr "Referencia de pago" #. module: point_of_sale #: report:pos.details_summary:0 @@ -447,13 +460,13 @@ msgstr "Método de pago" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_confirm msgid "Post POS Journal Entries" -msgstr "" +msgstr "Mensaje POS entradas de diario" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:408 #, python-format msgid "Customer Invoice" -msgstr "" +msgstr "Factura de cliente" #. module: point_of_sale #: view:pos.box.out:0 @@ -474,7 +487,7 @@ msgstr "Imprimir informe" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_bolognese_product_template msgid "Dr. Oetker Ristorante Bolognese" -msgstr "" +msgstr "Dr. Oetker Ristorante Bolognese" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_box_entries.py:105 @@ -485,7 +498,7 @@ msgstr "Compruebe que la cuenta de ingresos esté %s" #. module: point_of_sale #: model:pos.category,name:point_of_sale.pizza msgid "Pizza" -msgstr "" +msgstr "Pizza" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_return.py:85 @@ -502,7 +515,7 @@ msgstr "Importe factura" #. module: point_of_sale #: model:pos.category,name:point_of_sale.coke msgid "Coke" -msgstr "" +msgstr "Coke" #. module: point_of_sale #: report:pos.invoice:0 @@ -513,7 +526,7 @@ msgstr "Tel. :" #: model:ir.actions.act_window,name:point_of_sale.action_pos_confirm #: model:ir.ui.menu,name:point_of_sale.menu_wizard_pos_confirm msgid "Create Sale Entries" -msgstr "" +msgstr "Crear entradas de venta" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -528,7 +541,7 @@ msgstr "Pago" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created in current month" -msgstr "" +msgstr "Análisis de los fondos creados en el mes en curso" #. module: point_of_sale #: report:account.statement:0 report:all.closed.cashbox.of.the.day:0 @@ -538,22 +551,22 @@ msgstr "Saldo final" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_max_50cl_product_template msgid "Pepsi Max 50cl" -msgstr "" +msgstr "Pepsi Max 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.san_pellegrino_1l_product_template msgid "San Pellegrino 1L" -msgstr "" +msgstr "San Pellegrino 1L" #. module: point_of_sale #: view:pos.order:0 msgid "Post Entries" -msgstr "" +msgstr "Publicar entradas" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_1l_product_template msgid "Spa Reine 1L" -msgstr "" +msgstr "Spa Reine 1L" #. module: point_of_sale #: report:pos.details_summary:0 @@ -585,13 +598,13 @@ msgstr "Fecha final" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created during current year" -msgstr "" +msgstr "POS ordenó creado durante el año en curso" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_pos_form #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale view:pos.order:0 msgid "PoS Orders" -msgstr "" +msgstr "Ordenes de Punto de Venta" #. module: point_of_sale #: report:pos.details:0 @@ -606,12 +619,12 @@ msgstr "Total pagado" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_all_menu_all_register msgid "List of Cash Registers" -msgstr "" +msgstr "Lista de las cajas registradoras" #. module: point_of_sale #: model:product.template,name:point_of_sale.maes_50cl_product_template msgid "Maes 50cl" -msgstr "" +msgstr "Maes 50cl" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_transaction_pos @@ -621,7 +634,7 @@ msgstr "transacción del TPV" #. module: point_of_sale #: view:report.pos.order:0 msgid "Not Invoiced" -msgstr "" +msgstr "No facturado" #. module: point_of_sale #: selection:report.cash.register,month:0 selection:report.pos.order,month:0 @@ -647,17 +660,17 @@ msgstr "" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_2l_product_template msgid "Fanta Orange 2L" -msgstr "" +msgstr "Fanta Naranja 2L" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_33cl_product_template msgid "Spa Reine 33cl" -msgstr "" +msgstr "Spa Reine 33cl" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_discount msgid "Add a Global Discount" -msgstr "" +msgstr "Agregar un descuento global" #. module: point_of_sale #: field:pos.order.line,price_subtotal_incl:0 @@ -667,18 +680,18 @@ msgstr "Subtotal" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_prosciutto_product_template msgid "Dr. Oetker Ristorante Prosciutto" -msgstr "" +msgstr "Dr. Oetker Ristorante Prosciutto" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_light_paprika_170g_product_template #: model:product.template,name:point_of_sale.lays_paprika_170g_product_template msgid "Lays Light Paprika 170g" -msgstr "" +msgstr "Lays Light Paprika 170g" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_lemon_50cl_product_template msgid "Coca-Cola Light Lemon 50cl" -msgstr "" +msgstr "Coca-Cola Light Lemon 50cl" #. module: point_of_sale #: field:report.cash.register,balance_end_real:0 @@ -694,12 +707,12 @@ msgstr "Cerrar extractos" #. module: point_of_sale #: model:product.template,name:point_of_sale.croky_naturel_45g_product_template msgid "Croky Naturel 45g" -msgstr "" +msgstr "Croky Naturel 45g" #. module: point_of_sale #: model:product.template,name:point_of_sale.product_product_putmoneyforchange1_product_template msgid "Cash Out" -msgstr "" +msgstr "Reintegro" #. module: point_of_sale #: report:account.statement:0 report:all.closed.cashbox.of.the.day:0 @@ -710,12 +723,12 @@ msgstr "Saldo inicial" #: model:ir.model,name:point_of_sale.model_pos_category #: field:product.product,pos_categ_id:0 msgid "PoS Category" -msgstr "" +msgstr "Categoría de Puntos de venta" #. module: point_of_sale #: model:product.template,name:point_of_sale.chimay_bleu_75cl_product_template msgid "Chimay Bleu 75cl" -msgstr "" +msgstr "Chimay Bleu 75cl" #. module: point_of_sale #: report:pos.payment.report.user:0 @@ -733,6 +746,7 @@ msgid "" "This field authorize Validation of Cashbox without controlling the closing " "balance." msgstr "" +"Este campo autorizar Validación de Cashbox sin controlar el saldo de cierre." #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_details @@ -743,7 +757,7 @@ msgstr "Detalles de ventas" #. module: point_of_sale #: model:pos.category,name:point_of_sale.pils msgid "Pils" -msgstr "" +msgstr "Pils" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 @@ -773,7 +787,7 @@ msgstr "Total transacción" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_petillante_50cl_product_template msgid "Chaudfontaine Petillante 50cl" -msgstr "" +msgstr "Chaudfontaine Petillante 50cl" #. module: point_of_sale #: field:pos.order.line,create_date:0 @@ -788,7 +802,7 @@ msgstr "Ventas de hoy" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_300g_product_template msgid "Lays Naturel XXL 300g" -msgstr "" +msgstr "Lays Naturel XXL 300g" #. module: point_of_sale #: view:report.sales.by.margin.pos:0 view:report.sales.by.margin.pos.month:0 @@ -838,12 +852,12 @@ msgstr "Fecha pedido" #. module: point_of_sale #: model:product.template,name:point_of_sale.stella_33cl_product_template msgid "Stella Artois 33cl" -msgstr "" +msgstr "Stella Artois 33cl" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created during this year" -msgstr "" +msgstr "Análisis de los fondos creados durante este año" #. module: point_of_sale #: report:pos.invoice:0 @@ -867,7 +881,7 @@ msgstr "Observación posición fiscal :" #. module: point_of_sale #: model:product.template,name:point_of_sale.evian_2l_product_template msgid "Evian 2L" -msgstr "" +msgstr "Evian 2L" #. module: point_of_sale #: selection:report.cash.register,month:0 selection:report.pos.order,month:0 @@ -887,12 +901,12 @@ msgstr "Impuestos :" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_2l_product_template msgid "Coca-Cola Light 2L" -msgstr "" +msgstr "Coca-Cola Light 2L" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_funghi_product_template msgid "Dr. Oetker Ristorante Funghi" -msgstr "" +msgstr "Dr. Oetker Ristorante Funghi" #. module: point_of_sale #: field:report.transaction.pos,disc:0 @@ -902,12 +916,12 @@ msgstr "Desc." #. module: point_of_sale #: model:product.template,name:point_of_sale.lindemans_kriek_37,5cl_product_template msgid "Lindemans Kriek 37.5cl" -msgstr "" +msgstr "Lindemans Kriek 37.5cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_33cl_product_template msgid "Coca-Cola Zero 33cl" -msgstr "" +msgstr "Coca-Cola Zero 33cl" #. module: point_of_sale #: report:pos.invoice:0 @@ -958,12 +972,12 @@ msgstr "Usuario" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_33cl_product_template msgid "Coca-Cola Light 33cl" -msgstr "" +msgstr "Coca-Cola Light 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.perrier_1l_product_template msgid "Perrier 1L" -msgstr "" +msgstr "Perrier 1L" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -978,7 +992,7 @@ msgstr "Entradas caja TPV" #. module: point_of_sale #: model:product.template,name:point_of_sale.boon_framboise_37,5cl_product_template msgid "Boon Framboise 37.5cl" -msgstr "" +msgstr "Boon Framboise 37.5cl" #. module: point_of_sale #: selection:report.cash.register,month:0 selection:report.pos.order,month:0 @@ -1003,7 +1017,7 @@ msgstr "Diario" #. module: point_of_sale #: model:product.template,name:point_of_sale.timmermans_faro_37,5cl_product_template msgid "Timmermans Faro 37.5cl" -msgstr "" +msgstr "Timmermans Faro 37.5cl" #. module: point_of_sale #: view:account.bank.statement:0 view:pos.order:0 field:pos.order,state:0 @@ -1031,12 +1045,12 @@ msgstr "Ventas (resumen)" #. module: point_of_sale #: model:product.template,name:point_of_sale.timmermans_kriek_37,5cl_product_template msgid "Timmermans Kriek 37.5cl" -msgstr "" +msgstr "Timmermans Kriek 37.5cl" #. module: point_of_sale #: field:account.journal,check_dtls:0 msgid "Control Balance Before Closing" -msgstr "" +msgstr "Control de balance antes de cerrar" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_order_line @@ -1061,7 +1075,7 @@ msgstr "Usuarios" #. module: point_of_sale #: model:pos.category,name:point_of_sale.food msgid "Food" -msgstr "" +msgstr "Comida" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -1076,12 +1090,12 @@ msgstr "Precio" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_stracciatella_2,5l_product_template msgid "ijsboerke Stracciatella 2.5L" -msgstr "" +msgstr "ijsboerke Stracciatella 2.5L" #. module: point_of_sale #: field:account.journal,journal_user:0 msgid "PoS Payment Method" -msgstr "" +msgstr "Método de pago de punto de venta" #. module: point_of_sale #: help:product.product,expense_pdt:0 @@ -1089,6 +1103,9 @@ msgid "" "This is a product you can use to take cash from a statement for the point of " "sale backend, exemple: money lost, transfer to bank, etc." msgstr "" +"Este es un producto que puede usar para retirar dinero en efectivo de una " +"declaración para el punto de venta back-end, exemple: el dinero perdido, " +"traslado al banco, etc" #. module: point_of_sale #: field:report.cash.register,date:0 @@ -1098,18 +1115,18 @@ msgstr "Fecha creación" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_33cl_product_template msgid "Coca-Cola Regular 33cl" -msgstr "" +msgstr "Coca-Cola Regular 33cl" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:65 #, python-format msgid "Unable to Delete !" -msgstr "" +msgstr "¡Imposible Eliminar!" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_paprika_oven_150g_product_template msgid "Lays Paprika Oven Baked 150g" -msgstr "" +msgstr "Lays Paprika Oven Baked 150g" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -1126,7 +1143,7 @@ msgstr "Nombre" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_gazeuse_33cl_product_template msgid "Spa Barisart 33cl" -msgstr "" +msgstr "Spa Barisart 33cl" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:284 @@ -1135,6 +1152,8 @@ msgid "" "There is no receivable account defined to make payment for the partner: " "\"%s\" (id:%d)" msgstr "" +"No hay ninguna cuenta por cobrar definido para hacer el pago para el socio: " +"\"% s\" (id:% d)" #. module: point_of_sale #: view:pos.confirm:0 @@ -1142,6 +1161,8 @@ msgid "" "Generate all sale journal entries for non invoiced orders linked to a closed " "cash register or statement." msgstr "" +"Generar todos los asientos de venta para los no facturados pedidos " +"vinculados a una caja registradora cerrada o una declaración." #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:293 @@ -1176,7 +1197,7 @@ msgstr "¡El nombre del diaro debe ser único por compañía!" #: model:product.template,name:point_of_sale.lays_light_naturel_170g_product_template #: model:product.template,name:point_of_sale.lays_naturel_170g_product_template msgid "Lays Light Naturel 170g" -msgstr "" +msgstr "Lays Light Naturel 170g" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 report:pos.lines:0 @@ -1189,28 +1210,30 @@ msgstr "Fecha impresión" #: code:addons/point_of_sale/point_of_sale.py:282 #, python-format msgid "There is no receivable account defined to make payment" -msgstr "" +msgstr "No hay ninguna cuenta por cobrar definido para hacer el pago" #. module: point_of_sale #: view:pos.open.statement:0 msgid "Do you want to open cash registers ?" -msgstr "" +msgstr "¿Quieres abrir las cajas registradoras?" #. module: point_of_sale #: help:pos.category,sequence:0 msgid "" "Gives the sequence order when displaying a list of product categories." msgstr "" +"Indica el orden de secuencia cuando se muestra una lista de categorías de " +"producto." #. module: point_of_sale #: field:product.product,expense_pdt:0 msgid "PoS Cash Output" -msgstr "" +msgstr "Punto de venta de salida de efectivo" #. module: point_of_sale #: model:pos.category,name:point_of_sale.soda msgid "Soda" -msgstr "" +msgstr "Soda" #. module: point_of_sale #: view:account.bank.statement:0 view:pos.order:0 view:report.cash.register:0 @@ -1237,7 +1260,7 @@ msgstr "¡No existe tarifa!" #. module: point_of_sale #: view:pos.order:0 msgid "Update" -msgstr "" +msgstr "Actualización" #. module: point_of_sale #: report:pos.invoice:0 @@ -1247,17 +1270,17 @@ msgstr "Base" #. module: point_of_sale #: model:pos.category,name:point_of_sale.categ_others msgid "Others" -msgstr "" +msgstr "Otros" #. module: point_of_sale #: view:product.product:0 msgid "Point-of-Sale" -msgstr "" +msgstr "Puntos de Venta" #. module: point_of_sale #: model:product.template,name:point_of_sale.evian_50cl_product_template msgid "Evian 50cl" -msgstr "" +msgstr "Evian 50cl" #. module: point_of_sale #: view:pos.order:0 @@ -1272,7 +1295,7 @@ msgstr "Pedido de venta" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_lemon_2l_product_template msgid "Coca-Cola Light Lemon 2L" -msgstr "" +msgstr "Coca-Cola Light Lemon 2L" #. module: point_of_sale #: report:pos.details:0 report:pos.invoice:0 field:pos.order,amount_tax:0 @@ -1289,12 +1312,12 @@ msgstr "Línea de venta" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_oven_150g_product_template msgid "Lays Naturel Oven Baked 150g" -msgstr "" +msgstr "Lays Naturel Oven Baked 150g" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_decaf_33cl_product_template msgid "Coca-Cola Light Decaf 33cl" -msgstr "" +msgstr "Coca-Cola Light Decaf 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.product_normal_action @@ -1306,12 +1329,12 @@ msgstr "Productos" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_4formaggi_product_template msgid "Dr. Oetker Ristorante Quattro Formaggi" -msgstr "" +msgstr "Dr. Oetker Ristorante Quattro Formaggi" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_1l_product_template msgid "Coca-Cola Zero 1L" -msgstr "" +msgstr "Coca-Cola Zero 1L" #. module: point_of_sale #: report:pos.sales.user:0 report:pos.sales.user.today:0 @@ -1330,12 +1353,12 @@ msgstr "TPV" #: model:ir.actions.act_window,name:point_of_sale.action_product_output #: model:ir.ui.menu,name:point_of_sale.products_for_output_operations msgid "Products 'Put Money In'" -msgstr "" +msgstr "Productos 'Poner dinero en '" #. module: point_of_sale #: model:product.template,name:point_of_sale.croky_bolognaise_250g_product_template msgid "Croky Bolognaise 250g" -msgstr "" +msgstr "Croky Bolognaise 250g" #. module: point_of_sale #: view:pos.order:0 @@ -1356,7 +1379,7 @@ msgstr "Comercial conectado" #: model:ir.actions.act_window,name:point_of_sale.action_pos_sale_all #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale_all msgid "All Sales Orders" -msgstr "" +msgstr "Todas las Ordenes de Venta" #. module: point_of_sale #: help:product.product,income_pdt:0 @@ -1364,6 +1387,8 @@ msgid "" "This is a product you can use to put cash into a statement for the point of " "sale backend." msgstr "" +"This is a product you can use to put cash into a statement for the point of " +"sale backend." #. module: point_of_sale #: view:pos.receipt:0 @@ -1373,12 +1398,12 @@ msgstr "Imprimir ticket de la venta" #. module: point_of_sale #: field:pos.make.payment,journal:0 msgid "Payment Mode" -msgstr "" +msgstr "Modo de pago" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_paprika_45g_product_template msgid "Lays Paprika 45g" -msgstr "" +msgstr "Lays Paprika 45g" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -1407,7 +1432,7 @@ msgstr "Ventas por usuario" #. module: point_of_sale #: model:product.template,name:point_of_sale.evian_1l_product_template msgid "Evian 1L" -msgstr "" +msgstr "Evian 1L" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_open_statement @@ -1417,7 +1442,7 @@ msgstr "Abrir registros de caja" #. module: point_of_sale #: model:pos.category,name:point_of_sale.water msgid "Water" -msgstr "" +msgstr "Agua" #. module: point_of_sale #: view:report.cash.register:0 @@ -1432,7 +1457,7 @@ msgstr "Julio" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_poivre_sel_oven_150g_product_template msgid "Lays Sel et Poivre Oven Baked 150g" -msgstr "" +msgstr "Lays Sel et Poivre Oven Baked 150g" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -1442,7 +1467,7 @@ msgstr "Ctd. producto" #. module: point_of_sale #: model:product.template,name:point_of_sale.chimay_rouge_33cl_product_template msgid "Chimay Rouge 33cl" -msgstr "" +msgstr "Chimay Rouge 33cl" #. module: point_of_sale #: field:report.pos.order,delay_validation:0 @@ -1462,12 +1487,12 @@ msgstr "Punto de venta. Pago" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_50cl_product_template msgid "Coca-Cola Light 50cl" -msgstr "" +msgstr "Coca-Cola Light 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.jupiler_50cl_product_template msgid "Jupiler 50cl" -msgstr "" +msgstr "Jupiler 50cl" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -1477,7 +1502,7 @@ msgstr "Periodo final" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_lemon_33cl_product_template msgid "Coca-Cola Light Lemon 33cl" -msgstr "" +msgstr "Coca-Cola Light Lemon 33cl" #. module: point_of_sale #: field:account.journal,auto_cash:0 @@ -1487,17 +1512,17 @@ msgstr "Apertura automática" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_ketchup_250g_product_template msgid "Lays Ketchup 250g" -msgstr "" +msgstr "Lays Ketchup 250g" #. module: point_of_sale #: model:product.template,name:point_of_sale.perrier_50cl_product_template msgid "Perrier 50cl" -msgstr "" +msgstr "Perrier 50cl" #. module: point_of_sale #: selection:report.pos.order,state:0 msgid "Synchronized" -msgstr "" +msgstr "Sincronizado" #. module: point_of_sale #: view:report.cash.register:0 field:report.cash.register,month:0 @@ -1513,7 +1538,7 @@ msgstr "Nombre extracto" #. module: point_of_sale #: view:report.pos.order:0 msgid "Year of order date" -msgstr "" +msgstr "Año de la fecha del pedido" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_tree @@ -1539,7 +1564,7 @@ msgstr "Ventas por margen diario del usuario" #. module: point_of_sale #: view:pos.open.statement:0 msgid "Open Registers" -msgstr "" +msgstr "Registros abiertos" #. module: point_of_sale #: field:report.transaction.pos,journal_id:0 @@ -1554,22 +1579,22 @@ msgstr "Saldo de apertura" #. module: point_of_sale #: view:account.bank.statement:0 selection:report.pos.order,state:0 msgid "Closed" -msgstr "" +msgstr "Cerrado" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_vegetale_product_template msgid "Dr. Oetker Ristorante Vegetale" -msgstr "" +msgstr "Dr. Oetker Ristorante Vegetale" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created by today" -msgstr "" +msgstr "POS ordenado creado por hoy" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_2l_product_template msgid "Coca-Cola Zero 2L" -msgstr "" +msgstr "Coca-Cola Zero 2L" #. module: point_of_sale #: field:pos.order,amount_paid:0 selection:pos.order,state:0 @@ -1589,12 +1614,12 @@ msgstr "Descuento" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created in last month" -msgstr "" +msgstr "Análisis de los fondos creados en el último mes" #. module: point_of_sale #: model:pos.category,name:point_of_sale.beers msgid "Beers" -msgstr "" +msgstr "Cervezas" #. module: point_of_sale #: view:pos.close.statement:0 @@ -1603,11 +1628,15 @@ msgid "" "validation. He will also open all cash registers for which you have to " "control the ending belance before closing manually." msgstr "" +"OpenERP se cerrará del todo las cajas registradoras se puede cerrar " +"automáticamente sin necesidad de validación. También se abrirá todos los " +"registros de caja para el cual usted tiene que controlar el belance terminar " +"antes de cerrar de forma manual." #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created by today" -msgstr "" +msgstr "Efectivo Análisis creada por hoy" #. module: point_of_sale #: selection:report.cash.register,state:0 @@ -1617,7 +1646,7 @@ msgstr "Presupuesto" #. module: point_of_sale #: model:product.template,name:point_of_sale.product_product_putmoneyforchange0_product_template msgid "Cash In" -msgstr "" +msgstr "En Efectivo" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -1649,7 +1678,7 @@ msgstr "Líneas extracto" #. module: point_of_sale #: model:product.template,name:point_of_sale.croky_paprika_45g_product_template msgid "Croky Paprika 45g" -msgstr "" +msgstr "Croky Paprika 45g" #. module: point_of_sale #: view:pos.order:0 @@ -1686,6 +1715,9 @@ msgid "" "payments. We suggest you to control the opening balance of each register, " "using their CashBox tab." msgstr "" +"El sistema abrirá todas las cajas registradoras, de modo que usted puede " +"comenzar a registrar los pagos. Le sugerimos que para controlar el balance " +"de apertura de cada registro, el uso de su ficha de caja." #. module: point_of_sale #: report:pos.invoice:0 report:pos.lines:0 field:pos.order.line,price_unit:0 @@ -1707,7 +1739,7 @@ msgstr "Factura" #. module: point_of_sale #: model:product.template,name:point_of_sale.rochefort_8_33cl_product_template msgid "Rochefort \"8\" 33cl" -msgstr "" +msgstr "Rochefort \"8\" 33cl" #. module: point_of_sale #: view:account.bank.statement:0 selection:report.cash.register,state:0 @@ -1722,12 +1754,12 @@ msgstr "Ref. venta" #. module: point_of_sale #: model:product.template,name:point_of_sale.timmermans_geuze_37,5cl_product_template msgid "Timmermans Geuze 37.5cl" -msgstr "" +msgstr "Timmermans Geuze 37.5cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_pickles_250g_product_template msgid "Lays Pickels 250g" -msgstr "" +msgstr "Lays Pickels 250g" #. module: point_of_sale #: field:report.sales.by.margin.pos,net_margin_per_qty:0 @@ -1743,7 +1775,7 @@ msgstr "Ventas mensuales por usuario" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_et_fruit_50cl_product_template msgid "Spa et Fruit Orange 50cl" -msgstr "" +msgstr "Spa et Fruit Orange 50cl" #. module: point_of_sale #: view:report.sales.by.margin.pos:0 view:report.sales.by.margin.pos.month:0 @@ -1754,7 +1786,7 @@ msgstr "Ventas por margen usuario" #: code:addons/point_of_sale/wizard/pos_payment.py:59 #, python-format msgid "Paiement" -msgstr "" +msgstr "Pago" #. module: point_of_sale #: report:pos.invoice:0 @@ -1764,7 +1796,7 @@ msgstr "Impuestos:" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_max_33cl_product_template msgid "Pepsi Max 33cl" -msgstr "" +msgstr "Pepsi Max 33cl" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_pos_order @@ -1786,7 +1818,7 @@ msgstr "Producto" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_pollo_product_template msgid "Dr. Oetker Ristorante Pollo" -msgstr "" +msgstr "Dr. Oetker Ristorante Pollo" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_lines_report @@ -1796,27 +1828,27 @@ msgstr "Líneas TPV" #. module: point_of_sale #: model:product.template,name:point_of_sale.grisette_cerise_25cl_product_template msgid "Grisette Cerise 25cl" -msgstr "" +msgstr "Grisette Cerise 25cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_33cl_product_template msgid "Chaudfontaine 33cl" -msgstr "" +msgstr "Chaudfontaine 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_margherita_product_template msgid "Dr. Oetker La Margherita" -msgstr "" +msgstr "Dr. Oetker La Margherita" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_root msgid "PoS Backend" -msgstr "" +msgstr "PoS Backend" #. module: point_of_sale #: view:pos.order:0 selection:pos.order,state:0 msgid "Posted" -msgstr "" +msgstr "Fijado" #. module: point_of_sale #: field:pos.order,date_order:0 @@ -1832,12 +1864,12 @@ msgstr "Líneas de ventas por usuarios" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_2l_product_template msgid "Pepsi 2L" -msgstr "" +msgstr "Pepsi 2L" #. module: point_of_sale #: report:pos.details:0 msgid "Order" -msgstr "" +msgstr "Orden" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:472 @@ -1849,12 +1881,12 @@ msgstr "" #. module: point_of_sale #: view:pos.details:0 msgid "POS Details" -msgstr "" +msgstr "POS Detalles" #. module: point_of_sale #: field:pos.details,user_ids:0 msgid "Salesmen" -msgstr "" +msgstr "Vendedor" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_cash_register @@ -1870,7 +1902,7 @@ msgstr "Total neto :" #. module: point_of_sale #: model:res.groups,name:point_of_sale.group_pos_manager msgid "Manager" -msgstr "" +msgstr "Director" #. module: point_of_sale #: field:pos.details,date_start:0 field:pos.sale.user,date_start:0 @@ -1901,12 +1933,12 @@ msgstr "Abrir registro de caja" #. module: point_of_sale #: model:product.template,name:point_of_sale.lindemans_pecheresse_37,5cl_product_template msgid "Lindemans Pecheresse 37.5cl" -msgstr "" +msgstr "Lindemans Pecheresse 37.5cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_33cl_product_template msgid "Pepsi 33cl" -msgstr "" +msgstr "Pepsi 33cl" #. module: point_of_sale #: report:account.statement:0 @@ -1924,12 +1956,12 @@ msgstr "Informe pago" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_25cl_product_template msgid "Fanta Orange 25cl" -msgstr "" +msgstr "Fanta Orange 25cl" #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Journal Entries" -msgstr "" +msgstr "Generar los comentarios Diarios" #. module: point_of_sale #: report:account.statement:0 report:all.closed.cashbox.of.the.day:0 @@ -1949,39 +1981,39 @@ msgstr "Fecha factura" #. module: point_of_sale #: field:pos.box.entries,name:0 msgid "Reason" -msgstr "" +msgstr "Razón" #. module: point_of_sale #: model:product.template,name:point_of_sale.orangina_33cl_product_template msgid "Orangina 33cl" -msgstr "" +msgstr "Orangina 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_product_input #: model:ir.ui.menu,name:point_of_sale.products_for_input_operations msgid "Products 'Take Money Out'" -msgstr "" +msgstr "Productos 'Retire el dinero'" #. module: point_of_sale #: model:product.template,name:point_of_sale.chimay_bleu_33cl_product_template msgid "Chimay Bleu 33cl" -msgstr "" +msgstr "Chimay Bleu 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_account_journal_form #: model:ir.ui.menu,name:point_of_sale.menu_action_account_journal_form_open msgid "Payment Methods" -msgstr "" +msgstr "Formas de Pago" #. module: point_of_sale #: model:pos.category,name:point_of_sale.chips msgid "Chips" -msgstr "" +msgstr "Papas" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_spinaci_product_template msgid "Dr. Oetker Ristorante Spinaci" -msgstr "" +msgstr "Dr. Oetker Ristorante Spinaci" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:293 @@ -2000,7 +2032,7 @@ msgstr "Pagos de hoy por usuario" #: model:ir.actions.act_window,name:point_of_sale.action_box_entries #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl msgid "Put Money In" -msgstr "" +msgstr "Poner el dinero" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:238 @@ -2017,12 +2049,12 @@ msgstr "Núm. de artículos" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_vanille_2,5l_product_template msgid "ijsboerke Vanille 2.5L" -msgstr "" +msgstr "ijsboerke Vanille 2.5L" #. module: point_of_sale #: selection:pos.order,state:0 selection:report.pos.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "Cancelado" #. module: point_of_sale #: report:pos.user.product:0 @@ -2032,7 +2064,7 @@ msgstr "Fecha final" #. module: point_of_sale #: model:product.template,name:point_of_sale.orangina_1,5l_product_template msgid "Orangina 1.5L" -msgstr "" +msgstr "Orangina 1.5L" #. module: point_of_sale #: field:pos.order,picking_id:0 @@ -2042,7 +2074,7 @@ msgstr "Albarán" #. module: point_of_sale #: model:pos.category,name:point_of_sale.ice_cream msgid "Ice Cream" -msgstr "" +msgstr "Helado" #. module: point_of_sale #: field:pos.order,shop_id:0 field:report.pos.order,shop_id:0 @@ -2057,12 +2089,12 @@ msgstr "Línea extracto bancario" #. module: point_of_sale #: model:product.template,name:point_of_sale.belle_vue_kriek_25cl_product_template msgid "Belle-Vue Kriek 25cl" -msgstr "" +msgstr "Belle-Vue Kriek 25cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_petillante_1,5l_product_template msgid "Chaudfontaine Petillante 1.5l" -msgstr "" +msgstr "Chaudfontaine Petillante 1.5l" #. module: point_of_sale #: view:report.sales.by.user.pos:0 view:report.sales.by.user.pos.month:0 @@ -2073,7 +2105,7 @@ msgstr "Informe TPV" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_1,5l_product_template msgid "Chaudfontaine 1.5l" -msgstr "" +msgstr "Chaudfontaine 1.5l" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_close_statement @@ -2084,17 +2116,17 @@ msgstr "Cerrar registro de caja" #: code:addons/point_of_sale/point_of_sale.py:65 #, python-format msgid "In order to delete a sale, it must be new or cancelled." -msgstr "" +msgstr "Con el fin de eliminar una venta, debe ser nuevo o cancelado." #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_50cl_product_template msgid "Coca-Cola Regular 50cl" -msgstr "" +msgstr "Coca-Cola Regular 50cl" #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Entries" -msgstr "" +msgstr "Generar asientos" #. module: point_of_sale #: field:pos.box.entries,product_id:0 field:pos.box.out,product_id:0 @@ -2127,16 +2159,18 @@ msgid "" "This field authorize the automatic creation of the cashbox, without control " "of the initial balance." msgstr "" +"Este campo autorizar la creación automática de la caja, sin el control del " +"saldo inicial." #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_50cl_product_template msgid "Coca-Cola Zero 50cl" -msgstr "" +msgstr "Coca-Cola Zero 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_tonno_product_template msgid "Dr. Oetker Ristorante Tonno" -msgstr "" +msgstr "Dr. Oetker Ristorante Tonno" #. module: point_of_sale #: report:pos.invoice:0 @@ -2147,28 +2181,29 @@ msgstr "Factura de proveedor" #: constraint:account.bank.statement:0 msgid "The journal and period chosen have to belong to the same company." msgstr "" +"El diario y periodo seleccionados tienen que pertenecer a la misma compañía" #. module: point_of_sale #: view:pos.order:0 selection:pos.order,state:0 #: selection:report.pos.order,state:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:238 #, python-format msgid "In order to set to draft a sale, it must be cancelled." -msgstr "" +msgstr "A fin de establecer el proyecto de una venta, debe ser cancelada." #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_zero_orange_33cl_product_template msgid "Fanta Zero Orange 33cl" -msgstr "" +msgstr "Fanta Zero Orange 33cl" #. module: point_of_sale #: view:report.pos.order:0 msgid "Day of order date" -msgstr "" +msgstr "Día de la fecha de la orden" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_rep @@ -2178,7 +2213,7 @@ msgstr "Informe" #. module: point_of_sale #: model:product.template,name:point_of_sale.maes_33cl_product_template msgid "Maes 33cl" -msgstr "" +msgstr "Maes 33cl" #. module: point_of_sale #: view:pos.box.entries:0 @@ -2198,28 +2233,28 @@ msgstr "Configuración" #. module: point_of_sale #: model:product.template,name:point_of_sale.orval_33cl_product_template msgid "Orval 33cl" -msgstr "" +msgstr "Orval 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_1l_product_template msgid "Coca-Cola Regular 1L" -msgstr "" +msgstr "Coca-Cola Regular 1L" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:253 #, python-format msgid "Unable to cancel the picking." -msgstr "" +msgstr "No se puede cancelar la recolección." #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created during current month" -msgstr "" +msgstr "POS ordenó creado durante el mes en curso" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created last month" -msgstr "" +msgstr "POS Ordenó creado el último mes" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_invoice @@ -2234,23 +2269,23 @@ msgstr "Diciembre" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_gazeuse_1,5l_product_template msgid "Spa Barisart 1.5l" -msgstr "" +msgstr "Spa Barisart 1.5l" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:329 view:pos.order:0 #, python-format msgid "Return Products" -msgstr "" +msgstr "Devolver productos" #. module: point_of_sale #: model:product.template,name:point_of_sale.jupiler_33cl_product_template msgid "Jupiler 33cl" -msgstr "" +msgstr "Jupiler 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_chocolat_2,5l_product_template msgid "ijsboerke Chocolat 2.5L" -msgstr "" +msgstr "ijsboerke Chocolat 2.5L" #. module: point_of_sale #: view:pos.box.out:0 @@ -2296,12 +2331,12 @@ msgstr "No" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_gazeuse_50cl_product_template msgid "Spa Barisart 50cl" -msgstr "" +msgstr "Spa Barisart 50cl" #. module: point_of_sale #: model:pos.category,name:point_of_sale.special_beers msgid "Special Beers" -msgstr "" +msgstr "Cervezas especiales" #. module: point_of_sale #: field:pos.order.line,notice:0 @@ -2311,7 +2346,7 @@ msgstr "Nota de descuento" #. module: point_of_sale #: view:pos.order:0 msgid "Re-Print" -msgstr "" +msgstr "Re-Imprima" #. module: point_of_sale #: view:report.cash.register:0 @@ -2321,7 +2356,7 @@ msgstr "Borrador" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_zero_orange_1,5l_product_template msgid "Fanta Zero Orange 1.5L" -msgstr "" +msgstr "Fanta Zero Orange 1.5L" #. module: point_of_sale #: report:pos.invoice:0 @@ -2337,17 +2372,17 @@ msgstr "Por favor indique una empresa para la venta." #. module: point_of_sale #: model:pos.category,name:point_of_sale.fruity_beers msgid "Fruity Beers" -msgstr "" +msgstr "Cervezas con sabor a fruta" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_dame_blanche_2,5l_product_template msgid "ijsboerke Dame Blanche 2.5L" -msgstr "" +msgstr "ijsboerke Dame Blanche 2.5L" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_moka_2,5l_product_template msgid "ijsboerke Moka 2.5L" -msgstr "" +msgstr "ijsboerke Moka 2.5L" #. module: point_of_sale #: view:pos.order:0 @@ -2360,6 +2395,8 @@ msgid "" "Payment methods are defined by accounting journals having the field Payment " "Method checked." msgstr "" +"Los métodos de pago se definen por las revistas de contabilidad que tienen " +"la forma de pago de campo marcado." #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree @@ -2370,7 +2407,7 @@ msgstr "Ventas por usuario" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_hawaii_product_template msgid "Dr. Oetker Ristorante Hawaii" -msgstr "" +msgstr "Dr. Oetker Ristorante Hawaii" #. module: point_of_sale #: view:pos.receipt:0 @@ -2390,7 +2427,7 @@ msgstr "TPV Líneas pedido" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_petillante_33cl_product_template msgid "Chaudfontaine Petillante 33cl" -msgstr "" +msgstr "Chaudfontaine Petillante 33cl" #. module: point_of_sale #: model:ir.actions.act_window,help:point_of_sale.product_normal_action @@ -2400,11 +2437,16 @@ msgid "" "contains detailed information about your products related to procurement " "logistics, sales price, product category, suppliers and so on." msgstr "" +"Debe definir un producto por cada cosa que compre o venda. Los productos " +"pueden ser materias primas, productos almacenables, consumibles o servicios. " +"El formulario de producto contiene información detallada sobre sus productos " +"en relación con logística de abastecimiento, precio de venta, categoría de " +"producto, proveedores, etc." #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_max_2l_product_template msgid "Pepsi Max 2L" -msgstr "" +msgstr "Pepsi Max 2L" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:358 @@ -2415,12 +2457,12 @@ msgstr "Error" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_paprika_300g_product_template msgid "Lays Paprika XXL 300g" -msgstr "" +msgstr "Lays Paprika XXL 300g" #. module: point_of_sale #: view:pos.close.statement:0 msgid "Do you want to close your cash registers ?" -msgstr "" +msgstr "¿Quieres cerrar el registro de caja?" #. module: point_of_sale #: report:pos.invoice:0 @@ -2436,7 +2478,7 @@ msgstr "Por favor, cree una factura para esta venta." #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_mozzarella_product_template msgid "Dr. Oetker Ristorante Mozzarella" -msgstr "" +msgstr "Dr. Oetker Ristorante Mozzarella" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_close_statement.py:66 @@ -2454,7 +2496,7 @@ msgstr "Desc(%)" #. module: point_of_sale #: view:pos.order:0 msgid "General Information" -msgstr "" +msgstr "Información General" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -2474,7 +2516,7 @@ msgstr "Líneas de venta" #. module: point_of_sale #: view:account.journal:0 msgid "Extended Configuration" -msgstr "" +msgstr "Configuración extendida" #. module: point_of_sale #: field:pos.order.line,price_subtotal:0 @@ -2484,12 +2526,12 @@ msgstr "Subtotal neto" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_50cl_product_template msgid "Spa Reine 50cl" -msgstr "" +msgstr "Spa Reine 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.leffe_blonde_33cl_product_template msgid "Leffe Blonde 33cl" -msgstr "" +msgstr "Leffe Blonde 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_payment @@ -2509,7 +2551,7 @@ msgstr "Ventas de hoy por usuario" #. module: point_of_sale #: report:pos.invoice:0 msgid "Customer Code" -msgstr "" +msgstr "Código de Cliente" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_box_out.py:86 @@ -2535,7 +2577,7 @@ msgstr "Líneas ventas" #. module: point_of_sale #: view:pos.order:0 msgid "Yesterday" -msgstr "" +msgstr "Ayer" #. module: point_of_sale #: field:pos.order,note:0 @@ -2545,12 +2587,12 @@ msgstr "Notas internas" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_decaf_33cl_product_template msgid "Coca-Cola Zero Decaf 33cl" -msgstr "" +msgstr "Coca-Cola Zero Decaf 33cl" #. module: point_of_sale #: view:pos.box.out:0 msgid "Describe why you take money from the cash register:" -msgstr "" +msgstr "Explicar por qué tomar el dinero de la caja registradora:" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_order_all @@ -2597,7 +2639,7 @@ msgstr "Ventas por margen mensual de usuario" #. module: point_of_sale #: model:product.template,name:point_of_sale.leffe_9_33cl_product_template msgid "Leffe Brune \"9\" 33cl" -msgstr "" +msgstr "Leffe Brune \"9\" 33cl" #. module: point_of_sale #: help:account.journal,journal_user:0 @@ -2605,11 +2647,13 @@ msgid "" "Check this box if this journal define a payment method that can be used in " "point of sales." msgstr "" +"Marque esta casilla si esta revista se define un método de pago que puede " +"ser utilizado en puntos de venta." #. module: point_of_sale #: field:pos.category,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Secuencia" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_return.py:316 view:pos.make.payment:0 @@ -2620,7 +2664,7 @@ msgstr "Realizar pago" #. module: point_of_sale #: constraint:pos.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "¡Error! No puede crear categorías recursivas" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_sales_user_today @@ -2630,12 +2674,12 @@ msgstr "Ventas usuario de hoy" #. module: point_of_sale #: view:report.pos.order:0 msgid "Month of order date" -msgstr "" +msgstr "Mes de la fecha de la orden" #. module: point_of_sale #: field:product.product,income_pdt:0 msgid "PoS Cash Input" -msgstr "" +msgstr "Punto de venta de entrada de efectivo" #. module: point_of_sale #: view:report.cash.register:0 field:report.cash.register,year:0 @@ -2646,18 +2690,18 @@ msgstr "Año" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:31 msgid "Disc (%)" -msgstr "" +msgstr "Disc (%)" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:41 msgid "Subtotal:" -msgstr "" +msgstr "Subtotal:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:45 #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:268 msgid "Tax:" -msgstr "" +msgstr "Impuestos:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:64 @@ -2667,33 +2711,33 @@ msgstr "Desc." #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:71 msgid "+/-" -msgstr "" +msgstr "+/-" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:105 msgid "Paid:" -msgstr "" +msgstr "Pagado:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:113 #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:288 msgid "Change:" -msgstr "" +msgstr "Cambio:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:124 msgid "Back to Products" -msgstr "" +msgstr "Volver a Productos" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:127 msgid "Validate" -msgstr "" +msgstr "Validar" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:140 msgid "pending orders" -msgstr "" +msgstr "Ordenes pendientes" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:145 @@ -2701,31 +2745,33 @@ msgid "" "There are pending operations that could not be saved into the database, are " "you sure you want to exit?" msgstr "" +"¿Hay operaciones pendientes que no pudieron ser guardados en la base de " +"datos, ¿está usted seguro de que quieres salir?" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:236 msgid "Print" -msgstr "" +msgstr "Imprimir" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:238 msgid "Next Order" -msgstr "" +msgstr "Orden Siguiente" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:248 msgid "Phone:" -msgstr "" +msgstr "Teléfono:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:249 msgid "User:" -msgstr "" +msgstr "Usuario:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:250 msgid "Shop:" -msgstr "" +msgstr "Tienda:" #~ msgid "," #~ msgstr "," diff --git a/addons/point_of_sale/i18n/zh_CN.po b/addons/point_of_sale/i18n/zh_CN.po index 3d83ea1d7dd..9793ccebb5a 100644 --- a/addons/point_of_sale/i18n/zh_CN.po +++ b/addons/point_of_sale/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2011-06-29 01:01+0000\n" -"Last-Translator: shjerryzhou \n" +"PO-Revision-Date: 2012-02-20 02:30+0000\n" +"Last-Translator: Jeff Wang \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:10+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:54+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 @@ -37,6 +37,8 @@ msgid "" "new payment methods directly from menu \"PoS Backend > Configuration > " "Payment Methods\"." msgstr "" +"你需要定义可以在POS上使用的付款方式。如果要使用现有的现金和银行账户,可以进入菜单“会计-配置-财务会计-" +"凭证簿”,选择凭证簿并在销售点标签页勾选“POS付款方式”。你还可以在菜单“POS后台-配置-付款方式”中新建付款方式。" #. module: point_of_sale #: view:pos.order:0 view:report.pos.order:0 @@ -46,22 +48,22 @@ msgstr "今天" #. module: point_of_sale #: model:pos.category,name:point_of_sale.plain_water msgid "Plain Water" -msgstr "" +msgstr "白开水" #. module: point_of_sale #: view:report.cash.register:0 msgid "Year from Creation date of cash register" -msgstr "" +msgstr "收银机已创建年数" #. module: point_of_sale #: view:pos.confirm:0 msgid "Post All Orders" -msgstr "" +msgstr "上传所有订单" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_2l_product_template msgid "Spa Reine 2L" -msgstr "" +msgstr "士巴矿泉水 2L" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_box_out @@ -94,7 +96,7 @@ msgstr "增加付款:" #. module: point_of_sale #: field:pos.box.out,name:0 msgid "Description / Reason" -msgstr "" +msgstr "说明/原因" #. module: point_of_sale #: field:report.sales.by.margin.pos,product_name:0 @@ -105,7 +107,7 @@ msgstr "产品名称" #. module: point_of_sale #: view:report.cash.register:0 msgid "Month from Creation date of cash register" -msgstr "" +msgstr "收银机已创建月数" #. module: point_of_sale #: report:account.statement:0 field:pos.box.entries,amount:0 @@ -120,19 +122,19 @@ msgstr "金额" msgid "" "Configuration error! The currency chosen should be shared by the default " "accounts too." -msgstr "" +msgstr "设置错误!所选币种应与默认科目共享。" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.pos_category_action #: model:ir.ui.menu,name:point_of_sale.menu_pos_category view:pos.category:0 msgid "PoS Categories" -msgstr "" +msgstr "POS 类别" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_box_out #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl2 msgid "Take Money Out" -msgstr "" +msgstr "取钱" #. module: point_of_sale #: report:pos.lines:0 @@ -160,7 +162,7 @@ msgstr "开始日期" msgid "" "You do not have any open cash register. You must create a payment method or " "open a cash register." -msgstr "" +msgstr "你尚未打开任何收银机,,你必须创建一个付款方式 或者打开收银机。" #. module: point_of_sale #: report:account.statement:0 field:report.pos.order,partner_id:0 @@ -190,17 +192,17 @@ msgstr "收银机管理" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_45g_product_template msgid "Lays Naturel 45g" -msgstr "" +msgstr "Lays Naturel 45g" #. module: point_of_sale #: view:pos.order:0 msgid "Accounting Information" -msgstr "" +msgstr "会计信息" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_2l_product_template msgid "Coca-Cola Regular 2L" -msgstr "" +msgstr "Coca-Cola Regular 2L" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_month @@ -210,7 +212,7 @@ msgstr "月销售情况" #. module: point_of_sale #: model:pos.category,name:point_of_sale.soda_orange msgid "Orange" -msgstr "" +msgstr "橙" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_user_pos_today @@ -236,7 +238,7 @@ msgstr "总价格" #. module: point_of_sale #: model:product.template,name:point_of_sale.leffe_brune_33cl_product_template msgid "Leffe Brune 33cl" -msgstr "" +msgstr "Leffe Brune 33cl" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_sales_user @@ -247,12 +249,12 @@ msgstr "销售报表" #. module: point_of_sale #: model:pos.category,name:point_of_sale.beverage msgid "Beverages" -msgstr "" +msgstr "饮料类" #. module: point_of_sale #: model:product.template,name:point_of_sale.stella_50cl_product_template msgid "Stella Artois 50cl" -msgstr "" +msgstr "Stella Artois 50cl" #. module: point_of_sale #: view:pos.details:0 @@ -262,7 +264,7 @@ msgstr "日期" #. module: point_of_sale #: field:pos.category,parent_id:0 msgid "Parent Category" -msgstr "" +msgstr "上级类别" #. module: point_of_sale #: report:pos.details:0 report:pos.lines:0 report:pos.payment.report.user:0 @@ -284,7 +286,7 @@ msgstr "折扣(%)" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_speciale_product_template msgid "Dr. Oetker Ristorante Speciale" -msgstr "" +msgstr "Dr. Oetker Ristorante Speciale" #. module: point_of_sale #: view:pos.order.line:0 @@ -294,7 +296,7 @@ msgstr "总数量" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_33cl_product_template msgid "Fanta Orange 33cl" -msgstr "" +msgstr "Fanta Orange 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_user_pos_month @@ -309,7 +311,7 @@ msgstr "今日关闭的钱箱" #. module: point_of_sale #: view:report.cash.register:0 msgid "Day from Creation date of cash register" -msgstr "" +msgstr "收银机已创建日数" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale @@ -320,17 +322,17 @@ msgstr "每天经营" #: code:addons/point_of_sale/point_of_sale.py:285 #, python-format msgid "Configuration Error !" -msgstr "" +msgstr "设置错误!" #. module: point_of_sale #: model:pos.category,name:point_of_sale.sparkling_water msgid "Sparkling Water" -msgstr "" +msgstr "纯净水" #. module: point_of_sale #: view:pos.box.entries:0 msgid "Fill in this form if you put money in the cash register:" -msgstr "" +msgstr "如果你放钱在此收银机 , 填写此表格" #. module: point_of_sale #: view:account.bank.statement:0 @@ -345,7 +347,7 @@ msgstr "8月" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_max_lemon_33cl_product_template msgid "Pepsi Max Cool Lemon 33cl" -msgstr "" +msgstr "Pepsi Max Cool Lemon 33cl" #. module: point_of_sale #: selection:report.cash.register,month:0 selection:report.pos.order,month:0 @@ -360,12 +362,12 @@ msgstr "POS单明细" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_50cl_product_template msgid "Fanta Orange 50cl" -msgstr "" +msgstr "Fanta Orange 50cl" #. module: point_of_sale #: field:pos.category,child_id:0 msgid "Children Categories" -msgstr "" +msgstr "儿童分类" #. module: point_of_sale #: field:pos.make.payment,payment_date:0 @@ -377,7 +379,7 @@ msgstr "付款日期" msgid "" "If you want to sell this product through the point of sale, select the " "category it belongs to." -msgstr "" +msgstr "如果你想通过POS出售这些产品,选择它所属的类别。" #. module: point_of_sale #: report:account.statement:0 report:all.closed.cashbox.of.the.day:0 @@ -392,7 +394,7 @@ msgstr "十月" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_1l_product_template msgid "Coca-Cola Light 1L" -msgstr "" +msgstr "Coca-Cola Light 1L" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -402,7 +404,7 @@ msgstr "摘要" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_50cl_product_template msgid "Chaudfontaine 50cl" -msgstr "" +msgstr "Chaudfontaine 50cl" #. module: point_of_sale #: report:pos.invoice:0 report:pos.lines:0 field:pos.order.line,qty:0 @@ -414,7 +416,7 @@ msgstr "数量" #. module: point_of_sale #: field:pos.order.line,name:0 msgid "Line No" -msgstr "" +msgstr "行号" #. module: point_of_sale #: view:account.bank.statement:0 @@ -425,7 +427,7 @@ msgstr "期间" #: code:addons/point_of_sale/wizard/pos_open_statement.py:49 #, python-format msgid "No Cash Register Defined !" -msgstr "" +msgstr "没有定义收银机" #. module: point_of_sale #: report:pos.invoice:0 @@ -435,7 +437,7 @@ msgstr "净合计:" #. module: point_of_sale #: field:pos.make.payment,payment_name:0 msgid "Payment Reference" -msgstr "" +msgstr "付款参考" #. module: point_of_sale #: report:pos.details_summary:0 @@ -445,13 +447,13 @@ msgstr "支付方式" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_confirm msgid "Post POS Journal Entries" -msgstr "" +msgstr "发表POS机日记帐分录" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:408 #, python-format msgid "Customer Invoice" -msgstr "" +msgstr "客户发票" #. module: point_of_sale #: view:pos.box.out:0 @@ -472,7 +474,7 @@ msgstr "打印报表" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_bolognese_product_template msgid "Dr. Oetker Ristorante Bolognese" -msgstr "" +msgstr "Dr. Oetker Ristorante Bolognese" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_box_entries.py:105 @@ -483,7 +485,7 @@ msgstr "请检查是否%s设置了收入类科目" #. module: point_of_sale #: model:pos.category,name:point_of_sale.pizza msgid "Pizza" -msgstr "" +msgstr "披萨" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_return.py:85 @@ -500,7 +502,7 @@ msgstr "发票金额" #. module: point_of_sale #: model:pos.category,name:point_of_sale.coke msgid "Coke" -msgstr "" +msgstr "可乐" #. module: point_of_sale #: report:pos.invoice:0 @@ -511,7 +513,7 @@ msgstr "电话:" #: model:ir.actions.act_window,name:point_of_sale.action_pos_confirm #: model:ir.ui.menu,name:point_of_sale.menu_wizard_pos_confirm msgid "Create Sale Entries" -msgstr "" +msgstr "新建销售记录" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -526,7 +528,7 @@ msgstr "付款" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created in current month" -msgstr "" +msgstr "当前月份的收款分析" #. module: point_of_sale #: report:account.statement:0 report:all.closed.cashbox.of.the.day:0 @@ -536,22 +538,22 @@ msgstr "期末结余" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_max_50cl_product_template msgid "Pepsi Max 50cl" -msgstr "" +msgstr "Pepsi Max 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.san_pellegrino_1l_product_template msgid "San Pellegrino 1L" -msgstr "" +msgstr "San Pellegrino 1L" #. module: point_of_sale #: view:pos.order:0 msgid "Post Entries" -msgstr "" +msgstr "上传记录" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_1l_product_template msgid "Spa Reine 1L" -msgstr "" +msgstr "Spa Reine 1L" #. module: point_of_sale #: report:pos.details_summary:0 @@ -583,13 +585,13 @@ msgstr "结束日期" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created during current year" -msgstr "" +msgstr "当前年度创建的POS订单" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_pos_form #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale view:pos.order:0 msgid "PoS Orders" -msgstr "" +msgstr "POS订单" #. module: point_of_sale #: report:pos.details:0 @@ -604,12 +606,12 @@ msgstr "付款合计" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_all_menu_all_register msgid "List of Cash Registers" -msgstr "" +msgstr "收款机清单" #. module: point_of_sale #: model:product.template,name:point_of_sale.maes_50cl_product_template msgid "Maes 50cl" -msgstr "" +msgstr "Maes 50cl" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_transaction_pos @@ -619,7 +621,7 @@ msgstr "POS交易" #. module: point_of_sale #: view:report.pos.order:0 msgid "Not Invoiced" -msgstr "" +msgstr "未开票" #. module: point_of_sale #: selection:report.cash.register,month:0 selection:report.pos.order,month:0 @@ -645,17 +647,17 @@ msgstr "" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_2l_product_template msgid "Fanta Orange 2L" -msgstr "" +msgstr "Fanta Orange 2L" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_33cl_product_template msgid "Spa Reine 33cl" -msgstr "" +msgstr "Spa Reine 33cl" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_discount msgid "Add a Global Discount" -msgstr "" +msgstr "增加一个全局折扣" #. module: point_of_sale #: field:pos.order.line,price_subtotal_incl:0 @@ -665,18 +667,18 @@ msgstr "小计" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_prosciutto_product_template msgid "Dr. Oetker Ristorante Prosciutto" -msgstr "" +msgstr "Dr. Oetker Ristorante Prosciutto" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_light_paprika_170g_product_template #: model:product.template,name:point_of_sale.lays_paprika_170g_product_template msgid "Lays Light Paprika 170g" -msgstr "" +msgstr "Lays Light Paprika 170g" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_lemon_50cl_product_template msgid "Coca-Cola Light Lemon 50cl" -msgstr "" +msgstr "Coca-Cola Light Lemon 50cl" #. module: point_of_sale #: field:report.cash.register,balance_end_real:0 @@ -692,12 +694,12 @@ msgstr "关闭收银机" #. module: point_of_sale #: model:product.template,name:point_of_sale.croky_naturel_45g_product_template msgid "Croky Naturel 45g" -msgstr "" +msgstr "Croky Naturel 45g" #. module: point_of_sale #: model:product.template,name:point_of_sale.product_product_putmoneyforchange1_product_template msgid "Cash Out" -msgstr "" +msgstr "提款" #. module: point_of_sale #: report:account.statement:0 report:all.closed.cashbox.of.the.day:0 @@ -708,12 +710,12 @@ msgstr "期初余额" #: model:ir.model,name:point_of_sale.model_pos_category #: field:product.product,pos_categ_id:0 msgid "PoS Category" -msgstr "" +msgstr "POS 类别" #. module: point_of_sale #: model:product.template,name:point_of_sale.chimay_bleu_75cl_product_template msgid "Chimay Bleu 75cl" -msgstr "" +msgstr "Chimay Bleu 75cl" #. module: point_of_sale #: report:pos.payment.report.user:0 @@ -730,7 +732,7 @@ msgstr "# 明细" msgid "" "This field authorize Validation of Cashbox without controlling the closing " "balance." -msgstr "" +msgstr "这字段授权没有余额控制的钱箱验证" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_details @@ -741,7 +743,7 @@ msgstr "销售详情" #. module: point_of_sale #: model:pos.category,name:point_of_sale.pils msgid "Pils" -msgstr "" +msgstr "Pils" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 @@ -771,7 +773,7 @@ msgstr "交易数合计" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_petillante_50cl_product_template msgid "Chaudfontaine Petillante 50cl" -msgstr "" +msgstr "Chaudfontaine Petillante 50cl" #. module: point_of_sale #: field:pos.order.line,create_date:0 @@ -786,7 +788,7 @@ msgstr "今天的销售情况" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_300g_product_template msgid "Lays Naturel XXL 300g" -msgstr "" +msgstr "Lays Naturel XXL 300g" #. module: point_of_sale #: view:report.sales.by.margin.pos:0 view:report.sales.by.margin.pos.month:0 @@ -836,12 +838,12 @@ msgstr "订单日期" #. module: point_of_sale #: model:product.template,name:point_of_sale.stella_33cl_product_template msgid "Stella Artois 33cl" -msgstr "" +msgstr "Stella Artois 33cl" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created during this year" -msgstr "" +msgstr "年度收款分析" #. module: point_of_sale #: report:pos.invoice:0 @@ -863,7 +865,7 @@ msgstr "财务状况备注:" #. module: point_of_sale #: model:product.template,name:point_of_sale.evian_2l_product_template msgid "Evian 2L" -msgstr "" +msgstr "Evian 2L" #. module: point_of_sale #: selection:report.cash.register,month:0 selection:report.pos.order,month:0 @@ -883,12 +885,12 @@ msgstr "税:" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_2l_product_template msgid "Coca-Cola Light 2L" -msgstr "" +msgstr "Coca-Cola Light 2L" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_funghi_product_template msgid "Dr. Oetker Ristorante Funghi" -msgstr "" +msgstr "Dr. Oetker Ristorante Funghi" #. module: point_of_sale #: field:report.transaction.pos,disc:0 @@ -898,12 +900,12 @@ msgstr "折扣" #. module: point_of_sale #: model:product.template,name:point_of_sale.lindemans_kriek_37,5cl_product_template msgid "Lindemans Kriek 37.5cl" -msgstr "" +msgstr "Lindemans Kriek 37.5cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_33cl_product_template msgid "Coca-Cola Zero 33cl" -msgstr "" +msgstr "Coca-Cola Zero 33cl" #. module: point_of_sale #: report:pos.invoice:0 @@ -954,12 +956,12 @@ msgstr "用户" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_33cl_product_template msgid "Coca-Cola Light 33cl" -msgstr "" +msgstr "Coca-Cola Light 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.perrier_1l_product_template msgid "Perrier 1L" -msgstr "" +msgstr "Perrier 1L" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -974,7 +976,7 @@ msgstr "POS" #. module: point_of_sale #: model:product.template,name:point_of_sale.boon_framboise_37,5cl_product_template msgid "Boon Framboise 37.5cl" -msgstr "" +msgstr "Boon Framboise 37.5cl" #. module: point_of_sale #: selection:report.cash.register,month:0 selection:report.pos.order,month:0 @@ -999,7 +1001,7 @@ msgstr "账簿" #. module: point_of_sale #: model:product.template,name:point_of_sale.timmermans_faro_37,5cl_product_template msgid "Timmermans Faro 37.5cl" -msgstr "" +msgstr "Timmermans Faro 37.5cl" #. module: point_of_sale #: view:account.bank.statement:0 view:pos.order:0 field:pos.order,state:0 @@ -1027,12 +1029,12 @@ msgstr "销售(参考)" #. module: point_of_sale #: model:product.template,name:point_of_sale.timmermans_kriek_37,5cl_product_template msgid "Timmermans Kriek 37.5cl" -msgstr "" +msgstr "Timmermans Kriek 37.5cl" #. module: point_of_sale #: field:account.journal,check_dtls:0 msgid "Control Balance Before Closing" -msgstr "" +msgstr "结账前调整余额" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_order_line @@ -1057,7 +1059,7 @@ msgstr "用户" #. module: point_of_sale #: model:pos.category,name:point_of_sale.food msgid "Food" -msgstr "" +msgstr "食品" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -1072,19 +1074,19 @@ msgstr "价格" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_stracciatella_2,5l_product_template msgid "ijsboerke Stracciatella 2.5L" -msgstr "" +msgstr "ijsboerke Stracciatella 2.5L" #. module: point_of_sale #: field:account.journal,journal_user:0 msgid "PoS Payment Method" -msgstr "" +msgstr "POS付款方式" #. module: point_of_sale #: help:product.product,expense_pdt:0 msgid "" "This is a product you can use to take cash from a statement for the point of " "sale backend, exemple: money lost, transfer to bank, etc." -msgstr "" +msgstr "这是一个产品,你可以用来从POS后端声明 取现, 例如:钱丢了,转移到银行等" #. module: point_of_sale #: field:report.cash.register,date:0 @@ -1094,18 +1096,18 @@ msgstr "创建日期" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_33cl_product_template msgid "Coca-Cola Regular 33cl" -msgstr "" +msgstr "Coca-Cola Regular 33cl" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:65 #, python-format msgid "Unable to Delete !" -msgstr "" +msgstr "不能删除!" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_paprika_oven_150g_product_template msgid "Lays Paprika Oven Baked 150g" -msgstr "" +msgstr "Lays Paprika Oven Baked 150g" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -1122,7 +1124,7 @@ msgstr "名称" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_gazeuse_33cl_product_template msgid "Spa Barisart 33cl" -msgstr "" +msgstr "Spa Barisart 33cl" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:284 @@ -1130,14 +1132,14 @@ msgstr "" msgid "" "There is no receivable account defined to make payment for the partner: " "\"%s\" (id:%d)" -msgstr "" +msgstr "没有定义伙伴付款的应收账户:\"%s\" (id:%d)" #. module: point_of_sale #: view:pos.confirm:0 msgid "" "Generate all sale journal entries for non invoiced orders linked to a closed " "cash register or statement." -msgstr "" +msgstr "为已关闭的钱箱对应的未开票订单生成会计凭证。" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:293 @@ -1172,7 +1174,7 @@ msgstr "每个公司的账簿名称必须唯一!" #: model:product.template,name:point_of_sale.lays_light_naturel_170g_product_template #: model:product.template,name:point_of_sale.lays_naturel_170g_product_template msgid "Lays Light Naturel 170g" -msgstr "" +msgstr "Lays Light Naturel 170g" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 report:pos.lines:0 @@ -1185,28 +1187,28 @@ msgstr "打印日期" #: code:addons/point_of_sale/point_of_sale.py:282 #, python-format msgid "There is no receivable account defined to make payment" -msgstr "" +msgstr "没有定义进行付款的应收账户" #. module: point_of_sale #: view:pos.open.statement:0 msgid "Do you want to open cash registers ?" -msgstr "" +msgstr "你要打开收银机吗?" #. module: point_of_sale #: help:pos.category,sequence:0 msgid "" "Gives the sequence order when displaying a list of product categories." -msgstr "" +msgstr "显示产品类别列表的顺序号" #. module: point_of_sale #: field:product.product,expense_pdt:0 msgid "PoS Cash Output" -msgstr "" +msgstr "POS 现金支出" #. module: point_of_sale #: model:pos.category,name:point_of_sale.soda msgid "Soda" -msgstr "" +msgstr "苏打" #. module: point_of_sale #: view:account.bank.statement:0 view:pos.order:0 view:report.cash.register:0 @@ -1233,7 +1235,7 @@ msgstr "没有价格表!" #. module: point_of_sale #: view:pos.order:0 msgid "Update" -msgstr "" +msgstr "更新" #. module: point_of_sale #: report:pos.invoice:0 @@ -1243,17 +1245,17 @@ msgstr "基础" #. module: point_of_sale #: model:pos.category,name:point_of_sale.categ_others msgid "Others" -msgstr "" +msgstr "其它" #. module: point_of_sale #: view:product.product:0 msgid "Point-of-Sale" -msgstr "" +msgstr "销售点" #. module: point_of_sale #: model:product.template,name:point_of_sale.evian_50cl_product_template msgid "Evian 50cl" -msgstr "" +msgstr "Evian 50cl" #. module: point_of_sale #: view:pos.order:0 @@ -1268,7 +1270,7 @@ msgstr "销售单" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_lemon_2l_product_template msgid "Coca-Cola Light Lemon 2L" -msgstr "" +msgstr "Coca-Cola Light Lemon 2L" #. module: point_of_sale #: report:pos.details:0 report:pos.invoice:0 field:pos.order,amount_tax:0 @@ -1285,12 +1287,12 @@ msgstr "销售明细" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_oven_150g_product_template msgid "Lays Naturel Oven Baked 150g" -msgstr "" +msgstr "Lays Naturel Oven Baked 150g" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_decaf_33cl_product_template msgid "Coca-Cola Light Decaf 33cl" -msgstr "" +msgstr "Coca-Cola Light Decaf 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.product_normal_action @@ -1302,12 +1304,12 @@ msgstr "产品" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_4formaggi_product_template msgid "Dr. Oetker Ristorante Quattro Formaggi" -msgstr "" +msgstr "Dr. Oetker Ristorante Quattro Formaggi" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_1l_product_template msgid "Coca-Cola Zero 1L" -msgstr "" +msgstr "Coca-Cola Zero 1L" #. module: point_of_sale #: report:pos.sales.user:0 report:pos.sales.user.today:0 @@ -1326,12 +1328,12 @@ msgstr "POS" #: model:ir.actions.act_window,name:point_of_sale.action_product_output #: model:ir.ui.menu,name:point_of_sale.products_for_output_operations msgid "Products 'Put Money In'" -msgstr "" +msgstr "“现金入库”产品" #. module: point_of_sale #: model:product.template,name:point_of_sale.croky_bolognaise_250g_product_template msgid "Croky Bolognaise 250g" -msgstr "" +msgstr "Croky Bolognaise 250g" #. module: point_of_sale #: view:pos.order:0 @@ -1352,14 +1354,14 @@ msgstr "有关销售员" #: model:ir.actions.act_window,name:point_of_sale.action_pos_sale_all #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale_all msgid "All Sales Orders" -msgstr "" +msgstr "全部销售订单" #. module: point_of_sale #: help:product.product,income_pdt:0 msgid "" "This is a product you can use to put cash into a statement for the point of " "sale backend." -msgstr "" +msgstr "这个产品用来记录在POS后台将现金放入钱箱的动作。" #. module: point_of_sale #: view:pos.receipt:0 @@ -1369,12 +1371,12 @@ msgstr "打印销售订单的收据" #. module: point_of_sale #: field:pos.make.payment,journal:0 msgid "Payment Mode" -msgstr "" +msgstr "付款方式" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_paprika_45g_product_template msgid "Lays Paprika 45g" -msgstr "" +msgstr "Lays Paprika 45g" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -1403,7 +1405,7 @@ msgstr "用户的销售订单" #. module: point_of_sale #: model:product.template,name:point_of_sale.evian_1l_product_template msgid "Evian 1L" -msgstr "" +msgstr "Evian 1L" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_open_statement @@ -1413,7 +1415,7 @@ msgstr "打开收银机" #. module: point_of_sale #: model:pos.category,name:point_of_sale.water msgid "Water" -msgstr "" +msgstr "水" #. module: point_of_sale #: view:report.cash.register:0 @@ -1428,7 +1430,7 @@ msgstr "7月" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_poivre_sel_oven_150g_product_template msgid "Lays Sel et Poivre Oven Baked 150g" -msgstr "" +msgstr "Lays Sel et Poivre Oven Baked 150g" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -1438,7 +1440,7 @@ msgstr "产品数量" #. module: point_of_sale #: model:product.template,name:point_of_sale.chimay_rouge_33cl_product_template msgid "Chimay Rouge 33cl" -msgstr "" +msgstr "Chimay Rouge 33cl" #. module: point_of_sale #: field:report.pos.order,delay_validation:0 @@ -1458,12 +1460,12 @@ msgstr "POS付款" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_50cl_product_template msgid "Coca-Cola Light 50cl" -msgstr "" +msgstr "Coca-Cola Light 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.jupiler_50cl_product_template msgid "Jupiler 50cl" -msgstr "" +msgstr "Jupiler 50cl" #. module: point_of_sale #: report:pos.details:0 report:pos.details_summary:0 @@ -1473,7 +1475,7 @@ msgstr "结束期间" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_light_lemon_33cl_product_template msgid "Coca-Cola Light Lemon 33cl" -msgstr "" +msgstr "Coca-Cola Light Lemon 33cl" #. module: point_of_sale #: field:account.journal,auto_cash:0 @@ -1483,17 +1485,17 @@ msgstr "自动打开" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_ketchup_250g_product_template msgid "Lays Ketchup 250g" -msgstr "" +msgstr "Lays Ketchup 250g" #. module: point_of_sale #: model:product.template,name:point_of_sale.perrier_50cl_product_template msgid "Perrier 50cl" -msgstr "" +msgstr "Perrier 50cl" #. module: point_of_sale #: selection:report.pos.order,state:0 msgid "Synchronized" -msgstr "" +msgstr "已同步" #. module: point_of_sale #: view:report.cash.register:0 field:report.cash.register,month:0 @@ -1509,7 +1511,7 @@ msgstr "对账单名称" #. module: point_of_sale #: view:report.pos.order:0 msgid "Year of order date" -msgstr "" +msgstr "订单年度" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_tree @@ -1535,7 +1537,7 @@ msgstr "按用户日利润率查看销售报表" #. module: point_of_sale #: view:pos.open.statement:0 msgid "Open Registers" -msgstr "" +msgstr "打开收银机" #. module: point_of_sale #: field:report.transaction.pos,journal_id:0 @@ -1550,22 +1552,22 @@ msgstr "期初余额" #. module: point_of_sale #: view:account.bank.statement:0 selection:report.pos.order,state:0 msgid "Closed" -msgstr "" +msgstr "已关闭" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_vegetale_product_template msgid "Dr. Oetker Ristorante Vegetale" -msgstr "" +msgstr "Dr. Oetker Ristorante Vegetale" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created by today" -msgstr "" +msgstr "今天创建的POS订单" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_2l_product_template msgid "Coca-Cola Zero 2L" -msgstr "" +msgstr "Coca-Cola Zero 2L" #. module: point_of_sale #: field:pos.order,amount_paid:0 selection:pos.order,state:0 @@ -1585,12 +1587,12 @@ msgstr "折扣" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created in last month" -msgstr "" +msgstr "上月收入分析" #. module: point_of_sale #: model:pos.category,name:point_of_sale.beers msgid "Beers" -msgstr "" +msgstr "Beers" #. module: point_of_sale #: view:pos.close.statement:0 @@ -1598,12 +1600,12 @@ msgid "" "OpenERP will close all cash registers he can close automatically without " "validation. He will also open all cash registers for which you have to " "control the ending belance before closing manually." -msgstr "" +msgstr "对不无需盘点余额的钱箱,OpenERP会批量自动关闭;对于需要盘点余额的钱箱,只能逐个手工关闭。" #. module: point_of_sale #: view:report.cash.register:0 msgid "Cash Analysis created by today" -msgstr "" +msgstr "本日收入分析" #. module: point_of_sale #: selection:report.cash.register,state:0 @@ -1613,7 +1615,7 @@ msgstr "报价单" #. module: point_of_sale #: model:product.template,name:point_of_sale.product_product_putmoneyforchange0_product_template msgid "Cash In" -msgstr "" +msgstr "收到货款" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -1645,7 +1647,7 @@ msgstr "对账单明细" #. module: point_of_sale #: model:product.template,name:point_of_sale.croky_paprika_45g_product_template msgid "Croky Paprika 45g" -msgstr "" +msgstr "Croky Paprika 45g" #. module: point_of_sale #: view:pos.order:0 @@ -1679,7 +1681,7 @@ msgid "" "The system will open all cash registers, so that you can start recording " "payments. We suggest you to control the opening balance of each register, " "using their CashBox tab." -msgstr "" +msgstr "系统将打开所用钱箱,以便开始收银。我们建议你在钱箱标签页盘点一下期初现金。" #. module: point_of_sale #: report:pos.invoice:0 report:pos.lines:0 field:pos.order.line,price_unit:0 @@ -1701,7 +1703,7 @@ msgstr "发票" #. module: point_of_sale #: model:product.template,name:point_of_sale.rochefort_8_33cl_product_template msgid "Rochefort \"8\" 33cl" -msgstr "" +msgstr "Rochefort \"8\" 33cl" #. module: point_of_sale #: view:account.bank.statement:0 selection:report.cash.register,state:0 @@ -1716,12 +1718,12 @@ msgstr "单据参考" #. module: point_of_sale #: model:product.template,name:point_of_sale.timmermans_geuze_37,5cl_product_template msgid "Timmermans Geuze 37.5cl" -msgstr "" +msgstr "Timmermans Geuze 37.5cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_pickles_250g_product_template msgid "Lays Pickels 250g" -msgstr "" +msgstr "Lays Pickels 250g" #. module: point_of_sale #: field:report.sales.by.margin.pos,net_margin_per_qty:0 @@ -1737,7 +1739,7 @@ msgstr "用户月销售情况" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_et_fruit_50cl_product_template msgid "Spa et Fruit Orange 50cl" -msgstr "" +msgstr "Spa et Fruit Orange 50cl" #. module: point_of_sale #: view:report.sales.by.margin.pos:0 view:report.sales.by.margin.pos.month:0 @@ -1748,7 +1750,7 @@ msgstr "按用户和利润查看销售情况" #: code:addons/point_of_sale/wizard/pos_payment.py:59 #, python-format msgid "Paiement" -msgstr "" +msgstr "付款" #. module: point_of_sale #: report:pos.invoice:0 @@ -1758,7 +1760,7 @@ msgstr "税:" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_max_33cl_product_template msgid "Pepsi Max 33cl" -msgstr "" +msgstr "Pepsi Max 33cl" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_pos_order @@ -1780,7 +1782,7 @@ msgstr "产品" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_pollo_product_template msgid "Dr. Oetker Ristorante Pollo" -msgstr "" +msgstr "Dr. Oetker Ristorante Pollo" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_lines_report @@ -1790,27 +1792,27 @@ msgstr "销售单明细" #. module: point_of_sale #: model:product.template,name:point_of_sale.grisette_cerise_25cl_product_template msgid "Grisette Cerise 25cl" -msgstr "" +msgstr "Grisette Cerise 25cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_33cl_product_template msgid "Chaudfontaine 33cl" -msgstr "" +msgstr "Chaudfontaine 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_margherita_product_template msgid "Dr. Oetker La Margherita" -msgstr "" +msgstr "Dr. Oetker La Margherita" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_root msgid "PoS Backend" -msgstr "" +msgstr "POS后端" #. module: point_of_sale #: view:pos.order:0 selection:pos.order,state:0 msgid "Posted" -msgstr "" +msgstr "已登帐" #. module: point_of_sale #: field:pos.order,date_order:0 @@ -1826,12 +1828,12 @@ msgstr "用户销售明细" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_2l_product_template msgid "Pepsi 2L" -msgstr "" +msgstr "Pepsi 2L" #. module: point_of_sale #: report:pos.details:0 msgid "Order" -msgstr "" +msgstr "订单" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:472 @@ -1842,12 +1844,12 @@ msgstr "没有为此产品定义收入类科目: \\\"%s\\\" (id:%d)" #. module: point_of_sale #: view:pos.details:0 msgid "POS Details" -msgstr "" +msgstr "POS详细信息" #. module: point_of_sale #: field:pos.details,user_ids:0 msgid "Salesmen" -msgstr "" +msgstr "销售员" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_cash_register @@ -1863,7 +1865,7 @@ msgstr "总净重:" #. module: point_of_sale #: model:res.groups,name:point_of_sale.group_pos_manager msgid "Manager" -msgstr "" +msgstr "经理" #. module: point_of_sale #: field:pos.details,date_start:0 field:pos.sale.user,date_start:0 @@ -1894,12 +1896,12 @@ msgstr "开启收银机" #. module: point_of_sale #: model:product.template,name:point_of_sale.lindemans_pecheresse_37,5cl_product_template msgid "Lindemans Pecheresse 37.5cl" -msgstr "" +msgstr "Lindemans Pecheresse 37.5cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_33cl_product_template msgid "Pepsi 33cl" -msgstr "" +msgstr "Pepsi 33cl" #. module: point_of_sale #: report:account.statement:0 @@ -1917,12 +1919,12 @@ msgstr "付款分析报表" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_25cl_product_template msgid "Fanta Orange 25cl" -msgstr "" +msgstr "Fanta Orange 25cl" #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Journal Entries" -msgstr "" +msgstr "生成会计凭证" #. module: point_of_sale #: report:account.statement:0 report:all.closed.cashbox.of.the.day:0 @@ -1942,39 +1944,39 @@ msgstr "发票日期" #. module: point_of_sale #: field:pos.box.entries,name:0 msgid "Reason" -msgstr "" +msgstr "原因" #. module: point_of_sale #: model:product.template,name:point_of_sale.orangina_33cl_product_template msgid "Orangina 33cl" -msgstr "" +msgstr "Orangina 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_product_input #: model:ir.ui.menu,name:point_of_sale.products_for_input_operations msgid "Products 'Take Money Out'" -msgstr "" +msgstr "“现金出库”产品" #. module: point_of_sale #: model:product.template,name:point_of_sale.chimay_bleu_33cl_product_template msgid "Chimay Bleu 33cl" -msgstr "" +msgstr "Chimay Bleu 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_account_journal_form #: model:ir.ui.menu,name:point_of_sale.menu_action_account_journal_form_open msgid "Payment Methods" -msgstr "" +msgstr "付款方式" #. module: point_of_sale #: model:pos.category,name:point_of_sale.chips msgid "Chips" -msgstr "" +msgstr "薯片" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_spinaci_product_template msgid "Dr. Oetker Ristorante Spinaci" -msgstr "" +msgstr "Dr. Oetker Ristorante Spinaci" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:293 @@ -1993,7 +1995,7 @@ msgstr "今日用户的付款分析" #: model:ir.actions.act_window,name:point_of_sale.action_box_entries #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl msgid "Put Money In" -msgstr "" +msgstr "现金入库" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:238 @@ -2010,12 +2012,12 @@ msgstr "条款号" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_vanille_2,5l_product_template msgid "ijsboerke Vanille 2.5L" -msgstr "" +msgstr "ijsboerke Vanille 2.5L" #. module: point_of_sale #: selection:pos.order,state:0 selection:report.pos.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "已取消" #. module: point_of_sale #: report:pos.user.product:0 @@ -2025,7 +2027,7 @@ msgstr "结束日期" #. module: point_of_sale #: model:product.template,name:point_of_sale.orangina_1,5l_product_template msgid "Orangina 1.5L" -msgstr "" +msgstr "Orangina 1.5L" #. module: point_of_sale #: field:pos.order,picking_id:0 @@ -2035,7 +2037,7 @@ msgstr "领料/提货" #. module: point_of_sale #: model:pos.category,name:point_of_sale.ice_cream msgid "Ice Cream" -msgstr "" +msgstr "冰淇淋" #. module: point_of_sale #: field:pos.order,shop_id:0 field:report.pos.order,shop_id:0 @@ -2050,12 +2052,12 @@ msgstr "银行对账单明细" #. module: point_of_sale #: model:product.template,name:point_of_sale.belle_vue_kriek_25cl_product_template msgid "Belle-Vue Kriek 25cl" -msgstr "" +msgstr "Belle-Vue Kriek 25cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_petillante_1,5l_product_template msgid "Chaudfontaine Petillante 1.5l" -msgstr "" +msgstr "Chaudfontaine Petillante 1.5l" #. module: point_of_sale #: view:report.sales.by.user.pos:0 view:report.sales.by.user.pos.month:0 @@ -2066,7 +2068,7 @@ msgstr "POS分析报表" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_1,5l_product_template msgid "Chaudfontaine 1.5l" -msgstr "" +msgstr "Chaudfontaine 1.5l" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_close_statement @@ -2077,17 +2079,17 @@ msgstr "关闭收银机" #: code:addons/point_of_sale/point_of_sale.py:65 #, python-format msgid "In order to delete a sale, it must be new or cancelled." -msgstr "" +msgstr "只有新的或被取消的销售流水可以删除" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_50cl_product_template msgid "Coca-Cola Regular 50cl" -msgstr "" +msgstr "Coca-Cola Regular 50cl" #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Entries" -msgstr "" +msgstr "生成凭证" #. module: point_of_sale #: field:pos.box.entries,product_id:0 field:pos.box.out,product_id:0 @@ -2119,17 +2121,17 @@ msgstr "确定" msgid "" "This field authorize the automatic creation of the cashbox, without control " "of the initial balance." -msgstr "" +msgstr "此字段控制钱箱的自动新建,无需做期初现金盘点" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_50cl_product_template msgid "Coca-Cola Zero 50cl" -msgstr "" +msgstr "Coca-Cola Zero 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_tonno_product_template msgid "Dr. Oetker Ristorante Tonno" -msgstr "" +msgstr "Copy text \t Dr. Oetker Ristorante Tonno" #. module: point_of_sale #: report:pos.invoice:0 @@ -2139,29 +2141,29 @@ msgstr "供应商发票" #. module: point_of_sale #: constraint:account.bank.statement:0 msgid "The journal and period chosen have to belong to the same company." -msgstr "" +msgstr "所选的凭证簿和期间必须属于相同公司。" #. module: point_of_sale #: view:pos.order:0 selection:pos.order,state:0 #: selection:report.pos.order,state:0 msgid "New" -msgstr "" +msgstr "新建" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:238 #, python-format msgid "In order to set to draft a sale, it must be cancelled." -msgstr "" +msgstr "只有已取消的订单才能设置为草稿。" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_zero_orange_33cl_product_template msgid "Fanta Zero Orange 33cl" -msgstr "" +msgstr "Fanta Zero Orange 33cl" #. module: point_of_sale #: view:report.pos.order:0 msgid "Day of order date" -msgstr "" +msgstr "订单日期" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_rep @@ -2171,7 +2173,7 @@ msgstr "报告" #. module: point_of_sale #: model:product.template,name:point_of_sale.maes_33cl_product_template msgid "Maes 33cl" -msgstr "" +msgstr "Maes 33cl" #. module: point_of_sale #: view:pos.box.entries:0 @@ -2191,28 +2193,28 @@ msgstr "设置" #. module: point_of_sale #: model:product.template,name:point_of_sale.orval_33cl_product_template msgid "Orval 33cl" -msgstr "" +msgstr "Orval 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_1l_product_template msgid "Coca-Cola Regular 1L" -msgstr "" +msgstr "Coca-Cola Regular 1L" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:253 #, python-format msgid "Unable to cancel the picking." -msgstr "" +msgstr "无法取消发货" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created during current month" -msgstr "" +msgstr "本月新建的POS订单" #. module: point_of_sale #: view:report.pos.order:0 msgid "POS ordered created last month" -msgstr "" +msgstr "上月新建的POS订单" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_invoice @@ -2227,23 +2229,23 @@ msgstr "12月" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_gazeuse_1,5l_product_template msgid "Spa Barisart 1.5l" -msgstr "" +msgstr "Spa Barisart 1.5l" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:329 view:pos.order:0 #, python-format msgid "Return Products" -msgstr "" +msgstr "退货" #. module: point_of_sale #: model:product.template,name:point_of_sale.jupiler_33cl_product_template msgid "Jupiler 33cl" -msgstr "" +msgstr "Jupiler 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_chocolat_2,5l_product_template msgid "ijsboerke Chocolat 2.5L" -msgstr "" +msgstr "ijsboerke Chocolat 2.5L" #. module: point_of_sale #: view:pos.box.out:0 @@ -2289,12 +2291,12 @@ msgstr "否" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_gazeuse_50cl_product_template msgid "Spa Barisart 50cl" -msgstr "" +msgstr "Spa Barisart 50cl" #. module: point_of_sale #: model:pos.category,name:point_of_sale.special_beers msgid "Special Beers" -msgstr "" +msgstr "特制啤酒" #. module: point_of_sale #: field:pos.order.line,notice:0 @@ -2304,7 +2306,7 @@ msgstr "折扣通告" #. module: point_of_sale #: view:pos.order:0 msgid "Re-Print" -msgstr "" +msgstr "重新打印" #. module: point_of_sale #: view:report.cash.register:0 @@ -2314,7 +2316,7 @@ msgstr "草稿" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_zero_orange_1,5l_product_template msgid "Fanta Zero Orange 1.5L" -msgstr "" +msgstr "Fanta Zero Orange 1.5L" #. module: point_of_sale #: report:pos.invoice:0 @@ -2330,17 +2332,17 @@ msgstr "请提供业务伙伴。" #. module: point_of_sale #: model:pos.category,name:point_of_sale.fruity_beers msgid "Fruity Beers" -msgstr "" +msgstr "果酒" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_dame_blanche_2,5l_product_template msgid "ijsboerke Dame Blanche 2.5L" -msgstr "" +msgstr "ijsboerke Dame Blanche 2.5L" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_moka_2,5l_product_template msgid "ijsboerke Moka 2.5L" -msgstr "" +msgstr "ijsboerke Moka 2.5L" #. module: point_of_sale #: view:pos.order:0 @@ -2352,7 +2354,7 @@ msgstr "查询销售订单" msgid "" "Payment methods are defined by accounting journals having the field Payment " "Method checked." -msgstr "" +msgstr "付款方式是一些勾选了付款方式字段的凭证簿" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree @@ -2363,7 +2365,7 @@ msgstr "销售用户" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_hawaii_product_template msgid "Dr. Oetker Ristorante Hawaii" -msgstr "" +msgstr "Dr. Oetker Ristorante Hawaii" #. module: point_of_sale #: view:pos.receipt:0 @@ -2383,7 +2385,7 @@ msgstr "POS订单明细" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_petillante_33cl_product_template msgid "Chaudfontaine Petillante 33cl" -msgstr "" +msgstr "Chaudfontaine Petillante 33cl" #. module: point_of_sale #: model:ir.actions.act_window,help:point_of_sale.product_normal_action @@ -2393,11 +2395,12 @@ msgid "" "contains detailed information about your products related to procurement " "logistics, sales price, product category, suppliers and so on." msgstr "" +"您必须定义产品信息用于您的销售或采购。产品可以是原材料、可库存商品、消耗品或服务。产品表单包含产品相关的生产物流、售价、分类、供应商等等信息。" #. module: point_of_sale #: model:product.template,name:point_of_sale.pepsi_max_2l_product_template msgid "Pepsi Max 2L" -msgstr "" +msgstr "Pepsi Max 2L" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:358 @@ -2408,12 +2411,12 @@ msgstr "错误" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_paprika_300g_product_template msgid "Lays Paprika XXL 300g" -msgstr "" +msgstr "Lays Paprika XXL 300g" #. module: point_of_sale #: view:pos.close.statement:0 msgid "Do you want to close your cash registers ?" -msgstr "" +msgstr "是否关闭钱箱?" #. module: point_of_sale #: report:pos.invoice:0 @@ -2429,7 +2432,7 @@ msgstr "请为此销售单生成发票。" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_mozzarella_product_template msgid "Dr. Oetker Ristorante Mozzarella" -msgstr "" +msgstr "Dr. Oetker Ristorante Mozzarella" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_close_statement.py:66 @@ -2447,7 +2450,7 @@ msgstr "折扣(%)" #. module: point_of_sale #: view:pos.order:0 msgid "General Information" -msgstr "" +msgstr "常规信息" #. #-#-#-#-# point_of_sale.pot (OpenERP Server 6.1rc1) #-#-#-#-# #. module: point_of_sale @@ -2467,7 +2470,7 @@ msgstr "单据明细" #. module: point_of_sale #: view:account.journal:0 msgid "Extended Configuration" -msgstr "" +msgstr "扩展配置" #. module: point_of_sale #: field:pos.order.line,price_subtotal:0 @@ -2477,12 +2480,12 @@ msgstr "税额小计w/o" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_50cl_product_template msgid "Spa Reine 50cl" -msgstr "" +msgstr "Spa Reine 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.leffe_blonde_33cl_product_template msgid "Leffe Blonde 33cl" -msgstr "" +msgstr "Leffe Blonde 33cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_payment @@ -2502,7 +2505,7 @@ msgstr "今日用户销售情况" #. module: point_of_sale #: report:pos.invoice:0 msgid "Customer Code" -msgstr "" +msgstr "客户编号" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_box_out.py:86 @@ -2528,7 +2531,7 @@ msgstr "销售明细" #. module: point_of_sale #: view:pos.order:0 msgid "Yesterday" -msgstr "" +msgstr "昨天" #. module: point_of_sale #: field:pos.order,note:0 @@ -2538,12 +2541,12 @@ msgstr "内部备注" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_decaf_33cl_product_template msgid "Coca-Cola Zero Decaf 33cl" -msgstr "" +msgstr "Coca-Cola Zero Decaf 33cl" #. module: point_of_sale #: view:pos.box.out:0 msgid "Describe why you take money from the cash register:" -msgstr "" +msgstr "描述从钱箱移出现金的原因:" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_order_all @@ -2590,19 +2593,19 @@ msgstr "按用户月利润查看销售情况" #. module: point_of_sale #: model:product.template,name:point_of_sale.leffe_9_33cl_product_template msgid "Leffe Brune \"9\" 33cl" -msgstr "" +msgstr "Leffe Brune \"9\" 33cl" #. module: point_of_sale #: help:account.journal,journal_user:0 msgid "" "Check this box if this journal define a payment method that can be used in " "point of sales." -msgstr "" +msgstr "如果这个凭证簿可以作为POS上的一个付款方式,勾选这里。" #. module: point_of_sale #: field:pos.category,sequence:0 msgid "Sequence" -msgstr "" +msgstr "序号" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_return.py:316 view:pos.make.payment:0 @@ -2613,7 +2616,7 @@ msgstr "付款" #. module: point_of_sale #: constraint:pos.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "错误!您不能创建循环分类。" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_sales_user_today @@ -2623,12 +2626,12 @@ msgstr "今日用户销售情况" #. module: point_of_sale #: view:report.pos.order:0 msgid "Month of order date" -msgstr "" +msgstr "订单月份" #. module: point_of_sale #: field:product.product,income_pdt:0 msgid "PoS Cash Input" -msgstr "" +msgstr "POS现金入库" #. module: point_of_sale #: view:report.cash.register:0 field:report.cash.register,year:0 @@ -2639,18 +2642,18 @@ msgstr "年" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:31 msgid "Disc (%)" -msgstr "" +msgstr "折扣 (%)" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:41 msgid "Subtotal:" -msgstr "" +msgstr "小计:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:45 #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:268 msgid "Tax:" -msgstr "" +msgstr "税:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:64 @@ -2660,65 +2663,65 @@ msgstr "折扣" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:71 msgid "+/-" -msgstr "" +msgstr "+/-" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:105 msgid "Paid:" -msgstr "" +msgstr "已付:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:113 #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:288 msgid "Change:" -msgstr "" +msgstr "零钞" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:124 msgid "Back to Products" -msgstr "" +msgstr "返回产品列表" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:127 msgid "Validate" -msgstr "" +msgstr "确认" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:140 msgid "pending orders" -msgstr "" +msgstr "暂停的订单" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:145 msgid "" "There are pending operations that could not be saved into the database, are " "you sure you want to exit?" -msgstr "" +msgstr "数据库中有不能保存的暂停操作,你确认要退出?" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:236 msgid "Print" -msgstr "" +msgstr "打印" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:238 msgid "Next Order" -msgstr "" +msgstr "下一订单" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:248 msgid "Phone:" -msgstr "" +msgstr "电话:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:249 msgid "User:" -msgstr "" +msgstr "用户:" #. openerp-web #: /home/odo/repositories/addons/trunk/point_of_sale/static/src/xml/pos.xml:250 msgid "Shop:" -msgstr "" +msgstr "门店" #~ msgid "Set to draft" #~ msgstr "设为草稿" diff --git a/addons/portal/i18n/es_CR.po b/addons/portal/i18n/es_CR.po index 336843f07b6..407f61a6d83 100644 --- a/addons/portal/i18n/es_CR.po +++ b/addons/portal/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-17 00:24+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 21:54+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -23,13 +22,13 @@ msgstr "" #: code:addons/portal/wizard/share_wizard.py:51 #, python-format msgid "Please select at least one user to share with" -msgstr "" +msgstr "Por favor seleccione al menos un usuario con quien compartir" #. module: portal #: code:addons/portal/wizard/share_wizard.py:55 #, python-format msgid "Please select at least one group to share with" -msgstr "" +msgstr "Por favor seleccione al menos un grupo con quien compartir" #. module: portal #: field:res.portal,group_id:0 @@ -45,12 +44,12 @@ msgstr "Grupos existentes" #. module: portal #: model:ir.model,name:portal.model_res_portal_wizard_user msgid "Portal User Config" -msgstr "" +msgstr "Configuración usuario portal" #. module: portal #: view:res.portal.wizard.user:0 msgid "Portal User" -msgstr "" +msgstr "Usuario Portal" #. module: portal #: model:res.groups,comment:portal.group_portal_manager @@ -58,11 +57,16 @@ msgid "" "Portal managers have access to the portal definitions, and can easily " "configure the users, access rights and menus of portal users." msgstr "" +"Los administradores del portal tienen acceso a las definiciones del portal, " +"y puede configurar los usuarios, los derechos de acceso y los menús de los " +"usuarios del portal." #. module: portal #: help:res.portal,override_menu:0 msgid "Enable this option to override the Menu Action of portal users" msgstr "" +"Activar esta opción para sobrescribir la acción de menú de usuarios del " +"portal" #. module: portal #: field:res.portal.wizard.user,user_email:0 @@ -90,27 +94,31 @@ msgstr "Enviar invitaciones" #. module: portal #: view:res.portal:0 msgid "Widgets assigned to Users" -msgstr "" +msgstr "Widgets asignados a usuarios" #. module: portal #: help:res.portal,url:0 msgid "The url where portal users can connect to the server" -msgstr "" +msgstr "La url donde los usuarios del portal pueden conectarse al servidor" #. module: portal #: model:res.groups,comment:portal.group_portal_officer msgid "Portal officers can create new portal users with the portal wizard." msgstr "" +"Oficiales del portal pueden crear nuevos usuarios del portal con el " +"asistente del portal." #. module: portal #: help:res.portal.wizard,message:0 msgid "This text is included in the welcome email sent to the users" msgstr "" +"Este texto está incluido en el email de bienvenida enviado a los usuarios" #. module: portal #: help:res.portal,menu_action_id:0 msgid "If set, replaces the standard menu for the portal's users" msgstr "" +"Si se establece, sustituye al menú estándar para los usuarios del portal" #. module: portal #: field:res.portal.wizard.user,lang:0 @@ -125,12 +133,12 @@ msgstr "Nombre portal" #. module: portal #: view:res.portal.wizard.user:0 msgid "Portal Users" -msgstr "" +msgstr "Usuarios del portal" #. module: portal #: field:res.portal,override_menu:0 msgid "Override Menu Action of Users" -msgstr "" +msgstr "Anular la acción del menú de usuarios" #. module: portal #: field:res.portal,menu_action_id:0 @@ -145,12 +153,12 @@ msgstr "Nombre de usuario" #. module: portal #: help:res.portal,group_id:0 msgid "The group corresponding to this portal" -msgstr "" +msgstr "El grupo correspondiente a este portal" #. module: portal #: model:ir.model,name:portal.model_res_portal_widget msgid "Portal Widgets" -msgstr "" +msgstr "Widgets portal" #. module: portal #: model:ir.model,name:portal.model_res_portal @@ -165,7 +173,7 @@ msgstr "Portal" #: code:addons/portal/wizard/portal_wizard.py:35 #, python-format msgid "Your OpenERP account at %(company)s" -msgstr "" +msgstr "Su cuenta OpenERP en %(company)s" #. module: portal #: code:addons/portal/portal.py:107 @@ -177,23 +185,23 @@ msgstr "Menú de %s" #. module: portal #: help:res.portal.wizard,portal_id:0 msgid "The portal in which new users must be added" -msgstr "" +msgstr "El portal en el cual se deben añadir los nuevos usuarios" #. module: portal #: model:ir.model,name:portal.model_res_portal_wizard msgid "Portal Wizard" -msgstr "" +msgstr "Asistente portal" #. module: portal #: help:res.portal,widget_ids:0 msgid "Widgets assigned to portal users" -msgstr "" +msgstr "Widgets asignados a usuarios del portal" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:163 #, python-format msgid "(missing url)" -msgstr "" +msgstr "(Falta URL)" #. module: portal #: view:share.wizard:0 @@ -212,6 +220,8 @@ msgid "" "Will be used as user login. Also necessary to send the account information " "to new users" msgstr "" +"Se utilizará como conexión del usuario. También es necesario enviar la " +"información de la cuenta a los nuevos usuarios" #. module: portal #: field:res.portal,parent_menu_id:0 @@ -231,7 +241,7 @@ msgstr "Widget" #. module: portal #: help:res.portal.wizard.user,lang:0 msgid "The language for the user's user interface" -msgstr "" +msgstr "El idioma de la interfaz de usuario del usuario" #. module: portal #: view:res.portal.wizard:0 @@ -246,13 +256,15 @@ msgstr "Sitio web" #. module: portal #: view:res.portal:0 msgid "Create Parent Menu" -msgstr "" +msgstr "Crear menú padre" #. module: portal #: view:res.portal.wizard:0 msgid "" "The following text will be included in the welcome email sent to users." msgstr "" +"El texto a continuación será incluido en el email de bienvenida enviado a " +"los usuarios." #. module: portal #: code:addons/portal/wizard/portal_wizard.py:135 @@ -276,6 +288,8 @@ msgstr "Dirección email invalida" msgid "" "You must have an email address in your User Preferences to send emails." msgstr "" +"Debe tener una dirección email en sus preferencias de usuario para enviar " +"emails" #. module: portal #: model:ir.model,name:portal.model_ir_ui_menu @@ -300,7 +314,7 @@ msgstr "Portales" #. module: portal #: help:res.portal,parent_menu_id:0 msgid "The menu action opens the submenus of this menu item" -msgstr "" +msgstr "La acción del menú abre el submenú de este elemento de menú" #. module: portal #: field:res.portal.widget,sequence:0 @@ -310,12 +324,12 @@ msgstr "Secuencia" #. module: portal #: field:res.users,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "Empresa relacionada" #. module: portal #: view:res.portal:0 msgid "Portal Menu" -msgstr "" +msgstr "Menú del portal" #. module: portal #: sql_constraint:res.users:0 @@ -347,23 +361,37 @@ msgid "" "OpenERP - Open Source Business Applications\n" "http://www.openerp.com\n" msgstr "" +"Estimado %(name)s,\n" +"\n" +"Se le ha creado una cuenta OpenERP en %(url)s.\n" +"\n" +"Los datos de su cuenta de usuario son:\n" +"Base de datos: %(db)s\n" +"Usuario: %(login)s\n" +"Contraseña: %(password)s\n" +"\n" +"%(message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" #. module: portal #: model:res.groups,name:portal.group_portal_manager msgid "Manager" -msgstr "" +msgstr "Director" #. module: portal #: help:res.portal.wizard.user,name:0 msgid "The user's real name" -msgstr "" +msgstr "El nombre real del usuario" #. module: portal #: model:ir.actions.act_window,name:portal.address_wizard_action #: model:ir.actions.act_window,name:portal.partner_wizard_action #: view:res.portal.wizard:0 msgid "Add Portal Access" -msgstr "" +msgstr "Añadir Portal de Acceso" #. module: portal #: field:res.portal.wizard.user,partner_id:0 @@ -380,6 +408,13 @@ msgid "" "the portal's users.\n" " " msgstr "" +"\n" +"Un portal de ayuda a la definición de puntos de vista y normas específicas " +"para un grupo de usuarios (el\n" +"portal de grupo). Un menú del portal, los widgets y los grupos específicos " +"pueden ser asignados a\n" +"los usuarios del portal.\n" +" " #. module: portal #: model:ir.model,name:portal.model_share_wizard @@ -389,4 +424,4 @@ msgstr "Asistente de compartición" #. module: portal #: model:res.groups,name:portal.group_portal_officer msgid "Officer" -msgstr "" +msgstr "Oficial" diff --git a/addons/portal/i18n/nl.po b/addons/portal/i18n/nl.po index c7795e090d0..ddaaf9f0a31 100644 --- a/addons/portal/i18n/nl.po +++ b/addons/portal/i18n/nl.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:36+0000\n" -"PO-Revision-Date: 2012-01-17 18:08+0000\n" +"PO-Revision-Date: 2012-02-18 14:54+0000\n" "Last-Translator: Erwin \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-02-09 07:09+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: portal #: code:addons/portal/wizard/share_wizard.py:51 @@ -149,7 +149,7 @@ msgstr "Gebruikersnaam" #. module: portal #: help:res.portal,group_id:0 msgid "The group corresponding to this portal" -msgstr "" +msgstr "De groep welke overeenkomt met dit portaal" #. module: portal #: model:ir.model,name:portal.model_res_portal_widget diff --git a/addons/process/i18n/es_CR.po b/addons/process/i18n/es_CR.po index dd0bbeb4fdf..3fd573f9cb0 100644 --- a/addons/process/i18n/es_CR.po +++ b/addons/process/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:59+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/procurement/i18n/es_CR.po b/addons/procurement/i18n/es_CR.po index 2d1af582165..330619d664f 100644 --- a/addons/procurement/i18n/es_CR.po +++ b/addons/procurement/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:24+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:11+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -87,7 +86,7 @@ msgstr "Calcular sólo reglas de stock mínimo" #. module: procurement #: view:procurement.order:0 msgid "Temporary Procurement Exceptions" -msgstr "" +msgstr "Excepciones de abastecimiento temporales" #. module: procurement #: field:procurement.order,company_id:0 @@ -166,7 +165,7 @@ msgstr "" #. module: procurement #: view:procurement.order:0 msgid "Permanent Procurement Exceptions" -msgstr "" +msgstr "Las excepciones permanentes Adquisiciones" #. module: procurement #: view:stock.warehouse.orderpoint:0 @@ -218,6 +217,16 @@ msgid "" "\n" " Exceptions:\n" msgstr "" +"Aquí está el informe de la programación de las adquisiciones.\n" +"\n" +" Hora de inicio:% s\n" +" Hora de finalización:% s\n" +" Compras total procesada:% d\n" +" Las contrataciones con excepciones:% d\n" +" Las contrataciones se ha parado (la fecha programada fuera del " +"rango de programador)% d\n" +"\n" +" Excepciones:\n" #. module: procurement #: selection:procurement.order,state:0 @@ -236,6 +245,9 @@ msgid "" "procurement to bring the virtual stock to the Quantity specified as Max " "Quantity." msgstr "" +"Cuando la acción virtual pasa por debajo de la cantidad mínima, OpenERP " +"genera una contratación pública para llevar el stock virtual de la cantidad " +"especificada como cantidad máxima." #. module: procurement #: view:procurement.order.compute:0 @@ -312,7 +324,7 @@ msgstr "Mejor precio (¡todavía no activo!)" #: code:addons/procurement/schedulers.py:111 #, python-format msgid "PROC %d: from stock - %3.2f %-5s - %s" -msgstr "" +msgstr "PROC %d: desde stock - %3.2f %-5s - %s" #. module: procurement #: view:procurement.order:0 @@ -390,7 +402,7 @@ msgstr "Referencias" #: view:product.product:0 #: field:product.product,orderpoint_ids:0 msgid "Minimum Stock Rule" -msgstr "" +msgstr "Regla de stock mínimo" #. module: procurement #: view:res.company:0 @@ -404,6 +416,8 @@ msgid "" "Please check the quantity in procurement order(s), it should not be 0 or " "less!" msgstr "" +"Por favor, compruebe la cantidad en la orden de compra (s), no debe ser 0 o " +"menos!" #. module: procurement #: help:procurement.order,procure_method:0 @@ -474,6 +488,9 @@ msgid "" "OpenERP generates a procurement to bring the virtual stock to the Max " "Quantity." msgstr "" +"When the virtual stock goes below the Min Quantity specified for this field, " +"OpenERP generates a procurement to bring the virtual stock to the Max " +"Quantity." #. module: procurement #: model:process.process,name:procurement.process_process_serviceproductprocess0 @@ -511,7 +528,7 @@ msgstr "más" #. module: procurement #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "No puede mover productos desde o hacia una ubicación de tipo vista." #. module: procurement #: help:stock.warehouse.orderpoint,active:0 @@ -633,7 +650,7 @@ msgstr "Regla de inventario mínimo" #. module: procurement #: help:stock.warehouse.orderpoint,qty_multiple:0 msgid "The procurement quantity will be rounded up to this multiple." -msgstr "" +msgstr "La cantidad de adquisiciones se redondeará al alza a esta múltiple." #. module: procurement #: model:ir.model,name:procurement.model_res_company @@ -673,7 +690,7 @@ msgstr "Ordenar el máximo" #. module: procurement #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "Referencia debe ser única por compañía!" #. module: procurement #: field:procurement.order,date_close:0 @@ -911,11 +928,12 @@ msgstr "Planificador de MRP y logística" #, python-format msgid "Cannot delete Procurement Order(s) which are in %s state!" msgstr "" +"¡No se puede eliminar Orden de Compras (s) que se encuentran en estado%s!" #. module: procurement #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: procurement #: field:mrp.property,name:0 @@ -1011,12 +1029,12 @@ msgstr "Detalles de abastecimiento" #. module: procurement #: view:procurement.order:0 msgid "Procurement started late" -msgstr "" +msgstr "Contratación se inició a finales" #. module: procurement #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Error: Código EAN no válido" #. module: procurement #: code:addons/procurement/schedulers.py:152 @@ -1028,7 +1046,7 @@ msgstr "PLANIFICADOR" #: code:addons/procurement/schedulers.py:88 #, python-format msgid "PROC %d: on order - %3.2f %-5s - %s" -msgstr "" +msgstr "PROC %d: en orden- %3.2f %-5s - %s" #~ msgid "" #~ "When the virtual stock goes belong the Min Quantity, OpenERP generates a " diff --git a/addons/procurement/i18n/nl.po b/addons/procurement/i18n/nl.po index f0c75f129a0..2fd057f7e61 100644 --- a/addons/procurement/i18n/nl.po +++ b/addons/procurement/i18n/nl.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:37+0000\n" -"PO-Revision-Date: 2012-02-13 14:13+0000\n" +"PO-Revision-Date: 2012-02-19 13:37+0000\n" "Last-Translator: Erwin \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-02-14 05:45+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: procurement #: view:make.procurement:0 @@ -135,7 +135,7 @@ msgstr "Bij order" #. module: procurement #: help:procurement.order,message:0 msgid "Exception occurred while computing procurement orders." -msgstr "Uitzondering opgetreden bij het berekenen van verwervingsopdrachten." +msgstr "Fouten opgetreden bij het berekenen van verwervingsopdrachten." #. module: procurement #: help:procurement.order,state:0 @@ -153,8 +153,7 @@ msgstr "" "Als de verwerving is bevestigd, gaat de status naar 'Bevestigd'. " "\n" "Na bevestiging gaat de status naar 'Loopt'.\n" -"Als er een uitzondering optreedt in de order gaat de status naar " -"'Uitzondering'.\n" +"Als er een fout optreedt in de order gaat de status naar 'Fout'.\n" "Als de uitzondering is verwijderd gaat de status naar 'Gereed'.\n" "De status is 'Wachtend' als de verwerving wacht op het afronden van een " "andere." @@ -274,7 +273,7 @@ msgstr "Te verwerken verwervingsopdrachten" #. module: procurement #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "Fout ! U kunt geen recursieve bedrijven maken." +msgstr "Fout! U kunt geen recursieve bedrijven aanmaken." #. module: procurement #: code:addons/procurement/procurement.py:386 @@ -453,7 +452,7 @@ msgstr "Te herstellen" #. module: procurement #: view:procurement.order:0 msgid "Exceptions" -msgstr "Uitzonderingen" +msgstr "Fouten" #. module: procurement #: model:process.node,note:procurement.process_node_serviceonorder0 @@ -620,7 +619,7 @@ msgstr "Datum ingepland" #. module: procurement #: selection:procurement.order,state:0 msgid "Exception" -msgstr "Uitzondering" +msgstr "Fout" #. module: procurement #: code:addons/procurement/procurement.py:381 @@ -727,7 +726,7 @@ msgstr "Locaties" #. module: procurement #: selection:procurement.order,procure_method:0 msgid "from stock" -msgstr "uit voorraad" +msgstr "Uit Voorraad" #. module: procurement #: view:stock.warehouse.orderpoint:0 @@ -783,7 +782,7 @@ msgstr "Te laat" #. module: procurement #: view:board.board:0 msgid "Procurements in Exception" -msgstr "Verwervingen met uitzondering" +msgstr "Verwervingen in foutsituatie" #. module: procurement #: view:procurement.order:0 @@ -797,7 +796,7 @@ msgstr "Details" #: model:ir.ui.menu,name:procurement.menu_stock_procurement_action #: view:procurement.order:0 msgid "Procurement Exceptions" -msgstr "Verwerving uitzonderingen" +msgstr "Verwervingsfouten" #. module: procurement #: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint @@ -983,11 +982,11 @@ msgstr "" "documenten). Afhankelijk van de verwerving parameters en de product " "configuratie, probeert het verwervingsprogramma de aan behoefte te voldoen " "door producten te reserveren op voorraad, producten te bestellen bij een " -"leverancier of een productieorder uit te geven, etc. Een verwerving " -"uitzondering treedt op als het systeem geen manier kan vinden om de " -"verwerving te vervullen. Sommige uitzonderingen lossen zichzelf automatisch " -"op , maar anderen vereisen handmatig ingrijpen (die zijn van een specifieke " -"foutmelding voorzien) ." +"leverancier of een productieorder uit te geven, etc. Een verwervingsfout " +"treedt op als het systeem geen manier kan vinden om de verwerving te " +"vervullen. Sommige fouten lossen zichzelf automatisch op , maar anderen " +"vereisen handmatig ingrijpen (die zijn van een specifieke foutmelding " +"voorzien) ." #. module: procurement #: field:procurement.order,product_uom:0 diff --git a/addons/product/i18n/es_CR.po b/addons/product/i18n/es_CR.po index 5ebe28c1c5d..a9dc6a1095e 100644 --- a/addons/product/i18n/es_CR.po +++ b/addons/product/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:25+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:19+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -59,6 +58,17 @@ msgid "" "Otherwise, this includes goods stored in any Stock Location typed as " "'internal'." msgstr "" +"Cantidad prevista (calculada como la cantidad disponible - El saliente + " +"entrante)\n" +"En un contexto con una ubicación de archivo único, lo que incluye las " +"mercancías almacenadas en este lugar, o cualquiera de sus hijos.\n" +"En un contexto con un solo almacén, lo que incluye los bienes almacenados en " +"la ubicación de archivo de este almacén, o cualquiera de sus hijos.\n" +"En un contexto con una sola tienda, lo que incluye los bienes almacenados en " +"la ubicación de archivo del almacén de esta tienda, o cualquiera de sus " +"hijos.\n" +"De lo contrario, esto incluye a los productos almacenados en cualquier lugar " +"de archivo escribe como \"interna\"." #. module: product #: model:product.category,name:product.cat1 @@ -172,11 +182,13 @@ msgid "" "Conversion from Product UoM %s to Default UoM %s is not possible as they " "both belong to different Category!." msgstr "" +"¡La conversión de la UdM %s del producto a UdM por defecto %s no es posible " +"debido a que no pertenecen a la misma categoría!" #. module: product #: model:product.uom,name:product.product_uom_dozen msgid "Dozen" -msgstr "" +msgstr "Docena" #. module: product #: selection:product.template,cost_method:0 @@ -260,6 +272,8 @@ msgid "" "Create a product form for everything you buy or sell. Specify a supplier if " "the product can be purchased." msgstr "" +"Cree un producto para todo lo que compre o venda. Especifique un proveedor " +"si el producto puede ser comprado." #. module: product #: view:product.uom:0 @@ -431,6 +445,16 @@ msgid "" "Otherwise, this includes goods stored in any Stock Location typed as " "'internal'." msgstr "" +"Cantidad actual de los productos.\n" +"En un contexto con una ubicación de archivo único, lo que incluye las " +"mercancías almacenadas en este lugar, o cualquiera de sus hijos.\n" +"En un contexto con un solo almacén, lo que incluye los bienes almacenados en " +"la ubicación de archivo de este almacén, o cualquiera de sus hijos.\n" +"En un contexto con una sola tienda, lo que incluye los bienes almacenados en " +"la ubicación de archivo del almacén de esta tienda, o cualquiera de sus " +"hijos.\n" +"De lo contrario, esto incluye a los productos almacenados en cualquier lugar " +"de archivo escribe como \"interna\"." #. module: product #: view:product.pricelist:0 @@ -547,7 +571,7 @@ msgstr "Tacos de metal" #: code:addons/product/product.py:175 #, python-format msgid "Cannot change the category of existing UoM '%s'." -msgstr "" +msgstr "No puede cambiar la categoría de la UdM existente '%s'" #. module: product #: model:ir.model,name:product.model_product_uom_categ @@ -567,7 +591,7 @@ msgstr "Cálculo del precio" #. module: product #: model:res.groups,name:product.group_uos msgid "Product UoS View" -msgstr "" +msgstr "Vista UdV producto" #. module: product #: field:product.template,purchase_ok:0 @@ -616,7 +640,7 @@ msgstr "Plantillas producto" #. module: product #: field:product.category,parent_left:0 msgid "Left Parent" -msgstr "" +msgstr "Padre izquierdo" #. module: product #: model:product.template,name:product.product_product_restaurantexpenses0_product_template @@ -652,6 +676,10 @@ msgid "" "you need to change the unit of measure, you may desactivate this product " "from the 'Procurement & Locations' tab and create a new one." msgstr "" +"Nueva Unidad de medida de '% s' debe pertenecer a '% s' misma categoría de " +"UM, como de '% s' Unidad de medida de edad. Si es necesario cambiar la " +"unidad de medida, es posible que desactivamos producto de la \"Adquisición y " +"Ubicación de los ficha y crear uno nuevo." #. module: product #: view:product.pricelist.item:0 @@ -666,7 +694,7 @@ msgstr "Precio base" #. module: product #: model:product.template,name:product.product_consultant_product_template msgid "Service on Timesheet" -msgstr "" +msgstr "Servicio en parte de horas" #. module: product #: model:product.template,name:product.product_product_fan2_product_template @@ -702,7 +730,7 @@ msgstr "Proveedor" #. module: product #: field:product.product,qty_available:0 msgid "Quantity On Hand" -msgstr "" +msgstr "Cantidad Disponible" #. module: product #: model:product.template,name:product.product_product_26_product_template @@ -717,7 +745,7 @@ msgstr "Nombre precio" #. module: product #: model:product.template,name:product.product_product_arm_product_template msgid "Cabinet" -msgstr "" +msgstr "Gabinete" #. module: product #: help:product.product,incoming_qty:0 @@ -732,11 +760,21 @@ msgid "" "Otherwise, this includes goods arriving to any Stock Location typed as " "'internal'." msgstr "" +"Cantidad de productos que se han programado para llegar.\n" +"En un contexto con una ubicación de archivo único, lo que incluye las " +"mercancías que llegan a este lugar, o cualquiera de sus hijos.\n" +"En un contexto con un solo almacén, lo que incluye las mercancías que llegan " +"a la ubicación de archivo de este almacén, o cualquiera de sus hijos.\n" +"En un contexto con una sola tienda, esto incluye a las mercancías que llegan " +"a la ubicación de archivo del almacén de esta tienda, o cualquiera de sus " +"hijos.\n" +"De lo contrario, esto incluye a las mercancías que llegan a cualquier lugar " +"de archivo escribe como \"interna\"." #. module: product #: model:product.template,name:product.product_product_woodentable0_product_template msgid "Wooden Table" -msgstr "" +msgstr "Mesa de madera" #. module: product #: model:product.template,name:product.product_product_cpu3_product_template @@ -902,7 +940,7 @@ msgstr "En desarrollo" #: code:addons/product/product.py:363 #, python-format msgid "UoM categories Mismatch!" -msgstr "" +msgstr "¡Categorías de UdM incoherentes!" #. module: product #: model:product.template,name:product.product_product_shelfofcm1_product_template @@ -979,7 +1017,7 @@ msgstr "Total peso paquete" #. module: product #: field:product.template,seller_info_id:0 msgid "unknown" -msgstr "" +msgstr "Desconocido" #. module: product #: help:product.packaging,code:0 @@ -1128,7 +1166,7 @@ msgstr "Mayor que la UdM de referencia" #. module: product #: field:product.category,parent_right:0 msgid "Right Parent" -msgstr "" +msgstr "Padre derecho" #. module: product #: view:product.product:0 @@ -1148,6 +1186,16 @@ msgid "" "Otherwise, this includes goods leaving from any Stock Location typed as " "'internal'." msgstr "" +"Cantidad de productos que se han programado para salir.\n" +"En un contexto con una ubicación de archivo único, lo que incluye los bienes " +"que salen de este lugar, o cualquiera de sus hijos.\n" +"En un contexto con un solo almacén, lo que incluye las mercancías que salen " +"desde la ubicación de archivo de este almacén, o cualquiera de sus hijos.\n" +"En un contexto con una sola tienda, esto incluye a las mercancías que salen " +"desde la ubicación de archivo del almacén de esta tienda, o cualquiera de " +"sus hijos.\n" +"De lo contrario, esto incluye a las mercancías que salgan desde cualquier " +"lugar de archivo escribe como \"interna\"." #. module: product #: model:product.category,name:product.product_category_services0 @@ -1320,7 +1368,7 @@ msgstr "Servicios" #. module: product #: model:ir.actions.act_window,name:product.product_form_config_action msgid "Create or Import Products" -msgstr "" +msgstr "Crear o importar productos" #. module: product #: field:product.pricelist.item,base_pricelist_id:0 @@ -1428,7 +1476,7 @@ msgstr "Versión de tarifa" #. module: product #: field:product.product,virtual_available:0 msgid "Quantity Available" -msgstr "" +msgstr "Cantidad disponible" #. module: product #: help:product.pricelist.item,sequence:0 @@ -1520,6 +1568,8 @@ msgid "" "Will change the way procurements are processed. Consumable are product where " "you don't manage stock." msgstr "" +"Cambiará el método de gestión de los abastecimientos. Los productos " +"consumibles son aquellos donde no se gestiona el stock." #. module: product #: field:product.pricelist.version,date_start:0 @@ -1603,7 +1653,7 @@ msgstr "El peso de la unidad logística vacía." #. module: product #: model:product.template,name:product.product_product_woodmm10_product_template msgid "Wood 10mm" -msgstr "" +msgstr "Madera 10mm" #. module: product #: selection:product.uom,uom_type:0 @@ -1637,7 +1687,7 @@ msgstr "El código EAN de la unidad del paquete." #. module: product #: help:product.supplierinfo,product_uom:0 msgid "This comes from the product form." -msgstr "" +msgstr "Esto proviene del formulario del producto" #. module: product #: field:product.packaging,weight_ul:0 @@ -1769,6 +1819,8 @@ msgid "" "Produce will generate production order or tasks, according to the product " "type. Buy will trigger purchase orders when requested." msgstr "" +"Producir generará orden de fabricación o tareas, de acuerdo con el tipo de " +"producto. Comprar dará lugar a las órdenes de compra cuando se le solicite." #. module: product #: field:product.product,variants:0 @@ -1809,7 +1861,7 @@ msgstr "Método redondeo" #. module: product #: model:product.category,name:product.product_category_assembly msgid "Assembly Service" -msgstr "" +msgstr "Servicio de montaje" #. module: product #: model:ir.actions.report.xml,name:product.report_product_label @@ -1920,7 +1972,7 @@ msgstr "Otros productos" #. module: product #: field:product.product,color:0 msgid "Color Index" -msgstr "" +msgstr "Índice de colores" #. module: product #: view:product.product:0 @@ -1946,7 +1998,7 @@ msgstr "Tarifa de proveedor" #: code:addons/product/product.py:175 #, python-format msgid "Warning" -msgstr "" +msgstr "Advertencia" #. module: product #: field:product.pricelist.item,base:0 @@ -1956,7 +2008,7 @@ msgstr "Basado en" #. module: product #: model:product.uom,name:product.product_uom_ton msgid "t" -msgstr "" +msgstr "t" #. module: product #: model:product.category,name:product.product_category_rawmaterial0 @@ -2034,7 +2086,7 @@ msgstr "" #: model:ir.actions.act_window,name:product.product_uom_categ_form_action #: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action msgid "UoM Categories" -msgstr "" +msgstr "Categorías UdM" #. module: product #: field:product.template,seller_delay:0 @@ -2072,7 +2124,7 @@ msgstr "" #. module: product #: view:product.product:0 msgid "Context..." -msgstr "" +msgstr "Contexto..." #. module: product #: model:product.template,name:product.product_product_hdd1_product_template @@ -2117,7 +2169,7 @@ msgstr "Proveedor del producto" #. module: product #: field:product.product,product_image:0 msgid "Image" -msgstr "" +msgstr "Imagen" #. module: product #: field:product.uom,uom_type:0 @@ -2200,6 +2252,8 @@ msgid "" "At least one pricelist has no active version !\n" "Please create or activate one." msgstr "" +"¡Por lo menos una lista de precios no tiene ninguna versión activa!\n" +"Por favor, crear o activar una." #. module: product #: field:product.pricelist.item,price_max_margin:0 @@ -2267,7 +2321,7 @@ msgstr "Secuencia" #. module: product #: model:product.template,name:product.product_assembly_product_template msgid "Assembly Service Cost" -msgstr "" +msgstr "Costo de Servicio de la Asamblea" #. module: product #: view:product.price_list:0 @@ -2298,7 +2352,7 @@ msgstr "Plazos" #. module: product #: view:product.product:0 msgid "Both stockable and consumable products" -msgstr "" +msgstr "Tanto los productos inventariable y consumibles" #. module: product #: model:process.node,note:product.process_node_product0 @@ -2406,7 +2460,7 @@ msgstr "Versiones de tarifa" #. module: product #: model:product.template,name:product.product_product_span100_product_template msgid "Shelf Panel" -msgstr "" +msgstr "Plataforma Grupo" #. module: product #: help:product.pricelist.item,price_round:0 @@ -2427,7 +2481,7 @@ msgstr "Precio de venta" #. module: product #: constraint:product.category:0 msgid "Error ! You cannot create recursive categories." -msgstr "" +msgstr "¡Error! No puede crear categorías recursivas" #. module: product #: field:product.category,type:0 @@ -2451,7 +2505,7 @@ msgstr "" #. module: product #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: product #: field:product.pricelist.item,price_discount:0 diff --git a/addons/product/i18n/nl.po b/addons/product/i18n/nl.po index f4e2fb61eaf..8c4ec2d7034 100644 --- a/addons/product/i18n/nl.po +++ b/addons/product/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-16 10:06+0000\n" +"PO-Revision-Date: 2012-02-20 13:15+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: product #: model:product.template,name:product.product_product_ram512_product_template @@ -1058,7 +1058,7 @@ msgstr "Informatie over een leverancier" #: view:product.template:0 #: field:product.template,description_purchase:0 msgid "Purchase Description" -msgstr "Omschrijving bestelling" +msgstr "Omschrijving inkoop" #. module: product #: constraint:product.pricelist.version:0 @@ -1805,7 +1805,7 @@ msgstr "Product" #. module: product #: selection:product.template,supply_method:0 msgid "Produce" -msgstr "Maken" +msgstr "Produceren" #. module: product #: selection:product.template,procure_method:0 diff --git a/addons/product_expiry/i18n/es_CR.po b/addons/product_expiry/i18n/es_CR.po index 8a71166a0e5..2d87e084bb4 100644 --- a/addons/product_expiry/i18n/es_CR.po +++ b/addons/product_expiry/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/product_manufacturer/i18n/es_CR.po b/addons/product_manufacturer/i18n/es_CR.po index f3b3ee67898..2e0fecf2271 100644 --- a/addons/product_manufacturer/i18n/es_CR.po +++ b/addons/product_manufacturer/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/product_margin/i18n/es_CR.po b/addons/product_margin/i18n/es_CR.po index 0ebcd9981cc..01a33800dca 100644 --- a/addons/product_margin/i18n/es_CR.po +++ b/addons/product_margin/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/product_visible_discount/i18n/es_CR.po b/addons/product_visible_discount/i18n/es_CR.po index 598f63abeb7..e8fe2ac139a 100644 --- a/addons/product_visible_discount/i18n/es_CR.po +++ b/addons/product_visible_discount/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:27+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:22+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -23,7 +22,7 @@ msgstr "" #: code:addons/product_visible_discount/product_visible_discount.py:153 #, python-format msgid "No Sale Pricelist Found!" -msgstr "" +msgstr "No lista de Precio de venta Encontrado!" #. module: product_visible_discount #: field:product.pricelist,visible_discount:0 @@ -34,7 +33,7 @@ msgstr "Descuento visible" #: code:addons/product_visible_discount/product_visible_discount.py:145 #, python-format msgid "No Purchase Pricelist Found!" -msgstr "" +msgstr "¡Sin obligación de compra Lista de precios encontrado!" #. module: product_visible_discount #: model:ir.model,name:product_visible_discount.model_account_invoice_line @@ -51,6 +50,8 @@ msgstr "Tarifa" #, python-format msgid "You must first define a pricelist on the supplier form!" msgstr "" +"¡En primer lugar, debe definir una lista de precios en el formulario de " +"proveedor!" #. module: product_visible_discount #: model:ir.model,name:product_visible_discount.model_sale_order_line @@ -62,6 +63,8 @@ msgstr "Línea pedido de venta" #, python-format msgid "You must first define a pricelist on the customer form!" msgstr "" +"¡En primer lugar, debe definir una lista de precios en el formulario de " +"atención al cliente!" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "¡XML no válido para la definición de la vista!" diff --git a/addons/profile_tools/i18n/es_CR.po b/addons/profile_tools/i18n/es_CR.po index 3f79c774da4..59952e9ca65 100644 --- a/addons/profile_tools/i18n/es_CR.po +++ b/addons/profile_tools/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/project/i18n/es_CR.po b/addons/project/i18n/es_CR.po index b77a754b42d..0cce28f4ee4 100644 --- a/addons/project/i18n/es_CR.po +++ b/addons/project/i18n/es_CR.po @@ -7,21 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-17 00:28+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:33+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:57+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: project #: view:report.project.task.user:0 msgid "New tasks" -msgstr "" +msgstr "Nuevas tareas" #. module: project #: help:project.task.delegate,new_task_description:0 @@ -44,12 +43,12 @@ msgstr "" #. module: project #: view:report.project.task.user:0 msgid "Previous Month" -msgstr "" +msgstr "Mes anterior" #. module: project #: view:report.project.task.user:0 msgid "My tasks" -msgstr "" +msgstr "Mis tareas" #. module: project #: field:project.project,warn_customer:0 @@ -84,7 +83,7 @@ msgstr "Validar " #. module: project #: field:project.task,user_email:0 msgid "User Email" -msgstr "" +msgstr "Email del Usuario" #. module: project #: field:project.task,work_ids:0 @@ -96,7 +95,7 @@ msgstr "Trabajo realizado" #: code:addons/project/project.py:1148 #, python-format msgid "Warning !" -msgstr "" +msgstr "¡ Advertencia !" #. module: project #: model:ir.model,name:project.model_project_task_delegate @@ -111,7 +110,7 @@ msgstr "Horas a validar" #. module: project #: view:project.project:0 msgid "Pending Projects" -msgstr "" +msgstr "Proyectos pendientes" #. module: project #: help:project.task,remaining_hours:0 @@ -125,7 +124,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Re-open project" -msgstr "" +msgstr "Reabrir proyecto" #. module: project #: help:project.project,priority:0 @@ -198,7 +197,7 @@ msgstr "Compañía" #. module: project #: view:report.project.task.user:0 msgid "Pending tasks" -msgstr "" +msgstr "Tareas pendientes" #. module: project #: field:project.task.delegate,prefix:0 @@ -218,7 +217,7 @@ msgstr "Cambiar a pendiente" #. module: project #: selection:project.task,priority:0 msgid "Important" -msgstr "" +msgstr "Importante" #. module: project #: model:process.node,note:project.process_node_drafttask0 @@ -265,7 +264,7 @@ msgstr "Día" #. module: project #: model:ir.ui.menu,name:project.menu_project_config_project msgid "Projects and Stages" -msgstr "" +msgstr "Proyectos y Etapas" #. module: project #: view:project.project:0 @@ -302,11 +301,13 @@ msgstr "Mis tareas abiertas" msgid "" "Please specify the Project Manager or email address of Project Manager." msgstr "" +"Por favor, especifique el Administrador de proyectos o la dirección de " +"correo electrónico del director del proyecto." #. module: project #: view:project.task:0 msgid "For cancelling the task" -msgstr "" +msgstr "Para cancelar la tarea" #. module: project #: model:ir.model,name:project.model_project_task_work @@ -371,7 +372,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Show only tasks having a deadline" -msgstr "" +msgstr "Mostrar únicamente las tareas con fecha límite" #. module: project #: selection:project.task,state:0 selection:project.task.history,state:0 @@ -394,7 +395,7 @@ msgstr "Cabecera correo" #. module: project #: view:project.task:0 msgid "Change to Next Stage" -msgstr "" +msgstr "Cambiar a etapa siguiente" #. module: project #: model:process.node,name:project.process_node_donetask0 @@ -404,7 +405,7 @@ msgstr "Tarea realizada" #. module: project #: field:project.task,color:0 msgid "Color Index" -msgstr "" +msgstr "Índice de colores" #. module: project #: model:ir.ui.menu,name:project.menu_definitions view:res.company:0 @@ -414,7 +415,7 @@ msgstr "Configuración" #. module: project #: view:report.project.task.user:0 msgid "Current Month" -msgstr "" +msgstr "Mes Actual" #. module: project #: model:process.transition,note:project.process_transition_delegate0 @@ -482,12 +483,12 @@ msgstr "_Cancelar" #. module: project #: view:project.task.history.cumulative:0 msgid "Ready" -msgstr "" +msgstr "Listo" #. module: project #: view:project.task:0 msgid "Change Color" -msgstr "" +msgstr "Cambiar Color" #. module: project #: constraint:account.analytic.account:0 @@ -503,7 +504,7 @@ msgstr " (copia)" #. module: project #: view:project.task:0 msgid "New Tasks" -msgstr "" +msgstr "Nuevas tareas" #. module: project #: view:report.project.task.user:0 field:report.project.task.user,nbr:0 @@ -568,18 +569,18 @@ msgstr "Nº de días" #. module: project #: view:project.project:0 msgid "Open Projects" -msgstr "" +msgstr "Proyectos abiertos" #. module: project #: code:addons/project/project.py:358 #, python-format msgid "You must assign members on the project '%s' !" -msgstr "" +msgstr "¡Debe asignar miembros al proyecto '%s'!" #. module: project #: view:report.project.task.user:0 msgid "In progress tasks" -msgstr "" +msgstr "Tareas en proceso" #. module: project #: help:project.project,progress_rate:0 @@ -603,7 +604,7 @@ msgstr "Tarea del proyecto" #: selection:project.task.history.cumulative,state:0 #: view:report.project.task.user:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: project #: help:project.task,total_hours:0 @@ -614,7 +615,7 @@ msgstr "Calculado como: Tiempo dedicado + Tiempo restante." #: model:ir.actions.act_window,name:project.action_view_task_history_cumulative #: model:ir.ui.menu,name:project.menu_action_view_task_history_cumulative msgid "Cumulative Flow" -msgstr "" +msgstr "Flujo acumulado" #. module: project #: view:report.project.task.user:0 @@ -636,7 +637,7 @@ msgstr "Re-evaluar" #: code:addons/project/project.py:597 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (copia)" #. module: project #: view:report.project.task.user:0 @@ -652,7 +653,7 @@ msgstr "Media" #. module: project #: view:project.task:0 view:project.task.history.cumulative:0 msgid "Pending Tasks" -msgstr "" +msgstr "Tareas pendientes" #. module: project #: view:project.task:0 field:project.task,remaining_hours:0 @@ -665,18 +666,18 @@ msgstr "Horas restantes" #. module: project #: model:ir.model,name:project.model_mail_compose_message msgid "E-mail composition wizard" -msgstr "" +msgstr "Asistente de composición de e-mail" #. module: project #: view:report.project.task.user:0 msgid "Creation Date" -msgstr "" +msgstr "Fecha de Creación" #. module: project #: view:project.task:0 field:project.task.history,remaining_hours:0 #: field:project.task.history.cumulative,remaining_hours:0 msgid "Remaining Time" -msgstr "" +msgstr "Tiempo restante" #. module: project #: field:project.project,planned_hours:0 @@ -744,7 +745,7 @@ msgstr "Julio" #. module: project #: view:project.task.history.burndown:0 msgid "Burndown Chart of Tasks" -msgstr "" +msgstr "Tabla de quema de las tareas" #. module: project #: field:project.task,date_start:0 field:report.project.task.user,date_start:0 @@ -802,6 +803,7 @@ msgid "" "You cannot delete a project containing tasks. I suggest you to desactivate " "it." msgstr "" +"No puede eliminar un proyecto que contenga tareas. Le sugerimos desactivarlo." #. module: project #: view:project.vs.hours:0 @@ -826,7 +828,7 @@ msgstr "Retraso horas" #. module: project #: selection:project.task,priority:0 msgid "Very important" -msgstr "" +msgstr "Muy importante" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_user_tree @@ -847,6 +849,8 @@ msgid "" "If you check this field, the project manager will receive an email each time " "a task is completed by his team." msgstr "" +"Si selecciona este campo, el responsable de proyecto recibirá un email cada " +"vez que una tarea sea completada por su equipo." #. module: project #: model:ir.model,name:project.model_project_project @@ -880,7 +884,7 @@ msgstr "Etapas" #. module: project #: view:project.task:0 msgid "Change to Previous Stage" -msgstr "" +msgstr "Cambiar a etapa anterior" #. module: project #: model:ir.actions.todo.category,name:project.category_project_config @@ -896,7 +900,7 @@ msgstr "Unidad de tiempo proyecto" #. module: project #: view:report.project.task.user:0 msgid "In progress" -msgstr "" +msgstr "En progreso" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_delegate @@ -923,7 +927,7 @@ msgstr "Padre" #. module: project #: view:project.task:0 msgid "Mark as Blocked" -msgstr "" +msgstr "Marcar como bloqueada" #. module: project #: model:ir.actions.act_window,help:project.action_view_task @@ -1001,7 +1005,7 @@ msgstr "Etapa tarea" #. module: project #: model:project.task.type,name:project.project_tt_specification msgid "Design" -msgstr "" +msgstr "Diseño" #. module: project #: field:project.task,planned_hours:0 @@ -1014,7 +1018,7 @@ msgstr "Horas estimadas" #. module: project #: model:ir.actions.act_window,name:project.action_review_task_stage msgid "Review Task Stages" -msgstr "" +msgstr "Revisar etapas de tareas" #. module: project #: view:project.project:0 @@ -1024,7 +1028,7 @@ msgstr "Estado: %(state)s" #. module: project #: help:project.task,sequence:0 msgid "Gives the sequence order when displaying a list of tasks." -msgstr "" +msgstr "Da la orden de la secuencia cuando se muestra una lista de tareas." #. module: project #: view:project.project:0 view:project.task:0 @@ -1036,7 +1040,7 @@ msgstr "Fecha de inicio" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Ready To Pull" -msgstr "" +msgstr "Listo para tirar" #. module: project #: view:project.task:0 field:project.task,parent_ids:0 @@ -1049,7 +1053,7 @@ msgstr "Tareas padre" #: view:project.task.history.cumulative:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Blocked" -msgstr "" +msgstr "Bloqueado" #. module: project #: help:project.task,progress:0 @@ -1057,11 +1061,13 @@ msgid "" "If the task has a progress of 99.99% you should close the task if it's " "finished or reevaluate the time" msgstr "" +"Si la tarea tiene un progreso de 99,99% debe cerrar la tarea si está " +"terminada o reevaluar el tiempo" #. module: project #: view:project.project:0 msgid "Contact Address" -msgstr "" +msgstr "Dirección de contacto" #. module: project #: help:project.task,kanban_state:0 @@ -1071,6 +1077,11 @@ msgid "" " * Blocked indicates something is preventing the progress of this task\n" " * Ready To Pull indicates the task is ready to be pulled to the next stage" msgstr "" +"Estado de una tarea Kanban indican situaciones especiales que le afectan:\n" +" * Normal es la situación por defecto\n" +" * Bloqueo indica que algo está impidiendo el progreso de esta tarea\n" +" * Listo para tirar indica la tarea está listo para ser tirado a la " +"siguiente etapa" #. module: project #: view:project.project:0 @@ -1085,7 +1096,7 @@ msgstr "Facturación" #. module: project #: view:project.task:0 msgid "For changing to delegate state" -msgstr "" +msgstr "Para cambiar al Delegado Estatal" #. module: project #: field:project.task,priority:0 field:report.project.task.user,priority:0 @@ -1146,7 +1157,7 @@ msgstr "Baja" #: field:project.task,kanban_state:0 field:project.task.history,kanban_state:0 #: field:project.task.history.cumulative,kanban_state:0 msgid "Kanban State" -msgstr "" +msgstr "Estado Kanban" #. module: project #: view:project.project:0 @@ -1168,7 +1179,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Change Type" -msgstr "" +msgstr "Tipo de cambio" #. module: project #: help:project.project,members:0 @@ -1187,7 +1198,7 @@ msgstr "Responsable de proyecto" #. module: project #: view:project.task:0 view:res.partner:0 msgid "For changing to done state" -msgstr "" +msgstr "Para cambiar al estado hecho" #. module: project #: model:ir.model,name:project.model_report_project_task_user @@ -1204,7 +1215,7 @@ msgstr "Agosto" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Normal" -msgstr "" +msgstr "Normal" #. module: project #: view:project.project:0 field:project.project,complete_name:0 @@ -1215,7 +1226,7 @@ msgstr "Nombre del proyecto" #: model:ir.model,name:project.model_project_task_history #: model:ir.model,name:project.model_project_task_history_cumulative msgid "History of Tasks" -msgstr "" +msgstr "Histórico de tareas" #. module: project #: help:project.task.delegate,state:0 @@ -1230,7 +1241,7 @@ msgstr "" #: code:addons/project/wizard/mail_compose_message.py:45 #, python-format msgid "Please specify the Customer or email address of Customer." -msgstr "" +msgstr "Por favor indique el cliente o email del cliente" #. module: project #: selection:report.project.task.user,month:0 @@ -1262,7 +1273,7 @@ msgstr "Reactivar" #. module: project #: model:res.groups,name:project.group_project_user msgid "User" -msgstr "" +msgstr "Usuario" #. module: project #: field:project.project,active:0 @@ -1283,7 +1294,7 @@ msgstr "Noviembre" #. module: project #: model:ir.actions.act_window,name:project.action_create_initial_projects_installer msgid "Create your Firsts Projects" -msgstr "" +msgstr "Cree sus primeros proyectos" #. module: project #: code:addons/project/project.py:229 @@ -1294,7 +1305,7 @@ msgstr "El proyecto '%s' ha sido cerrado." #. module: project #: view:project.task.history.cumulative:0 msgid "Tasks's Cumulative Flow" -msgstr "" +msgstr "Tareas de flujo es acumulativo" #. module: project #: view:project.task:0 @@ -1309,7 +1320,7 @@ msgstr "Octubre" #. module: project #: view:project.task:0 msgid "Validate planned time and open task" -msgstr "" +msgstr "Validar tiempo planificado y abrir tarea" #. module: project #: help:project.task,delay_hours:0 @@ -1323,7 +1334,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Delegations History" -msgstr "" +msgstr "Histórico de delegaciones" #. module: project #: model:ir.model,name:project.model_res_users @@ -1351,7 +1362,7 @@ msgstr "Compañías" #. module: project #: view:project.project:0 msgid "Projects in which I am a member." -msgstr "" +msgstr "Proyectos en los cuales soy miembro" #. module: project #: view:project.project:0 @@ -1447,7 +1458,7 @@ msgstr "Filtros extendidos..." #: code:addons/project/project.py:1148 #, python-format msgid "Please delete the project linked with this account first." -msgstr "" +msgstr "Por favor, elimine primero el proyecto relacionado con esta cuenta." #. module: project #: field:project.task,total_hours:0 field:project.vs.hours,total_hours:0 @@ -1469,7 +1480,7 @@ msgstr "Estado" #: code:addons/project/project.py:925 #, python-format msgid "Delegated User should be specified" -msgstr "" +msgstr "Delegated User should be specified" #. module: project #: code:addons/project/project.py:862 @@ -1549,7 +1560,7 @@ msgstr "En progreso" #. module: project #: view:project.task.history.cumulative:0 msgid "Task's Analysis" -msgstr "" +msgstr "Análisis de tareas" #. module: project #: code:addons/project/project.py:789 @@ -1558,11 +1569,13 @@ msgid "" "Child task still open.\n" "Please cancel or complete child task first." msgstr "" +"Trabajo infantil sigue abierta.\n" +"Por favor, cancelar o completar la tarea primer hijo." #. module: project #: view:project.task.type:0 msgid "Stages common to all projects" -msgstr "" +msgstr "Etapas comunes a todos los proyectos" #. module: project #: constraint:project.task:0 @@ -1584,7 +1597,7 @@ msgstr "Tiempo trabajado" #. module: project #: view:project.project:0 msgid "Projects in which I am a manager" -msgstr "" +msgstr "Proyectos en los cuales soy responsable" #. module: project #: code:addons/project/project.py:959 @@ -1685,6 +1698,8 @@ msgid "" "If you check this field, this stage will be proposed by default on each new " "project. It will not assign this stage to existing projects." msgstr "" +"Si marca este campo, esta etapa se propone de forma predeterminada en cada " +"nuevo proyecto. No va a asignar a esta etapa de los proyectos existentes." #. module: project #: view:board.board:0 @@ -1722,7 +1737,7 @@ msgstr "Mis cuentas a facturar" #. module: project #: model:project.task.type,name:project.project_tt_merge msgid "Deployment" -msgstr "" +msgstr "Despliegue" #. module: project #: field:project.project,tasks:0 @@ -1747,7 +1762,7 @@ msgstr "" #. module: project #: field:project.task.type,project_default:0 msgid "Common to All Projects" -msgstr "" +msgstr "Común a todos los proyectos" #. module: project #: model:process.transition,note:project.process_transition_opendonetask0 @@ -1780,7 +1795,7 @@ msgstr "Tarea por días" #. module: project #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: project #: view:project.task:0 @@ -1800,7 +1815,7 @@ msgstr "Resumen del trabajo" #. module: project #: view:project.task.history.cumulative:0 msgid "Month-2" -msgstr "" +msgstr "Mes-2" #. module: project #: help:report.project.task.user,closing_days:0 @@ -1810,7 +1825,7 @@ msgstr "Número de día para cerrar la tarea." #. module: project #: view:project.task.history.cumulative:0 view:report.project.task.user:0 msgid "Month-1" -msgstr "" +msgstr "Mes-1" #. module: project #: selection:report.project.task.user,month:0 @@ -1835,7 +1850,7 @@ msgstr "Abrir tarea realizada" #. module: project #: view:project.task.type:0 msgid "Common" -msgstr "" +msgstr "Común" #. module: project #: view:project.task:0 @@ -1848,6 +1863,8 @@ msgid "" "The stages can be common to all project or specific to one project. Each " "task will follow the different stages in order to be closed." msgstr "" +"Las etapas pueden ser comunes a todos los proyectos o específicos de un " +"proyecto. Cada tarea seguirá las diferentes etapas con el fin de ser cerrado." #. module: project #: help:project.project,sequence:0 @@ -1870,12 +1887,12 @@ msgstr "ID" #: model:ir.actions.act_window,name:project.action_view_task_history_burndown #: model:ir.ui.menu,name:project.menu_action_view_task_history_burndown msgid "Burndown Chart" -msgstr "" +msgstr "Grafico de Burndown" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened msgid "Assigned Tasks" -msgstr "" +msgstr "Tareas asignadas" #. module: project #: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft @@ -1885,12 +1902,12 @@ msgstr "Tareas sobrepasadas" #. module: project #: view:report.project.task.user:0 msgid "Current Year" -msgstr "" +msgstr "Año Actual" #. module: project #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: project #: field:project.project,priority:0 field:project.project,sequence:0 @@ -1979,7 +1996,7 @@ msgstr "La tarea '%s' está cancelada." #. module: project #: view:project.task:0 view:res.partner:0 msgid "For changing to open state" -msgstr "" +msgstr "Para cambiar el estado para abrir" #. module: project #: model:ir.model,name:project.model_res_partner view:project.project:0 @@ -2013,7 +2030,7 @@ msgstr "Pie correo" #. module: project #: view:project.task:0 view:project.task.history.cumulative:0 msgid "In Progress Tasks" -msgstr "" +msgstr "Tarea en progreso" #, python-format #~ msgid "" diff --git a/addons/project/i18n/pt_BR.po b/addons/project/i18n/pt_BR.po index 02a43080ae2..370c26587c3 100644 --- a/addons/project/i18n/pt_BR.po +++ b/addons/project/i18n/pt_BR.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-06 16:53+0000\n" -"Last-Translator: Adriano Prado \n" +"PO-Revision-Date: 2012-02-20 19:37+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 05:57+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:54+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: project #: view:report.project.task.user:0 msgid "New tasks" -msgstr "" +msgstr "Novas Tarefas" #. module: project #: help:project.task.delegate,new_task_description:0 @@ -42,12 +42,12 @@ msgstr "" #. module: project #: view:report.project.task.user:0 msgid "Previous Month" -msgstr "" +msgstr "Mês Anterior" #. module: project #: view:report.project.task.user:0 msgid "My tasks" -msgstr "" +msgstr "Minhas tarefas" #. module: project #: field:project.project,warn_customer:0 @@ -83,7 +83,7 @@ msgstr "VERIFIQUE: " #. module: project #: field:project.task,user_email:0 msgid "User Email" -msgstr "" +msgstr "E-mail do Usuário" #. module: project #: field:project.task,work_ids:0 @@ -95,7 +95,7 @@ msgstr "Trabalho concluído" #: code:addons/project/project.py:1148 #, python-format msgid "Warning !" -msgstr "" +msgstr "Aviso!" #. module: project #: model:ir.model,name:project.model_project_task_delegate @@ -110,7 +110,7 @@ msgstr "Horas para Validar" #. module: project #: view:project.project:0 msgid "Pending Projects" -msgstr "" +msgstr "Projetos Pendentes" #. module: project #: help:project.task,remaining_hours:0 @@ -124,7 +124,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Re-open project" -msgstr "" +msgstr "Reabrir projeto" #. module: project #: help:project.project,priority:0 @@ -194,7 +194,7 @@ msgstr "Empresa" #. module: project #: view:report.project.task.user:0 msgid "Pending tasks" -msgstr "" +msgstr "Tarefas pendentes" #. module: project #: field:project.task.delegate,prefix:0 @@ -214,7 +214,7 @@ msgstr "Definir como pendente" #. module: project #: selection:project.task,priority:0 msgid "Important" -msgstr "" +msgstr "Importante" #. module: project #: model:process.node,note:project.process_node_drafttask0 @@ -261,7 +261,7 @@ msgstr "Dia" #. module: project #: model:ir.ui.menu,name:project.menu_project_config_project msgid "Projects and Stages" -msgstr "" +msgstr "Projetos e Estágios" #. module: project #: view:project.project:0 @@ -302,7 +302,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "For cancelling the task" -msgstr "" +msgstr "Para cancelar a Tarefa" #. module: project #: model:ir.model,name:project.model_project_task_work @@ -390,7 +390,7 @@ msgstr "Cabeçalho de Correspondência" #. module: project #: view:project.task:0 msgid "Change to Next Stage" -msgstr "" +msgstr "Mudar para o Próximo Estágio" #. module: project #: model:process.node,name:project.process_node_donetask0 @@ -400,7 +400,7 @@ msgstr "Tarefa Concluida" #. module: project #: field:project.task,color:0 msgid "Color Index" -msgstr "" +msgstr "Índice de Cores" #. module: project #: model:ir.ui.menu,name:project.menu_definitions view:res.company:0 @@ -410,7 +410,7 @@ msgstr "Configuração" #. module: project #: view:report.project.task.user:0 msgid "Current Month" -msgstr "" +msgstr "Mês Atual" #. module: project #: model:process.transition,note:project.process_transition_delegate0 @@ -477,12 +477,12 @@ msgstr "_Cancelar" #. module: project #: view:project.task.history.cumulative:0 msgid "Ready" -msgstr "" +msgstr "Pronto" #. module: project #: view:project.task:0 msgid "Change Color" -msgstr "" +msgstr "Alterar Cor" #. module: project #: constraint:account.analytic.account:0 @@ -498,7 +498,7 @@ msgstr " (cópia)" #. module: project #: view:project.task:0 msgid "New Tasks" -msgstr "" +msgstr "Nova Tarefa" #. module: project #: view:report.project.task.user:0 field:report.project.task.user,nbr:0 @@ -563,7 +563,7 @@ msgstr "# de Dias" #. module: project #: view:project.project:0 msgid "Open Projects" -msgstr "" +msgstr "Projetos Abertos" #. module: project #: code:addons/project/project.py:358 @@ -574,7 +574,7 @@ msgstr "" #. module: project #: view:report.project.task.user:0 msgid "In progress tasks" -msgstr "" +msgstr "Tarefas em progresso" #. module: project #: help:project.project,progress_rate:0 @@ -599,7 +599,7 @@ msgstr "Tarefa do Projeto" #: selection:project.task.history.cumulative,state:0 #: view:report.project.task.user:0 msgid "New" -msgstr "" +msgstr "Novo" #. module: project #: help:project.task,total_hours:0 @@ -610,7 +610,7 @@ msgstr "Calculado como: Tempo Gasto + Tempo Restante" #: model:ir.actions.act_window,name:project.action_view_task_history_cumulative #: model:ir.ui.menu,name:project.menu_action_view_task_history_cumulative msgid "Cumulative Flow" -msgstr "" +msgstr "Fluxo Cumulativo" #. module: project #: view:report.project.task.user:0 @@ -632,7 +632,7 @@ msgstr "Reavaliar" #: code:addons/project/project.py:597 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (cópia)" #. module: project #: view:report.project.task.user:0 @@ -648,7 +648,7 @@ msgstr "Médio" #. module: project #: view:project.task:0 view:project.task.history.cumulative:0 msgid "Pending Tasks" -msgstr "" +msgstr "Tarefas Pendentes" #. module: project #: view:project.task:0 field:project.task,remaining_hours:0 @@ -666,13 +666,13 @@ msgstr "" #. module: project #: view:report.project.task.user:0 msgid "Creation Date" -msgstr "" +msgstr "Data da criação" #. module: project #: view:project.task:0 field:project.task.history,remaining_hours:0 #: field:project.task.history.cumulative,remaining_hours:0 msgid "Remaining Time" -msgstr "" +msgstr "Tempo Restante" #. module: project #: field:project.project,planned_hours:0 @@ -822,7 +822,7 @@ msgstr "Horas de Atraso" #. module: project #: selection:project.task,priority:0 msgid "Very important" -msgstr "" +msgstr "Muito importante" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_user_tree @@ -876,7 +876,7 @@ msgstr "Estágios" #. module: project #: view:project.task:0 msgid "Change to Previous Stage" -msgstr "" +msgstr "Mudar para o estágio anterior" #. module: project #: model:ir.actions.todo.category,name:project.category_project_config @@ -892,7 +892,7 @@ msgstr "Unidade de Tempo do Projeto" #. module: project #: view:report.project.task.user:0 msgid "In progress" -msgstr "" +msgstr "Em andamento" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_delegate @@ -919,7 +919,7 @@ msgstr "Pai" #. module: project #: view:project.task:0 msgid "Mark as Blocked" -msgstr "" +msgstr "Marcar como Bloqueado" #. module: project #: model:ir.actions.act_window,help:project.action_view_task @@ -1011,7 +1011,7 @@ msgstr "Horas Planejadas" #. module: project #: model:ir.actions.act_window,name:project.action_review_task_stage msgid "Review Task Stages" -msgstr "" +msgstr "Rever os Estágios da Tarefa" #. module: project #: view:project.project:0 @@ -1021,7 +1021,7 @@ msgstr "Estado: %(state)s" #. module: project #: help:project.task,sequence:0 msgid "Gives the sequence order when displaying a list of tasks." -msgstr "" +msgstr "Dá a ordem da sequencia quando mostrar uma lista de tarefas." #. module: project #: view:project.project:0 view:project.task:0 @@ -1046,7 +1046,7 @@ msgstr "Tarefas Pai" #: view:project.task.history.cumulative:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Blocked" -msgstr "" +msgstr "Bloqueado" #. module: project #: help:project.task,progress:0 @@ -1058,7 +1058,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Contact Address" -msgstr "" +msgstr "Endereço do contato" #. module: project #: help:project.task,kanban_state:0 @@ -1164,7 +1164,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Change Type" -msgstr "" +msgstr "Mudar o Tipo" #. module: project #: help:project.project,members:0 @@ -1181,7 +1181,7 @@ msgstr "Gerente do Projeto" #. module: project #: view:project.task:0 view:res.partner:0 msgid "For changing to done state" -msgstr "" +msgstr "Para mudar o estado para feito" #. module: project #: model:ir.model,name:project.model_report_project_task_user @@ -1198,7 +1198,7 @@ msgstr "Agosto" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Normal" -msgstr "" +msgstr "Normal" #. module: project #: view:project.project:0 field:project.project,complete_name:0 @@ -1209,7 +1209,7 @@ msgstr "Nome do Projeto" #: model:ir.model,name:project.model_project_task_history #: model:ir.model,name:project.model_project_task_history_cumulative msgid "History of Tasks" -msgstr "" +msgstr "Histórico de Tarefas" #. module: project #: help:project.task.delegate,state:0 @@ -1256,7 +1256,7 @@ msgstr "Reativar" #. module: project #: model:res.groups,name:project.group_project_user msgid "User" -msgstr "" +msgstr "Usuário" #. module: project #: field:project.project,active:0 @@ -1346,7 +1346,7 @@ msgstr "Empresas" #. module: project #: view:project.project:0 msgid "Projects in which I am a member." -msgstr "" +msgstr "Projetos nos quais eu sou um membro." #. module: project #: view:project.project:0 @@ -1442,7 +1442,7 @@ msgstr "Filtros Extendidos..." #: code:addons/project/project.py:1148 #, python-format msgid "Please delete the project linked with this account first." -msgstr "" +msgstr "Por favor apague o projeto ligado a esta conta primeiro." #. module: project #: field:project.task,total_hours:0 field:project.vs.hours,total_hours:0 @@ -1543,7 +1543,7 @@ msgstr "Em Progresso" #. module: project #: view:project.task.history.cumulative:0 msgid "Task's Analysis" -msgstr "" +msgstr "Análise das Tarefas" #. module: project #: code:addons/project/project.py:789 @@ -1577,7 +1577,7 @@ msgstr "Tempo de trabalho" #. module: project #: view:project.project:0 msgid "Projects in which I am a manager" -msgstr "" +msgstr "Projetos nos quais eu sou gerente" #. module: project #: code:addons/project/project.py:959 @@ -1714,7 +1714,7 @@ msgstr "Minhas contas a faturar" #. module: project #: model:project.task.type,name:project.project_tt_merge msgid "Deployment" -msgstr "" +msgstr "Implantação" #. module: project #: field:project.project,tasks:0 @@ -1739,7 +1739,7 @@ msgstr "" #. module: project #: field:project.task.type,project_default:0 msgid "Common to All Projects" -msgstr "" +msgstr "Comum para Todos os Projetos" #. module: project #: model:process.transition,note:project.process_transition_opendonetask0 @@ -1772,7 +1772,7 @@ msgstr "Tarefas por Dia" #. module: project #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "O nome da empresa deve ser único !" #. module: project #: view:project.task:0 @@ -1792,7 +1792,7 @@ msgstr "Sumário do trabalho" #. module: project #: view:project.task.history.cumulative:0 msgid "Month-2" -msgstr "" +msgstr "Mês-2" #. module: project #: help:report.project.task.user,closing_days:0 @@ -1802,7 +1802,7 @@ msgstr "Número de Dias para concluir a tarefa" #. module: project #: view:project.task.history.cumulative:0 view:report.project.task.user:0 msgid "Month-1" -msgstr "" +msgstr "Mês-1" #. module: project #: selection:report.project.task.user,month:0 @@ -1827,7 +1827,7 @@ msgstr "Abrir tarefas concluída" #. module: project #: view:project.task.type:0 msgid "Common" -msgstr "" +msgstr "Comum" #. module: project #: view:project.task:0 @@ -1866,7 +1866,7 @@ msgstr "" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened msgid "Assigned Tasks" -msgstr "" +msgstr "Tarefas Atribuídas" #. module: project #: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft @@ -1876,7 +1876,7 @@ msgstr "Tarefas Atrasadas" #. module: project #: view:report.project.task.user:0 msgid "Current Year" -msgstr "" +msgstr "Ano Atual" #. module: project #: constraint:res.partner:0 @@ -2004,7 +2004,7 @@ msgstr "Rodapé de Correspondëncia" #. module: project #: view:project.task:0 view:project.task.history.cumulative:0 msgid "In Progress Tasks" -msgstr "" +msgstr "Tarefas em Progresso" #~ msgid "Reinclude the description of the task in the task of the user." #~ msgstr "Reincluir a descrição da tarefa na tarefa do usuário." diff --git a/addons/project_gtd/i18n/es_CR.po b/addons/project_gtd/i18n/es_CR.po index e932b6f7c08..f58d5d16c5b 100644 --- a/addons/project_gtd/i18n/es_CR.po +++ b/addons/project_gtd/i18n/es_CR.po @@ -7,26 +7,25 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-17 00:29+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:54+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: project_gtd #: view:project.task:0 msgid "In Progress" -msgstr "" +msgstr "En Progreso" #. module: project_gtd #: view:project.task:0 msgid "Show only tasks having a deadline" -msgstr "" +msgstr "Mostrar únicamente las tareas con fecha límite" #. module: project_gtd #: view:project.task:0 @@ -60,7 +59,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Pending Tasks" -msgstr "" +msgstr "Tareas pendientes" #. module: project_gtd #: view:project.task:0 @@ -96,7 +95,7 @@ msgstr "Periodo de tiempo del proyecto vacío" #. module: project_gtd #: view:project.task:0 msgid "Pending" -msgstr "" +msgstr "Pendiente" #. module: project_gtd #: view:project.gtd.timebox:0 field:project.gtd.timebox,name:0 @@ -120,7 +119,7 @@ msgstr "¡Error!" #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_timebox_tree #: view:project.task:0 msgid "My Tasks" -msgstr "" +msgstr "Mis Tareas" #. module: project_gtd #: constraint:project.task:0 @@ -146,7 +145,7 @@ msgstr "Periodo de tiempo vacío" #. module: project_gtd #: view:project.task:0 msgid "Tasks having no timebox assigned yet" -msgstr "" +msgstr "Las tareas que no tienen caja de tiempo asignado todavía" #. module: project_gtd #: constraint:project.task:0 @@ -193,7 +192,7 @@ msgstr "Coche" #. module: project_gtd #: view:project.task:0 msgid "Show Context" -msgstr "" +msgstr "Mostrar Contexto" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.action_project_gtd_fill @@ -216,7 +215,7 @@ msgstr "Periodos de tiempo" #. module: project_gtd #: view:project.task:0 msgid "In Progress and draft tasks" -msgstr "" +msgstr "En progreso y tareas en borrador" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_gtd_context @@ -249,7 +248,7 @@ msgstr "Secuencia" #. module: project_gtd #: view:project.task:0 msgid "Show the context field" -msgstr "" +msgstr "Mostrar el contexto del campo" #. module: project_gtd #: help:project.gtd.context,sequence:0 @@ -260,7 +259,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Show Deadlines" -msgstr "" +msgstr "Mostrar Plazos" #. module: project_gtd #: view:project.gtd.timebox:0 @@ -306,7 +305,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "For reopening the tasks" -msgstr "" +msgstr "Para la reapertura de las tareas" #. module: project_gtd #: view:project.task:0 diff --git a/addons/project_issue/i18n/es_CR.po b/addons/project_issue/i18n/es_CR.po index ca14fd1f762..49cd31602da 100644 --- a/addons/project_issue/i18n/es_CR.po +++ b/addons/project_issue/i18n/es_CR.po @@ -8,21 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-17 00:29+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:50+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: project_issue #: view:project.issue.report:0 msgid "Previous Month" -msgstr "" +msgstr "Mes anterior" #. module: project_issue #: field:project.issue.report,delay_open:0 @@ -86,7 +85,7 @@ msgstr "Email de los observadores" #. module: project_issue #: view:project.issue:0 msgid "Today's features" -msgstr "" +msgstr "Hoy en día las características" #. module: project_issue #: model:ir.model,name:project_issue.model_project_issue_version @@ -122,7 +121,7 @@ msgstr "La más alta" #. module: project_issue #: help:project.issue,inactivity_days:0 msgid "Difference in days between last action and current date" -msgstr "" +msgstr "La diferencia en días entre la última acción y la fecha actual" #. module: project_issue #: view:project.issue.report:0 field:project.issue.report,day:0 @@ -132,7 +131,7 @@ msgstr "Día" #. module: project_issue #: field:project.issue,days_since_creation:0 msgid "Days since creation date" -msgstr "" +msgstr "Días desde la fecha de creación" #. module: project_issue #: view:project.issue:0 @@ -158,7 +157,7 @@ msgstr "Mensajes" #. module: project_issue #: field:project.issue,inactivity_days:0 msgid "Days since last action" -msgstr "" +msgstr "Días desde la última acción" #. module: project_issue #: model:ir.model,name:project_issue.model_project_project @@ -180,7 +179,7 @@ msgstr "Cancelada" #. module: project_issue #: view:project.issue:0 msgid "Change to Next Stage" -msgstr "" +msgstr "Cambiar a etapa siguiente" #. module: project_issue #: field:project.issue.report,date_closed:0 @@ -195,12 +194,12 @@ msgstr "Buscar en el gestor de incidencias" #. module: project_issue #: field:project.issue,color:0 msgid "Color Index" -msgstr "" +msgstr "Índice de colores" #. module: project_issue #: view:project.issue:0 msgid "Issue / Partner" -msgstr "" +msgstr "problema / Socio" #. module: project_issue #: field:project.issue.report,working_hours_open:0 @@ -243,7 +242,7 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Change Color" -msgstr "" +msgstr "Cambiar Color" #. module: project_issue #: code:addons/project_issue/project_issue.py:482 @@ -310,7 +309,7 @@ msgstr "Versión" #: view:project.issue:0 selection:project.issue,state:0 #: view:project.issue.report:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.project_issue_categ_action @@ -336,7 +335,7 @@ msgstr "La más baja" #. module: project_issue #: view:project.issue:0 msgid "Unassigned Issues" -msgstr "" +msgstr "Problemas sin asignar" #. module: project_issue #: field:project.issue,create_date:0 view:project.issue.report:0 @@ -353,7 +352,7 @@ msgstr "Versiones" #. module: project_issue #: view:project.issue:0 msgid "To Do Issues" -msgstr "" +msgstr "Cuestiones que hacer" #. module: project_issue #: view:project.issue:0 @@ -438,7 +437,7 @@ msgstr "Mis incidencias" #. module: project_issue #: view:project.issue:0 msgid "Change to Previous Stage" -msgstr "" +msgstr "Cambiar a etapa anterior" #. module: project_issue #: model:ir.actions.act_window,help:project_issue.project_issue_version_action @@ -508,7 +507,7 @@ msgstr "Actualizar fecha" #. module: project_issue #: view:project.issue:0 msgid "Open Features" -msgstr "" +msgstr "Características abiertas" #. module: project_issue #: view:project.issue:0 @@ -524,7 +523,7 @@ msgstr "Categoría" #. module: project_issue #: field:project.issue,user_email:0 msgid "User Email" -msgstr "" +msgstr "Email del Usuario" #. module: project_issue #: view:project.issue.report:0 @@ -534,12 +533,12 @@ msgstr "Nº de incidencias de proyecto" #. module: project_issue #: view:project.issue:0 msgid "Reset to New" -msgstr "" +msgstr "Reestablecer a nuevo" #. module: project_issue #: help:project.issue,channel_id:0 msgid "Communication channel." -msgstr "" +msgstr "Canal de comunicación." #. module: project_issue #: help:project.issue,email_cc:0 @@ -560,7 +559,7 @@ msgstr "Borrador" #. module: project_issue #: view:project.issue:0 msgid "Contact Information" -msgstr "" +msgstr "Información de contacto" #. module: project_issue #: field:project.issue,date_closed:0 selection:project.issue.report,state:0 @@ -627,7 +626,7 @@ msgstr "Junio" #. module: project_issue #: view:project.issue:0 msgid "New Issues" -msgstr "" +msgstr "Nuevos asuntos" #. module: project_issue #: field:project.issue,day_close:0 @@ -657,17 +656,17 @@ msgstr "Octubre" #. module: project_issue #: view:board.board:0 msgid "Issues Dashboard" -msgstr "" +msgstr "Tablero de asuntos" #. module: project_issue #: view:project.issue:0 field:project.issue,type_id:0 msgid "Stages" -msgstr "" +msgstr "Etapas" #. module: project_issue #: help:project.issue,days_since_creation:0 msgid "Difference in days between creation date and current date" -msgstr "" +msgstr "La diferencia en días entre la fecha de creación y la fecha actual" #. module: project_issue #: selection:project.issue.report,month:0 @@ -734,7 +733,7 @@ msgstr "General" #. module: project_issue #: view:project.issue:0 msgid "Current Features" -msgstr "" +msgstr "Características actuales" #. module: project_issue #: view:project.issue.version:0 @@ -773,7 +772,7 @@ msgstr "Incidencias" #. module: project_issue #: selection:project.issue,state:0 msgid "In Progress" -msgstr "" +msgstr "En progreso" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_stage @@ -786,7 +785,7 @@ msgstr "Incidencia proyecto" #. module: project_issue #: view:project.issue:0 msgid "Creation Month" -msgstr "" +msgstr "Mes de creación" #. module: project_issue #: help:project.issue,progress:0 @@ -881,7 +880,7 @@ msgstr "Descripción funcionalidad" #. module: project_issue #: view:project.issue:0 msgid "Edit" -msgstr "" +msgstr "Editar" #. module: project_issue #: field:project.project,project_escalation_id:0 @@ -931,7 +930,7 @@ msgstr "ID" #. module: project_issue #: view:project.issue.report:0 msgid "Current Year" -msgstr "" +msgstr "Año Actual" #. module: project_issue #: code:addons/project_issue/project_issue.py:415 diff --git a/addons/project_issue/i18n/pt_BR.po b/addons/project_issue/i18n/pt_BR.po index 692b8cfb81f..ba706ff508d 100644 --- a/addons/project_issue/i18n/pt_BR.po +++ b/addons/project_issue/i18n/pt_BR.po @@ -8,19 +8,19 @@ 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: 2011-01-26 12:11+0000\n" -"Last-Translator: Adriano Prado \n" +"PO-Revision-Date: 2012-02-20 19:36+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \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-02-09 07:02+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:56+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: project_issue #: view:project.issue.report:0 msgid "Previous Month" -msgstr "" +msgstr "Mês Anterior" #. module: project_issue #: field:project.issue.report,delay_open:0 @@ -87,7 +87,7 @@ msgstr "" #. module: project_issue #: model:ir.model,name:project_issue.model_project_issue_version msgid "project.issue.version" -msgstr "" +msgstr "project.issue.version" #. module: project_issue #: field:project.issue,day_open:0 @@ -174,7 +174,7 @@ msgstr "Cancelado" #. module: project_issue #: view:project.issue:0 msgid "Change to Next Stage" -msgstr "" +msgstr "Mudar para o Próximo Estágio" #. module: project_issue #: field:project.issue.report,date_closed:0 @@ -189,7 +189,7 @@ msgstr "" #. module: project_issue #: field:project.issue,color:0 msgid "Color Index" -msgstr "" +msgstr "Índice de Cores" #. module: project_issue #: view:project.issue:0 @@ -230,7 +230,7 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Change Color" -msgstr "" +msgstr "Alterar Cor" #. module: project_issue #: code:addons/project_issue/project_issue.py:482 @@ -262,7 +262,7 @@ msgstr "Converter em Tarefa" #. module: project_issue #: model:crm.case.categ,name:project_issue.bug_categ msgid "Maintenance" -msgstr "" +msgstr "Manutenção" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_project_issue_report diff --git a/addons/project_issue_sheet/i18n/es_CR.po b/addons/project_issue_sheet/i18n/es_CR.po index 7f3d34aabd3..cbde88d9677 100644 --- a/addons/project_issue_sheet/i18n/es_CR.po +++ b/addons/project_issue_sheet/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:29+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:44+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -28,7 +27,7 @@ msgstr "Línea analítica" #: code:addons/project_issue_sheet/project_issue_sheet.py:57 #, python-format msgid "The Analytic Account is in pending !" -msgstr "" +msgstr "¡La cuenta analítica está en la espera!" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_project_issue @@ -67,6 +66,8 @@ msgstr "Hojas de trabajo" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"No se puede modificar una entrada en un parte de horas Confirmado / ¡Ya " +"está!." #. module: project_issue_sheet #: field:hr.analytic.timesheet,issue_id:0 @@ -76,7 +77,7 @@ msgstr "Incidencia" #. module: project_issue_sheet #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." -msgstr "" +msgstr "No puede crear una línea analítica en una cuenta vista" #~ msgid "Timesheet" #~ msgstr "Hoja de servicios" diff --git a/addons/project_issue_sheet/i18n/nl.po b/addons/project_issue_sheet/i18n/nl.po index 2b261c3ad2f..04b1c382e5b 100644 --- a/addons/project_issue_sheet/i18n/nl.po +++ b/addons/project_issue_sheet/i18n/nl.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:37+0000\n" -"PO-Revision-Date: 2011-01-24 13:45+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-18 14:53+0000\n" +"Last-Translator: Erwin \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-02-09 07:01+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_account_analytic_line @@ -26,7 +26,7 @@ msgstr "Kostenplaatsboeking" #: code:addons/project_issue_sheet/project_issue_sheet.py:57 #, python-format msgid "The Analytic Account is in pending !" -msgstr "" +msgstr "De kostenplaatst is in afwachting!" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_project_issue @@ -65,6 +65,8 @@ msgstr "Urenstaten" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !." msgstr "" +"Het is niet mogelijk een bevestigde/Gereed zijnde boeking van een urenstaat " +"te wijzigen!" #. module: project_issue_sheet #: field:hr.analytic.timesheet,issue_id:0 @@ -75,6 +77,8 @@ msgstr "Issue" #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." msgstr "" +"Het is niet mogelijk een kostenplaats te maken op een rekening van het type " +"'aanzicht'" #~ msgid "Add the Timesheet support for Issue Management in Project Management" #~ msgstr "Voegt urenstaten toe aan Issue management in project management" diff --git a/addons/project_long_term/i18n/es_CR.po b/addons/project_long_term/i18n/es_CR.po index bf4cb0c0e9b..048d142c660 100644 --- a/addons/project_long_term/i18n/es_CR.po +++ b/addons/project_long_term/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:30+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:43+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -44,12 +43,12 @@ msgstr "Agrupar por..." #. module: project_long_term #: field:project.phase,user_ids:0 msgid "Assigned Users" -msgstr "" +msgstr "Usuarios asignados" #. module: project_long_term #: field:project.phase,progress:0 msgid "Progress" -msgstr "" +msgstr "Progreso" #. module: project_long_term #: constraint:project.project:0 @@ -61,7 +60,7 @@ msgstr "" #. module: project_long_term #: view:project.phase:0 msgid "In Progress Phases" -msgstr "" +msgstr "Fases en progreso" #. module: project_long_term #: view:project.phase:0 @@ -92,7 +91,7 @@ msgstr "Día" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_user_allocation msgid "Phase User Allocation" -msgstr "" +msgstr "Fase de asignación de usuario" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_task @@ -109,6 +108,12 @@ msgid "" "users, convert your phases into a series of tasks when you start working on " "the project." msgstr "" +"Un proyecto se puede dividir en las diferentes fases. Para cada fase, se " +"puede definir la asignación de los usuarios, describe las diferentes tareas " +"y vincular la fase de las fases anterior y posterior, añadir restricciones " +"de fecha para la programación automática. Utilice la planificación a largo " +"plazo con el fin de Planifica tus usuarios disponibles, convertir sus fases " +"en una serie de tareas cuando empiezas a trabajar en el proyecto." #. module: project_long_term #: selection:project.compute.phases,target_project:0 @@ -132,7 +137,7 @@ msgstr "UdM (Unidad de Medida) es la unidad de medida para la duración" #: view:project.phase:0 #: view:project.user.allocation:0 msgid "Planning of Users" -msgstr "" +msgstr "Planificación de los Usuarios" #. module: project_long_term #: help:project.phase,date_end:0 @@ -178,7 +183,7 @@ msgstr "Fecha límite" #. module: project_long_term #: selection:project.compute.phases,target_project:0 msgid "Compute All My Projects" -msgstr "" +msgstr "Computar todos mis proyectos" #. module: project_long_term #: view:project.compute.phases:0 @@ -195,7 +200,7 @@ msgstr " (copia)" #. module: project_long_term #: view:project.user.allocation:0 msgid "Project User Allocation" -msgstr "" +msgstr "Proyecto de asignación de usuario" #. module: project_long_term #: view:project.phase:0 @@ -213,12 +218,12 @@ msgstr "C_alcular" #: view:project.phase:0 #: selection:project.phase,state:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: project_long_term #: help:project.phase,progress:0 msgid "Computed based on related tasks" -msgstr "" +msgstr "Computada sobre la base de las tareas relacionadas con" #. module: project_long_term #: field:project.phase,product_uom:0 @@ -239,7 +244,7 @@ msgstr "Recursos" #. module: project_long_term #: view:project.phase:0 msgid "My Projects" -msgstr "" +msgstr "Mis proyectos" #. module: project_long_term #: help:project.user.allocation,date_start:0 @@ -254,13 +259,13 @@ msgstr "Tareas relacionadas" #. module: project_long_term #: view:project.phase:0 msgid "New Phases" -msgstr "" +msgstr "Nuevas Fases" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:48 #, python-format msgid "Please specify a project to schedule." -msgstr "" +msgstr "Por favor, especifique un proyecto para programar." #. module: project_long_term #: help:project.phase,constraint_date_start:0 @@ -294,7 +299,7 @@ msgstr "La fecha-inicio de la fase debe ser anterior a la fecha-fin." #. module: project_long_term #: view:project.phase:0 msgid "Start Month" -msgstr "" +msgstr "Mes de inicio" #. module: project_long_term #: field:project.phase,date_start:0 @@ -312,6 +317,8 @@ msgstr "Forzar que la fase termine antes de esta fecha" msgid "" "The ressources on the project can be computed automatically by the scheduler" msgstr "" +"El Recurso en el proyecto se puede calcular de forma automática por el " +"planificador" #. module: project_long_term #: view:project.phase:0 @@ -321,7 +328,7 @@ msgstr "Borrador" #. module: project_long_term #: view:project.phase:0 msgid "Pending Phases" -msgstr "" +msgstr "Fases pendientes" #. module: project_long_term #: view:project.phase:0 @@ -398,7 +405,7 @@ msgstr "Horario de trabajo" #: model:ir.ui.menu,name:project_long_term.menu_compute_phase #: view:project.compute.phases:0 msgid "Schedule Phases" -msgstr "" +msgstr "Fases de la lista" #. module: project_long_term #: view:project.phase:0 @@ -413,7 +420,7 @@ msgstr "Total horas" #. module: project_long_term #: view:project.user.allocation:0 msgid "Users" -msgstr "" +msgstr "Usuarios" #. module: project_long_term #: view:project.user.allocation:0 @@ -458,7 +465,7 @@ msgstr "Duración" #. module: project_long_term #: view:project.phase:0 msgid "Project Users" -msgstr "" +msgstr "Usuarios del proyecto" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_phase @@ -476,6 +483,9 @@ msgid "" "view.\n" " " msgstr "" +"Para programar las fases de la totalidad o un proyecto específico. A " +"continuación, abra una vista de Gantt.\n" +" " #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_compute_phases @@ -513,7 +523,7 @@ msgstr "Por defecto en días" #: view:project.phase:0 #: field:project.phase,user_force_ids:0 msgid "Force Assigned Users" -msgstr "" +msgstr "Obligar a los usuarios asignados" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_phase_schedule diff --git a/addons/project_long_term/i18n/pt_BR.po b/addons/project_long_term/i18n/pt_BR.po index 07952dfbc23..fde086eb3b0 100644 --- a/addons/project_long_term/i18n/pt_BR.po +++ b/addons/project_long_term/i18n/pt_BR.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:37+0000\n" -"PO-Revision-Date: 2011-01-25 02:13+0000\n" -"Last-Translator: Adriano Prado \n" +"PO-Revision-Date: 2012-02-20 19:35+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \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-02-09 07:05+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:56+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.act_project_phases @@ -26,7 +26,7 @@ msgstr "Fases" #: view:project.phase:0 #: field:project.phase,next_phase_ids:0 msgid "Next Phases" -msgstr "" +msgstr "Próximas Fases" #. module: project_long_term #: view:project.phase:0 @@ -47,7 +47,7 @@ msgstr "" #. module: project_long_term #: field:project.phase,progress:0 msgid "Progress" -msgstr "" +msgstr "Progresso" #. module: project_long_term #: constraint:project.project:0 diff --git a/addons/project_mailgate/i18n/es_CR.po b/addons/project_mailgate/i18n/es_CR.po index ed090d604b8..dc88e57fa77 100644 --- a/addons/project_mailgate/i18n/es_CR.po +++ b/addons/project_mailgate/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/project_messages/i18n/es_CR.po b/addons/project_messages/i18n/es_CR.po index f98f7b810fe..37b221562fb 100644 --- a/addons/project_messages/i18n/es_CR.po +++ b/addons/project_messages/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/project_mrp/i18n/es_CR.po b/addons/project_mrp/i18n/es_CR.po index e6099e82d97..e203b1533f7 100644 --- a/addons/project_mrp/i18n/es_CR.po +++ b/addons/project_mrp/i18n/es_CR.po @@ -7,21 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:31+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:34+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: project_mrp #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_procuretasktask0 @@ -36,12 +35,12 @@ msgstr "Tarea abastecimiento" #. module: project_mrp #: model:ir.model,name:project_mrp.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Pedido de Venta" #. module: project_mrp #: field:procurement.order,sale_line_id:0 msgid "Sale order line" -msgstr "" +msgstr "Línea de pedido de venta" #. module: project_mrp #: model:process.transition,note:project_mrp.process_transition_createtask0 @@ -128,7 +127,7 @@ msgstr "En caso que venda servicios sobre pedido de venta" #. module: project_mrp #: field:project.task,sale_line_id:0 msgid "Sale Order Line" -msgstr "" +msgstr "Línea de pedido de venta" #~ msgid "If procure method is Make to order and supply method is produce" #~ msgstr "" diff --git a/addons/project_mrp/i18n/nl.po b/addons/project_mrp/i18n/nl.po index d0f11aca921..ecdfde7410b 100644 --- a/addons/project_mrp/i18n/nl.po +++ b/addons/project_mrp/i18n/nl.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2011-01-19 13:15+0000\n" -"Last-Translator: Douwe Wullink (Dypalio) \n" +"PO-Revision-Date: 2012-02-18 14:52+0000\n" +"Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:35+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: project_mrp #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "Orderreferentie moet uniek zijn per bedrijf!" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_procuretasktask0 @@ -34,12 +34,12 @@ msgstr "Verwervingstaak" #. module: project_mrp #: model:ir.model,name:project_mrp.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Verkooporder" #. module: project_mrp #: field:procurement.order,sale_line_id:0 msgid "Sale order line" -msgstr "" +msgstr "Verkooporderregel" #. module: project_mrp #: model:process.transition,note:project_mrp.process_transition_createtask0 @@ -124,7 +124,7 @@ msgstr "Wanneer u dienten levert op verkooporders" #. module: project_mrp #: field:project.task,sale_line_id:0 msgid "Sale Order Line" -msgstr "" +msgstr "Verkooporderregel" #~ msgid "If procure method is Make to order and supply method is produce" #~ msgstr "" diff --git a/addons/project_planning/i18n/es_CR.po b/addons/project_planning/i18n/es_CR.po index da386ab887e..8bbbcd4fb72 100644 --- a/addons/project_planning/i18n/es_CR.po +++ b/addons/project_planning/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:31+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 22:34+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -545,7 +544,7 @@ msgstr "Fecha final" #. module: project_planning #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: project_planning #: report:report_account_analytic.planning.print:0 diff --git a/addons/project_planning/i18n/pt_BR.po b/addons/project_planning/i18n/pt_BR.po index 9a3a5e3a783..e55e827b358 100644 --- a/addons/project_planning/i18n/pt_BR.po +++ b/addons/project_planning/i18n/pt_BR.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:37+0000\n" -"PO-Revision-Date: 2011-01-25 15:23+0000\n" -"Last-Translator: Adriano Prado \n" +"PO-Revision-Date: 2012-02-20 19:34+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \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-02-09 07:08+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:56+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: project_planning #: help:report_account_analytic.planning.account,tasks:0 @@ -540,7 +540,7 @@ msgstr "Data Final" #. module: project_planning #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "O nome da empresa deve ser exclusivo!" #. module: project_planning #: report:report_account_analytic.planning.print:0 diff --git a/addons/project_planning/i18n/zh_CN.po b/addons/project_planning/i18n/zh_CN.po index eb88f93ea37..6f0d7b2b892 100644 --- a/addons/project_planning/i18n/zh_CN.po +++ b/addons/project_planning/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:37+0000\n" -"PO-Revision-Date: 2011-01-19 16:21+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-17 11:18+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-02-09 07:08+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: project_planning #: help:report_account_analytic.planning.account,tasks:0 @@ -518,7 +518,7 @@ msgstr "结束日期" #. module: project_planning #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "公司名称必须唯一!" #. module: project_planning #: report:report_account_analytic.planning.print:0 diff --git a/addons/project_retro_planning/i18n/es_CR.po b/addons/project_retro_planning/i18n/es_CR.po index b4a2125d39a..4f36c089bd8 100644 --- a/addons/project_retro_planning/i18n/es_CR.po +++ b/addons/project_retro_planning/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/project_timesheet/i18n/es_CR.po b/addons/project_timesheet/i18n/es_CR.po index fa3c4a5c64c..b9a699feeab 100644 --- a/addons/project_timesheet/i18n/es_CR.po +++ b/addons/project_timesheet/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:31+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-17 23:00+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -26,6 +25,12 @@ msgid "" "pricelist and the field 'Invoice Task Work' on the tab 'Billing' of\n" "the project form." msgstr "" +"Aquí encontrará todas las obras realizadas en las tareas que se pueden " +"facturar.\n" +"Con el fin de facturar el tiempo invertido en un proyecto, debe definir el\n" +"Lista de precios y \"Trabajo de Trabajo de factura\" el campo en " +"\"Facturación\" en la ficha de\n" +"el formulario del proyecto." #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:55 @@ -52,12 +57,12 @@ msgstr "Tarea de la hoja de servicios" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Group by year of date" -msgstr "" +msgstr "Agrupado por año de fecha" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Task Hours in current month" -msgstr "" +msgstr "Horas de trabajo en el mes actual" #. module: project_timesheet #: constraint:project.task:0 @@ -87,6 +92,8 @@ msgid "" "You cannot delete a partner which is assigned to project, we suggest you to " "uncheck the active box!" msgstr "" +"¡No se puede eliminar un socio que se asigna al proyecto, le sugerimos que " +"desactive la casilla activa!" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -111,7 +118,7 @@ msgstr "Reporte por mes de horas de tareas/hojas de asistencia" #. module: project_timesheet #: view:project.project:0 msgid "Billable" -msgstr "" +msgstr "Facturable" #. module: project_timesheet #: model:ir.actions.act_window,help:project_timesheet.action_account_analytic_overdue @@ -119,6 +126,8 @@ msgid "" "You will find here the contracts related to your customer projects in order " "to track the invoicing progress." msgstr "" +"Aquí encontrará los contratos relacionados con proyectos de sus clientes con " +"el fin de seguir el progreso de facturación." #. module: project_timesheet #: view:account.analytic.line:0 @@ -146,7 +155,7 @@ msgstr "" #. module: project_timesheet #: model:ir.actions.act_window,name:project_timesheet.action_account_analytic_overdue msgid "Customer Projects" -msgstr "" +msgstr "Proyecto de clientes" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_account_analytic_line @@ -181,7 +190,7 @@ msgstr "¡Error! No se pueden crear tareas recursivas." #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_project_working_hours msgid "Timesheet Lines" -msgstr "" +msgstr "Líneas de la hoja de asistencia" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:231 @@ -192,12 +201,12 @@ msgstr "¡Acción no válida!" #. module: project_timesheet #: view:project.project:0 msgid "Billable Project" -msgstr "" +msgstr "Proyecto facturable" #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_invoicing_contracts msgid "Contracts to Renew" -msgstr "" +msgstr "Contratos a renovar" #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_hr_timesheet_sign_in @@ -207,7 +216,7 @@ msgstr "Entrada/salida por proyecto" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Group by month of date" -msgstr "" +msgstr "Agrupado por mes de fecha" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_task @@ -248,7 +257,7 @@ msgstr "Cumplimente su hoja de servicios." #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Task Hours in current year" -msgstr "" +msgstr "Horas de Trabajo en el año en curso" #. module: project_timesheet #: view:project.project:0 @@ -303,7 +312,7 @@ msgstr "Noviembre" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Task hours of last month" -msgstr "" +msgstr "Horas de tareas de el mes pasado" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 @@ -339,7 +348,7 @@ msgstr "Empresa" #: code:addons/project_timesheet/project_timesheet.py:247 #, python-format msgid "Invalid Analytic Account !" -msgstr "" +msgstr "¡Cuenta inválida analítica!" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:59 @@ -368,7 +377,7 @@ msgstr "Facturación" #. module: project_timesheet #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:247 @@ -376,6 +385,8 @@ msgstr "" msgid "" "You cannot select a Analytic Account which is in Close or Cancelled state" msgstr "" +"No se puede seleccionar una cuenta de analítica que se encuentra en estado " +"de Close o Cancelado" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -421,7 +432,7 @@ msgstr "Mi parte de horas" #. module: project_timesheet #: constraint:account.analytic.line:0 msgid "You can not create analytic line on view account." -msgstr "" +msgstr "No puede crear una línea analítica en una cuenta vista" #. module: project_timesheet #: view:project.project:0 diff --git a/addons/purchase/i18n/es_CR.po b/addons/purchase/i18n/es_CR.po index 4d7f397d335..debebbbc17d 100644 --- a/addons/purchase/i18n/es_CR.po +++ b/addons/purchase/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-17 00:31+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 21:55+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:42+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -48,7 +47,7 @@ msgstr "Destino" #: code:addons/purchase/purchase.py:236 #, python-format msgid "In order to delete a purchase order, it must be cancelled first!" -msgstr "" +msgstr "¡Debe cancelar el pedido de compra antes de poder eliminarlo!" #. module: purchase #: help:purchase.report,date:0 @@ -91,7 +90,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Approved purchase order" -msgstr "" +msgstr "Aprobar pedido de compra" #. module: purchase #: view:purchase.order:0 field:purchase.order,partner_id:0 @@ -109,7 +108,7 @@ msgstr "Tarifas" #. module: purchase #: view:stock.picking:0 msgid "To Invoice" -msgstr "" +msgstr "Para facturar" #. module: purchase #: view:purchase.order.line_invoice:0 @@ -153,7 +152,7 @@ msgstr "¡No tarifa!" #. module: purchase #: model:ir.model,name:purchase.model_purchase_config_wizard msgid "purchase.config.wizard" -msgstr "" +msgstr "purchase.config.wizard" #. module: purchase #: view:board.board:0 model:ir.actions.act_window,name:purchase.purchase_draft @@ -163,7 +162,7 @@ msgstr "Solicitud de presupuestos" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Based on Receptions" -msgstr "" +msgstr "Basado en recepciones" #. module: purchase #: field:purchase.order,company_id:0 field:purchase.order.line,company_id:0 @@ -235,7 +234,7 @@ msgstr "Propiedades de compra" #. module: purchase #: model:ir.model,name:purchase.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Asistente para el procesamiento de recogida parcial" #. module: purchase #: view:purchase.order.line:0 @@ -255,17 +254,17 @@ msgstr "Día" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on generated draft invoice" -msgstr "" +msgstr "Basado en el borrador de factura generado" #. module: purchase #: view:purchase.report:0 msgid "Order of Day" -msgstr "" +msgstr "Orden del día" #. module: purchase #: view:board.board:0 msgid "Monthly Purchases by Category" -msgstr "" +msgstr "Compras mensuales por categoría" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree @@ -275,7 +274,7 @@ msgstr "Compras" #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in draft state" -msgstr "" +msgstr "Pedidos de compra que están en borrador" #. module: purchase #: view:purchase.order:0 @@ -399,6 +398,8 @@ msgstr "Moviemiento de stock" #, python-format msgid "You must first cancel all invoices related to this purchase order." msgstr "" +"Primero tiene que cancelar todas las facturas relacionadas con este pedido " +"de compra" #. module: purchase #: field:purchase.report,dest_address_id:0 @@ -442,13 +443,15 @@ msgstr "Validada por" #. module: purchase #: view:purchase.report:0 msgid "Order in last month" -msgstr "" +msgstr "Pedido último mes" #. module: purchase #: code:addons/purchase/purchase.py:412 #, python-format msgid "You must first cancel all receptions related to this purchase order." msgstr "" +"Primero tiene que cancelar todas las recepciones relacionas con este pedido " +"de compra" #. module: purchase #: selection:purchase.order.line,state:0 @@ -473,7 +476,7 @@ msgstr "Indica que un albarán ha sido realizado." #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in exception state" -msgstr "" +msgstr "Pedidos de compra que están en estado de excepción" #. module: purchase #: report:purchase.order:0 field:purchase.report,validator:0 @@ -494,7 +497,7 @@ msgstr "Precio medio" #. module: purchase #: view:stock.picking:0 msgid "Incoming Shipments already processed" -msgstr "" +msgstr "Envíos entrantes ya procesados" #. module: purchase #: report:purchase.order:0 @@ -512,7 +515,7 @@ msgstr "Confirmar" #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4_picking_to_invoice #: selection:purchase.order,invoice_method:0 msgid "Based on receptions" -msgstr "" +msgstr "Basado en recepciones" #. module: purchase #: constraint:res.company:0 @@ -544,11 +547,17 @@ msgid "" "supplier invoice, you can generate a draft supplier invoice based on the " "lines from this menu." msgstr "" +"Si se establece el control de la facturación de un pedido de compra como " +"\"Sobre la base de las líneas de órdenes de compra\", usted puede seguir " +"aquí todas las líneas de órdenes de compra para el que aún no han recibido " +"la factura del proveedor. Una vez que esté listo para recibir una factura " +"del proveedor, se puede generar una factura del proveedor proyecto basado en " +"las líneas de este menú." #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in the exception state" -msgstr "" +msgstr "Pedidos de compra que están en estado de excepción" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_stock_move_report_po @@ -604,12 +613,12 @@ msgstr "Precio total" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_import_create_supplier_installer msgid "Create or Import Suppliers" -msgstr "" +msgstr "Crear o importar proveedores" #. module: purchase #: view:stock.picking:0 msgid "Available" -msgstr "" +msgstr "Disponible" #. module: purchase #: field:purchase.report,partner_address_id:0 @@ -637,7 +646,7 @@ msgstr "¡Error!" #. module: purchase #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "No puede mover productos desde o hacia una ubicación de tipo vista." #. module: purchase #: code:addons/purchase/purchase.py:737 @@ -686,7 +695,7 @@ msgstr "" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_configuration_misc msgid "Miscellaneous" -msgstr "" +msgstr "Varios" #. module: purchase #: code:addons/purchase/purchase.py:769 @@ -757,7 +766,7 @@ msgstr "Recepciones" #: code:addons/purchase/purchase.py:285 #, python-format msgid "You cannot confirm a purchase order without any lines." -msgstr "" +msgstr "No puede confirmar un pedido de compra sin líneas de pedido" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -782,7 +791,7 @@ msgstr "Petición presupuesto" #: code:addons/purchase/edi/purchase_order.py:139 #, python-format msgid "EDI Pricelist (%s)" -msgstr "" +msgstr "Tarifa EDI (%s)" #. module: purchase #: selection:purchase.order,state:0 @@ -797,7 +806,7 @@ msgstr "Enero" #. module: purchase #: model:ir.actions.server,name:purchase.ir_actions_server_edi_purchase msgid "Auto-email confirmed purchase orders" -msgstr "" +msgstr "Eviar email automático pedidos de compra confirmados" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -836,7 +845,7 @@ msgstr "Ctdad" #. module: purchase #: view:purchase.report:0 msgid "Month-1" -msgstr "" +msgstr "Mes-1" #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -855,7 +864,7 @@ msgstr "Fusión pedido compra" #. module: purchase #: view:purchase.report:0 msgid "Order in current month" -msgstr "" +msgstr "Pedido en mes actual" #. module: purchase #: view:purchase.report:0 field:purchase.report,delay_pass:0 @@ -896,7 +905,7 @@ msgstr "Total líneas pedidos por usuario por mes" #. module: purchase #: view:purchase.order:0 msgid "Approved purchase orders" -msgstr "" +msgstr "Pedidos de compra aprobados" #. module: purchase #: view:purchase.report:0 field:purchase.report,month:0 @@ -906,7 +915,7 @@ msgstr "Mes" #. module: purchase #: model:email.template,subject:purchase.email_template_edi_purchase msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })" -msgstr "" +msgstr "${object.company_id.name} Pedido (Ref ${object.name or 'n/a' })" #. module: purchase #: report:purchase.quotation:0 @@ -926,7 +935,7 @@ msgstr "Total importe base" #. module: purchase #: model:res.groups,name:purchase.group_purchase_user msgid "User" -msgstr "" +msgstr "Usuario" #. module: purchase #: field:purchase.order,shipped:0 field:purchase.order,shipped_rate:0 @@ -947,7 +956,7 @@ msgstr "Ésta es la lista de albaranes generados por esta compra" #. module: purchase #: view:stock.picking:0 msgid "Is a Back Order" -msgstr "" +msgstr "Es un pedido pendiente" #. module: purchase #: model:process.node,note:purchase.process_node_invoiceafterpacking0 @@ -994,12 +1003,12 @@ msgstr "Estado del pedido" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase msgid "Product Categories" -msgstr "" +msgstr "Categorías de productos" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Pre-Generate Draft Invoices based on Purchase Orders" -msgstr "" +msgstr "Generar Facturas Pre-Proyecto sobre la base de órdenes de compra" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice @@ -1009,7 +1018,7 @@ msgstr "Crear facturas" #. module: purchase #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_line @@ -1025,7 +1034,7 @@ msgstr "Vista calendario" #. module: purchase #: selection:purchase.config.wizard,default_method:0 msgid "Based on Purchase Order Lines" -msgstr "" +msgstr "Based on Purchase Order Lines" #. module: purchase #: help:purchase.order,amount_untaxed:0 @@ -1037,12 +1046,13 @@ msgstr "El importe sin impuestos." #, python-format msgid "Selected UOM does not belong to the same category as the product UOM" msgstr "" +"UOM seleccionado no pertenece a la misma categoría que la UOM de productos" #. module: purchase #: code:addons/purchase/purchase.py:907 #, python-format msgid "PO: %s" -msgstr "" +msgstr "PO: %s" #. module: purchase #: model:process.transition,note:purchase.process_transition_purchaseinvoice0 @@ -1110,7 +1120,7 @@ msgstr "" #: model:ir.actions.act_window,name:purchase.action_email_templates #: model:ir.ui.menu,name:purchase.menu_email_templates msgid "Email Templates" -msgstr "" +msgstr "Plantillas de correo electrónico" #. module: purchase #: model:ir.model,name:purchase.model_purchase_report @@ -1131,7 +1141,7 @@ msgstr "Control factura" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action msgid "UoM Categories" -msgstr "" +msgstr "Categorías UdM" #. module: purchase #: selection:purchase.report,month:0 @@ -1146,7 +1156,7 @@ msgstr "Filtros extendidos..." #. module: purchase #: view:purchase.config.wizard:0 msgid "Invoicing Control on Purchases" -msgstr "" +msgstr "Facturación de control en las compras" #. module: purchase #: code:addons/purchase/wizard/purchase_order_group.py:48 @@ -1161,6 +1171,9 @@ msgid "" "can import your existing partners by CSV spreadsheet from \"Import Data\" " "wizard" msgstr "" +"Crear o importar los proveedores y de sus contactos de forma manual desde " +"este formulario o puede importar sus actuales socios de la hoja de cálculo " +"CSV desde \"Importar datos\" asistente" #. module: purchase #: model:process.transition,name:purchase.process_transition_createpackinglist0 @@ -1185,12 +1198,12 @@ msgstr "Calcular" #. module: purchase #: view:stock.picking:0 msgid "Incoming Shipments Available" -msgstr "" +msgstr "Envíos entrantes disponibles" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat msgid "Address Book" -msgstr "" +msgstr "Libreta de direcciones" #. module: purchase #: model:ir.model,name:purchase.model_res_company @@ -1206,7 +1219,7 @@ msgstr "Cancelar pedido de compra" #: code:addons/purchase/purchase.py:411 code:addons/purchase/purchase.py:418 #, python-format msgid "Unable to cancel this purchase order!" -msgstr "" +msgstr "¡Incapaz de cancelar este pedido de compra!" #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 @@ -1230,7 +1243,7 @@ msgstr "Tablero" #. module: purchase #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia debe ser única por compañía!" #. module: purchase #: view:purchase.report:0 field:purchase.report,price_standard:0 @@ -1240,7 +1253,7 @@ msgstr "Valor productos" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form msgid "Partner Categories" -msgstr "" +msgstr "Categorías de empresas" #. module: purchase #: help:purchase.order,amount_tax:0 @@ -1260,6 +1273,13 @@ msgid "" "Based on generated invoice: create a draft invoice you can validate later.\n" "Based on receptions: let you create an invoice when receptions are validated." msgstr "" +"Sobre la base de las líneas de órdenes de compra: líneas individuales en " +"lugar de 'control de facturas> Sobre la base de PO líneas 'desde donde se " +"puede crear de forma selectiva una factura.\n" +"Con base en la factura generada por: crear un proyecto de factura se puede " +"validar más tarde.\n" +"Con base en las recepciones: permite crear una factura cuando se validan las " +"recepciones." #. module: purchase #: model:ir.actions.act_window,name:purchase.action_supplier_address_form @@ -1291,7 +1311,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are not approved yet." -msgstr "" +msgstr "Pedidos de compra no aprobados aún" #. module: purchase #: help:purchase.order,state:0 @@ -1355,7 +1375,7 @@ msgstr "Información general" #. module: purchase #: view:purchase.order:0 msgid "Not invoiced" -msgstr "" +msgstr "No se han facturado" #. module: purchase #: report:purchase.order:0 field:purchase.order.line,price_unit:0 @@ -1416,7 +1436,7 @@ msgstr "Pedidos de compra" #. module: purchase #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: purchase #: field:purchase.order,origin:0 @@ -1457,7 +1477,7 @@ msgstr "Tel. :" #. module: purchase #: view:purchase.report:0 msgid "Order of Month" -msgstr "" +msgstr "Orden del mes" #. module: purchase #: report:purchase.order:0 @@ -1472,7 +1492,7 @@ msgstr "Buscar pedido de compra" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_config msgid "Set the Default Invoicing Control Method" -msgstr "" +msgstr "Establecer la facturación por defecto del método de control" #. module: purchase #: model:process.node,note:purchase.process_node_draftpurchaseorder0 @@ -1498,7 +1518,7 @@ msgstr "Esperando aceptación proveedor" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice msgid "Based on draft invoices" -msgstr "" +msgstr "Basado en las facturas de los proyectos" #. module: purchase #: view:purchase.order:0 @@ -1512,6 +1532,8 @@ msgid "" "The selected supplier has a minimal quantity set to %s %s, you should not " "purchase less." msgstr "" +"El proveedor seleccionado tiene una cantidad mínima establecida en% s% s, " +"usted no debe comprar menos." #. module: purchase #: field:purchase.order.line,date_planned:0 @@ -1540,7 +1562,7 @@ msgstr "Descripción" #. module: purchase #: view:purchase.report:0 msgid "Order of Year" -msgstr "" +msgstr "Orden del año" #. module: purchase #: report:purchase.quotation:0 @@ -1550,7 +1572,7 @@ msgstr "Dirección de entrega prevista:" #. module: purchase #: view:stock.picking:0 msgid "Journal" -msgstr "" +msgstr "Diario" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_stock_move_report_po @@ -1582,7 +1604,7 @@ msgstr "Entrega" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in done state." -msgstr "" +msgstr "Ordenes de compra que se encuentran en estado de hecho." #. module: purchase #: field:purchase.order.line,product_uom:0 @@ -1617,7 +1639,7 @@ msgstr "Reserva" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders that include lines not invoiced." -msgstr "" +msgstr "Ordenes de compra que incluyen líneas no facturadas." #. module: purchase #: view:purchase.order:0 @@ -1627,7 +1649,7 @@ msgstr "Base imponible" #. module: purchase #: view:stock.picking:0 msgid "Picking to Invoice" -msgstr "" +msgstr "Albaranes a facturar" #. module: purchase #: view:purchase.config.wizard:0 @@ -1635,6 +1657,8 @@ msgid "" "This tool will help you to select the method you want to use to control " "supplier invoices." msgstr "" +"Esta herramienta le ayudará a seleccionar el método que desea utilizar para " +"controlar las facturas de proveedores." #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1 @@ -1681,6 +1705,9 @@ msgid "" "receptions\", you can track here all the product receptions and create " "invoices for those receptions." msgstr "" +"Si se establece el control de la facturación de un pedido de compra como " +"\"Sobre la base de recepciones\", usted puede seguir aquí todas las " +"recepciones de los productos y crear facturas para las recepciones." #. module: purchase #: view:purchase.order:0 @@ -1733,7 +1760,7 @@ msgstr "Precio compra-estándar" #. module: purchase #: field:purchase.config.wizard,default_method:0 msgid "Default Invoicing Control Method" -msgstr "" +msgstr "Facturación por defecto Método de Control" #. module: purchase #: model:product.pricelist.type,name:purchase.pricelist_type_purchase @@ -1749,7 +1776,7 @@ msgstr "Método facturación" #. module: purchase #: view:stock.picking:0 msgid "Back Orders" -msgstr "" +msgstr "Albaranes pendientes" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0 @@ -1805,7 +1832,7 @@ msgstr "Versiones de tarifa" #. module: purchase #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: purchase #: code:addons/purchase/purchase.py:359 @@ -1891,11 +1918,62 @@ msgid "" "% endif\n" " " msgstr "" +"\n" +"Hola $ {object.partner_address_id.name y \"'o''} $ " +"{object.partner_address_id.name o''},\n" +"\n" +"Esta es una confirmación de orden de compra de $ {} object.company_id.name:\n" +" | Número de orden: $ {*} * object.name\n" +" | Orden total: $ {*} $ {object.amount_total " +"object.pricelist_id.currency_id.name} *\n" +" | Orden de la fecha: $ {} object.date_order\n" +" % Si object.origin:\n" +" | Orden de referencia: $ {} object.origin\n" +" % endif\n" +" % Si object.partner_ref:\n" +" | Su referencia: $ {} object.partner_ref
    \n" +" % endif\n" +" | Su persona de contacto: $ {} $ {object.validator.name " +"object.validator.user_email y '% <% s> \"(object.validator.user_email) o''}\n" +"\n" +"Usted puede ver la confirmación del pedido y descargar usando el siguiente " +"enlace:\n" +" $ {ctx.get ('edi_web_url_view') o 'N / A'}\n" +"\n" +"Si usted tiene alguna pregunta, no dude en contactar con nosotros.\n" +"\n" +"¡Gracias!\n" +"\n" +"\n" +"-\n" +"$ {} $ {object.validator.name '<% s> \"object.validator.user_email y% " +"(object.validator.user_email) o''}\n" +"$ {} object.company_id.name\n" +"% Si object.company_id.street:\n" +"$ {object.company_id.street o''}\n" +"% endif\n" +"% Si object.company_id.street2:\n" +"$ {} object.company_id.street2\n" +"% endif\n" +"% Si object.company_id.city o object.company_id.zip:\n" +"$ {object.company_id.zip o''} $ {object.company_id.city o''}\n" +"% endif\n" +"% Si object.company_id.country_id:\n" +"$ {object.company_id.state_id y ('% s'% object.company_id.state_id.name) " +"o''} $ {object.company_id.country_id.name o''}\n" +"% endif\n" +"% Si object.company_id.phone:\n" +"Teléfono: $ {} object.company_id.phone\n" +"% endif\n" +"% Si object.company_id.website:\n" +"$ {object.company_id.website o''}\n" +"% endif\n" +" " #. module: purchase #: view:purchase.order:0 msgid "Purchase orders which are in draft state" -msgstr "" +msgstr "Ordenes de compra que se encuentran en estado de borrador" #. module: purchase #: selection:purchase.report,month:0 @@ -1905,17 +1983,17 @@ msgstr "Mayo" #. module: purchase #: model:res.groups,name:purchase.group_purchase_manager msgid "Manager" -msgstr "" +msgstr "Director" #. module: purchase #: view:purchase.config.wizard:0 msgid "res_config_contents" -msgstr "" +msgstr "res_config_contenidos" #. module: purchase #: view:purchase.report:0 msgid "Order in current year" -msgstr "" +msgstr "Orden en año actual" #. module: purchase #: model:process.process,name:purchase.process_process_purchaseprocess0 @@ -1932,7 +2010,7 @@ msgstr "Año" #: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft #: selection:purchase.order,invoice_method:0 msgid "Based on Purchase Order lines" -msgstr "" +msgstr "Sobre la base de las líneas de órdenes de compra" #. module: purchase #: model:ir.actions.todo.category,name:purchase.category_purchase_config diff --git a/addons/purchase/i18n/nl.po b/addons/purchase/i18n/nl.po index 4d278c6c4ff..e0c18fa6564 100644 --- a/addons/purchase/i18n/nl.po +++ b/addons/purchase/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-16 14:35+0000\n" +"PO-Revision-Date: 2012-02-18 15:04+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:42+0000\n" "X-Generator: Launchpad (build 14814)\n" #. module: purchase @@ -577,7 +577,7 @@ msgstr "Tel.:" #: model:ir.model,name:purchase.model_stock_picking #: field:purchase.order,picking_ids:0 msgid "Picking List" -msgstr "Pakbon" +msgstr "Picklijst" #. module: purchase #: view:purchase.order:0 @@ -613,7 +613,7 @@ msgstr "Totaalprijs" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_import_create_supplier_installer msgid "Create or Import Suppliers" -msgstr "Maak o0f import leveranciers" +msgstr "Maak of import leveranciers" #. module: purchase #: view:stock.picking:0 @@ -648,7 +648,7 @@ msgstr "Fout !" msgid "You can not move products from or to a location of the type view." msgstr "" "Het is niet mogelijk om producten te verplaatsen naar een locatie van het " -"type 'view'." +"type 'aanzicht'." #. module: purchase #: code:addons/purchase/purchase.py:737 diff --git a/addons/purchase/i18n/pt_BR.po b/addons/purchase/i18n/pt_BR.po index 3839433f6d0..a36a04d3d48 100644 --- a/addons/purchase/i18n/pt_BR.po +++ b/addons/purchase/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2011-11-07 12:47+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-02-19 15:20+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:06+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:39+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 @@ -108,7 +108,7 @@ msgstr "Listas de preços" #. module: purchase #: view:stock.picking:0 msgid "To Invoice" -msgstr "" +msgstr "Para Faturar" #. module: purchase #: view:purchase.order.line_invoice:0 @@ -152,7 +152,7 @@ msgstr "Sem Lista de Preços !" #. module: purchase #: model:ir.model,name:purchase.model_purchase_config_wizard msgid "purchase.config.wizard" -msgstr "" +msgstr "purchase.config.wizard" #. module: purchase #: view:board.board:0 model:ir.actions.act_window,name:purchase.purchase_draft @@ -610,7 +610,7 @@ msgstr "" #. module: purchase #: view:stock.picking:0 msgid "Available" -msgstr "" +msgstr "Disponível" #. module: purchase #: field:purchase.report,partner_address_id:0 @@ -638,7 +638,7 @@ msgstr "Erro !" #. module: purchase #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "Você não pode mover os produtos de/para um Local do tipo Vista" #. module: purchase #: code:addons/purchase/purchase.py:737 @@ -687,7 +687,7 @@ msgstr "" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_configuration_misc msgid "Miscellaneous" -msgstr "" +msgstr "Diversos" #. module: purchase #: code:addons/purchase/purchase.py:769 @@ -788,7 +788,7 @@ msgstr "" #. module: purchase #: selection:purchase.order,state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Aguardando Aprovação" #. module: purchase #: selection:purchase.report,month:0 @@ -837,7 +837,7 @@ msgstr "Qtd" #. module: purchase #: view:purchase.report:0 msgid "Month-1" -msgstr "" +msgstr "Mês-1" #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -927,7 +927,7 @@ msgstr "Valor Sem Imposto" #. module: purchase #: model:res.groups,name:purchase.group_purchase_user msgid "User" -msgstr "" +msgstr "Usuário" #. module: purchase #: field:purchase.order,shipped:0 field:purchase.order,shipped_rate:0 @@ -995,7 +995,7 @@ msgstr "Situação do Pedido" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase msgid "Product Categories" -msgstr "" +msgstr "Categorias de Produtos" #. module: purchase #: selection:purchase.config.wizard,default_method:0 @@ -1010,7 +1010,7 @@ msgstr "Criar faturas" #. module: purchase #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "O nome da empresa deve ser único !" #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_line @@ -1043,7 +1043,7 @@ msgstr "" #: code:addons/purchase/purchase.py:907 #, python-format msgid "PO: %s" -msgstr "" +msgstr "PO: %s" #. module: purchase #: model:process.transition,note:purchase.process_transition_purchaseinvoice0 @@ -1111,7 +1111,7 @@ msgstr "" #: model:ir.actions.act_window,name:purchase.action_email_templates #: model:ir.ui.menu,name:purchase.menu_email_templates msgid "Email Templates" -msgstr "" +msgstr "Modelos de Email" #. module: purchase #: model:ir.model,name:purchase.model_purchase_report @@ -1132,7 +1132,7 @@ msgstr "Faturamento" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action msgid "UoM Categories" -msgstr "" +msgstr "Categorias UoM" #. module: purchase #: selection:purchase.report,month:0 @@ -1191,7 +1191,7 @@ msgstr "" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat msgid "Address Book" -msgstr "" +msgstr "Catálogo de endereços" #. module: purchase #: model:ir.model,name:purchase.model_res_company @@ -1232,7 +1232,7 @@ msgstr "Painel" #. module: purchase #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "A referência deve ser única por empresa!" #. module: purchase #: view:purchase.report:0 field:purchase.report,price_standard:0 @@ -1242,7 +1242,7 @@ msgstr "Valor dos Produtos" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form msgid "Partner Categories" -msgstr "" +msgstr "Categorias de Parceiros" #. module: purchase #: help:purchase.order,amount_tax:0 diff --git a/addons/purchase_analytic_plans/i18n/es_CR.po b/addons/purchase_analytic_plans/i18n/es_CR.po index 4e40cddffc4..3156f63291b 100644 --- a/addons/purchase_analytic_plans/i18n/es_CR.po +++ b/addons/purchase_analytic_plans/i18n/es_CR.po @@ -7,14 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:31+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 21:57+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:42+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" @@ -26,7 +25,7 @@ msgstr "Distribución analítica" #. module: purchase_analytic_plans #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: purchase_analytic_plans #: model:ir.model,name:purchase_analytic_plans.model_purchase_order_line diff --git a/addons/purchase_double_validation/i18n/es_CR.po b/addons/purchase_double_validation/i18n/es_CR.po index decb3fedc17..a72c598d27c 100644 --- a/addons/purchase_double_validation/i18n/es_CR.po +++ b/addons/purchase_double_validation/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:31+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 21:58+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -51,7 +50,7 @@ msgstr "Configurar importe mínimo para la compra" #: view:board.board:0 #: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting msgid "Purchase Order Waiting Approval" -msgstr "" +msgstr "Pedido de compra esperando aprobación" #. module: purchase_double_validation #: view:purchase.double.validation.installer:0 diff --git a/addons/purchase_requisition/i18n/es_CR.po b/addons/purchase_requisition/i18n/es_CR.po index 5d56122ff7c..b2845f90ad1 100644 --- a/addons/purchase_requisition/i18n/es_CR.po +++ b/addons/purchase_requisition/i18n/es_CR.po @@ -8,21 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:32+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 22:03+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: purchase_requisition #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -66,7 +65,7 @@ msgstr "Estado" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Purchase Requisition in negociation" -msgstr "" +msgstr "Solicitud de compra en la negociación" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -77,7 +76,7 @@ msgstr "Proveedor" #: view:purchase.requisition:0 #: selection:purchase.requisition,state:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -111,7 +110,7 @@ msgstr "Línea solicitud de compra" #. module: purchase_requisition #: view:purchase.order:0 msgid "Purchase Orders with requisition" -msgstr "" +msgstr "Ordenes de compra con la solicitud" #. module: purchase_requisition #: model:ir.model,name:purchase_requisition.model_product_product @@ -143,7 +142,7 @@ msgstr "" #: code:addons/purchase_requisition/purchase_requisition.py:136 #, python-format msgid "Warning" -msgstr "" +msgstr "Advertencia" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -185,12 +184,12 @@ msgstr "Cambiar a borrador" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Current Purchase Requisition" -msgstr "" +msgstr "Solicitud de compra actual" #. module: purchase_requisition #: model:res.groups,name:purchase_requisition.group_purchase_requisition_user msgid "User" -msgstr "" +msgstr "Usuario" #. module: purchase_requisition #: field:purchase.requisition.partner,partner_address_id:0 @@ -226,7 +225,7 @@ msgstr "Cantidad" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Unassigned Requisition" -msgstr "" +msgstr "Requisición sin asignar" #. module: purchase_requisition #: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition @@ -241,6 +240,8 @@ msgid "" "You have already one %s purchase order for this partner, you must cancel " "this purchase order to create a new quotation." msgstr "" +"Usted tiene ya una orden de compra de% s para esta pareja, que debe cancelar " +"esta orden de compra para crear una nueva cotización." #. module: purchase_requisition #: view:purchase.requisition:0 @@ -317,7 +318,7 @@ msgstr "Tipo de solicitud" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "New Purchase Requisition" -msgstr "" +msgstr "Nueva solicitud de compra" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -352,7 +353,7 @@ msgstr "Proveedor de solicitud de compra" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Start" -msgstr "" +msgstr "Inicio" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -409,7 +410,7 @@ msgstr "Solicitud de compra (exclusiva)" #. module: purchase_requisition #: model:res.groups,name:purchase_requisition.group_purchase_requisition_manager msgid "Manager" -msgstr "" +msgstr "Director" #. module: purchase_requisition #: constraint:product.product:0 diff --git a/addons/report_designer/i18n/es_CR.po b/addons/report_designer/i18n/es_CR.po index 4dea6438814..79dc11b6cb6 100644 --- a/addons/report_designer/i18n/es_CR.po +++ b/addons/report_designer/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/report_intrastat/i18n/es_CR.po b/addons/report_intrastat/i18n/es_CR.po index 1a8fb2fbc5b..0b93f5ef36c 100644 --- a/addons/report_intrastat/i18n/es_CR.po +++ b/addons/report_intrastat/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:59+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:58+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/report_webkit/i18n/es_CR.po b/addons/report_webkit/i18n/es_CR.po index e37be46866e..602f0ddee0c 100644 --- a/addons/report_webkit/i18n/es_CR.po +++ b/addons/report_webkit/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:32+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 22:08+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -58,6 +57,9 @@ msgid "" " but memory and disk " "usage is wider" msgstr "" +"Este modo permite la posición de los elementos más precisos, ya que cada " +"objeto se imprime en un HTML independiente. pero la memoria y el uso del " +"disco es más ancha" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -79,7 +81,7 @@ msgstr "La ruta a Wkhtmltopdf no es absoluta" #. module: report_webkit #: view:ir.header_webkit:0 msgid "Company and Page Setup" -msgstr "" +msgstr "Sociedad y Configuración de página" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -133,7 +135,7 @@ msgstr "Webkit genera un error" #: model:ir.actions.act_window,name:report_webkit.action_header_webkit #: model:ir.ui.menu,name:report_webkit.menu_header_webkit msgid "Webkit Headers/Footers" -msgstr "" +msgstr "Webkit encabezados y pies de página" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -192,7 +194,7 @@ msgstr "ir.cabecera_img" #. module: report_webkit #: field:ir.actions.report.xml,precise_mode:0 msgid "Precise Mode" -msgstr "" +msgstr "Modo Preciso" #. module: report_webkit #: constraint:res.company:0 @@ -323,7 +325,7 @@ msgstr "B3 18 353 x 500 mm" #. module: report_webkit #: field:ir.actions.report.xml,webkit_header:0 msgid "Webkit Header" -msgstr "" +msgstr "Webkit encabezado" #. module: report_webkit #: help:ir.actions.report.xml,webkit_debug:0 @@ -387,7 +389,7 @@ msgstr "A9 13 37 x 52 mm" #. module: report_webkit #: view:ir.header_webkit:0 msgid "Footer" -msgstr "" +msgstr "Pie de página" #. module: report_webkit #: model:ir.model,name:report_webkit.model_res_company @@ -426,6 +428,9 @@ msgid "" "Install a static version of the library if you experience missing " "header/footers on Linux." msgstr "" +"Ruta de acceso completa al archivo ejecutable wkhtmltopdf. Versión 0.9.9 se " +"requiere. Instalar una versión estática de la biblioteca si experimenta " +"falta de cabecera / pie de página en Linux." #. module: report_webkit #: help:ir.header_webkit,html:0 @@ -440,7 +445,7 @@ msgstr "Tamaño del papel" #. module: report_webkit #: view:ir.header_webkit:0 msgid "Header" -msgstr "" +msgstr "Encabezado" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -450,7 +455,7 @@ msgstr ":B10 16 31 x 44 mm" #. module: report_webkit #: view:ir.header_webkit:0 msgid "CSS Style" -msgstr "" +msgstr "Estilo CSS" #. module: report_webkit #: field:ir.header_webkit,css:0 @@ -466,7 +471,7 @@ msgstr "B4 19 250 x 353 mm" #: model:ir.actions.act_window,name:report_webkit.action_header_img #: model:ir.ui.menu,name:report_webkit.menu_header_img msgid "Webkit Logos" -msgstr "" +msgstr "Logos Webkit" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -501,7 +506,7 @@ msgstr "B0 14 1000 x 1414 mm" #. module: report_webkit #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: report_webkit #: field:ir.header_img,name:0 diff --git a/addons/report_webkit_sample/i18n/es_CR.po b/addons/report_webkit_sample/i18n/es_CR.po index 678d964baa3..53854026378 100644 --- a/addons/report_webkit_sample/i18n/es_CR.po +++ b/addons/report_webkit_sample/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/resource/i18n/es_CR.po b/addons/resource/i18n/es_CR.po index 3bb051c7602..be2aaba49cf 100644 --- a/addons/resource/i18n/es_CR.po +++ b/addons/resource/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:32+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 22:10+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -95,6 +94,8 @@ msgstr "Recursos" #, python-format msgid "Make sure the Working time has been configured with proper week days!" msgstr "" +"Asegúrese de que el tiempo de trabajo se ha configurado con los días de la " +"semana de verdad!" #. module: resource #: field:resource.calendar,manager:0 @@ -251,6 +252,8 @@ msgid "" "Define working hours and time table that could be scheduled to your project " "members" msgstr "" +"Definir las horas de trabajo y mesa de tiempo que podría ser programados " +"para los miembros de su proyecto" #. module: resource #: help:resource.resource,user_id:0 @@ -265,7 +268,7 @@ msgstr "Define el horario del recurso." #. module: resource #: view:resource.calendar.leaves:0 msgid "Starting Date of Leave" -msgstr "" +msgstr "Fecha de inicio de la licencia" #. module: resource #: field:resource.resource,code:0 @@ -337,7 +340,7 @@ msgstr "(ausencia)" #: code:addons/resource/resource.py:392 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "¡Error de configuración!" #. module: resource #: selection:resource.resource,resource_type:0 diff --git a/addons/sale/i18n/es_CR.po b/addons/sale/i18n/es_CR.po index 30cc7a436e7..0f7f0e59f10 100644 --- a/addons/sale/i18n/es_CR.po +++ b/addons/sale/i18n/es_CR.po @@ -7,21 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-17 00:32+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-21 05:48+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" "Language: \n" #. module: sale #: field:sale.config.picking_policy,timesheet:0 msgid "Based on Timesheet" -msgstr "" +msgstr "Basado en parte de horas" #. module: sale #: view:sale.order.line:0 @@ -29,6 +28,8 @@ msgid "" "Sale Order Lines that are confirmed, done or in exception state and haven't " "yet been invoiced" msgstr "" +"Líneas de venta que se han confirmado, hecho o en el estado de excepción y " +"aún no han sido facturados" #. module: sale #: view:board.board:0 @@ -48,7 +49,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "UoS" -msgstr "" +msgstr "UoS" #. module: sale #: help:sale.order,partner_shipping_id:0 @@ -80,7 +81,7 @@ msgstr "El presupuesto '%s' ha sido convertido a un pedido de venta." #. module: sale #: view:sale.order:0 msgid "Print Quotation" -msgstr "" +msgstr "Imprimir Cotización (cita o citación)" #. module: sale #: code:addons/sale/wizard/sale_make_invoice.py:42 @@ -124,6 +125,9 @@ msgid "" "cancel a sale order, you must first cancel related picking or delivery " "orders." msgstr "" +"Con el fin de eliminar una orden de venta confirmada, debe cancelar antes! " +"Para cancelar una orden de venta, primero debe cancelar la recolección o la " +"relacionada con las órdenes de entrega." #. module: sale #: model:process.node,name:sale.process_node_saleprocurement0 @@ -138,7 +142,7 @@ msgstr "Empresa" #. module: sale #: selection:sale.order,order_policy:0 msgid "Invoice based on deliveries" -msgstr "" +msgstr "Facturar desde albaranes" #. module: sale #: view:sale.order:0 @@ -188,12 +192,12 @@ msgstr "Plazo de pago por defecto" #. module: sale #: field:sale.config.picking_policy,deli_orders:0 msgid "Based on Delivery Orders" -msgstr "" +msgstr "Basado en las ordenes de entrega" #. module: sale #: field:sale.config.picking_policy,time_unit:0 msgid "Main Working Time Unit" -msgstr "" +msgstr "Trabajo principal de la unidad de tiempo" #. module: sale #: view:sale.order:0 view:sale.order.line:0 field:sale.order.line,state:0 @@ -219,7 +223,7 @@ msgstr "Marque esta opción para agrupar las facturas de los mismos clientes." #. module: sale #: view:sale.order:0 msgid "My Sale Orders" -msgstr "" +msgstr "Mis ordenes de venta" #. module: sale #: selection:sale.order,invoice_quantity:0 @@ -263,12 +267,12 @@ msgstr "" #. module: sale #: field:sale.config.picking_policy,task_work:0 msgid "Based on Tasks' Work" -msgstr "" +msgstr "Basado en tareas de trabajo" #. module: sale #: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order msgid "Quotations and Sales" -msgstr "" +msgstr "Cotizaciones y Ventas" #. module: sale #: model:ir.model,name:sale.model_sale_make_invoice @@ -279,7 +283,7 @@ msgstr "Ventas. Realizar factura" #: code:addons/sale/sale.py:330 #, python-format msgid "Pricelist Warning!" -msgstr "" +msgstr "¡Advertencia Lista de precios!" #. module: sale #: field:sale.order.line,discount:0 @@ -328,6 +332,19 @@ msgid "" " - The 'Invoice based on deliveries' choice is used to create an invoice " "during the picking process." msgstr "" +"La política de la factura se utiliza para sincronizar las operaciones de " +"facturación y de entrega.\n" +" - El 'Pagar antes de la entrega \"primera opción va a generar la factura " +"y luego generar la preparación de pedidos después del pago de esta factura.\n" +" - El 'Entregar factura y en la demanda \"va a crear la orden de recoger " +"directamente y esperar a que el usuario haga clic manualmente sobre la' " +"factura 'para generar la factura de proyecto basado en la orden de venta o " +"de las líneas de pedido de venta.\n" +" - La factura de la orden después de la entrega \"elección va a generar la " +"factura de proyecto basado en el orden de venta después de todas las listas " +"de picking se han terminado.\n" +" - La factura de base de las entregas de la elección se utiliza para crear " +"una factura durante la selección de proceso." #. module: sale #: code:addons/sale/sale.py:1171 @@ -345,7 +362,7 @@ msgstr "Ventas en excepción" #: code:addons/sale/wizard/sale_make_invoice_advance.py:70 #, python-format msgid "Configuration Error !" -msgstr "" +msgstr "¡Error de Configuración!" #. module: sale #: view:sale.order:0 @@ -408,7 +425,7 @@ msgstr "Octubre" #. module: sale #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia debe ser única por compañía!" #. module: sale #: view:board.board:0 view:sale.order:0 view:sale.report:0 @@ -473,6 +490,7 @@ msgstr "" #, python-format msgid "You cannot cancel a sale order line that has already been invoiced!" msgstr "" +"¡No se puede cancelar una línea de orden de venta que ya ha sido facturado!" #. module: sale #: code:addons/sale/sale.py:1079 @@ -522,7 +540,7 @@ msgstr "Notas" #. module: sale #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: sale #: help:sale.order,partner_invoice_id:0 @@ -532,12 +550,12 @@ msgstr "Dirección de facturación para el pedido de venta actual." #. module: sale #: view:sale.report:0 msgid "Month-1" -msgstr "" +msgstr "Mes-1" #. module: sale #: view:sale.report:0 msgid "Ordered month of the sales order" -msgstr "" +msgstr "Meses Ordenados por orden de venta" #. module: sale #: code:addons/sale/sale.py:504 @@ -545,11 +563,13 @@ msgstr "" msgid "" "You cannot group sales having different currencies for the same partner." msgstr "" +"No se puede tener las ventas del grupo de monedas diferentes para la misma " +"pareja." #. module: sale #: selection:sale.order,picking_policy:0 msgid "Deliver each product when available" -msgstr "" +msgstr "Entregar cada producto cuando esté disponible" #. module: sale #: field:sale.order,invoiced_rate:0 field:sale.order.line,invoiced:0 @@ -584,12 +604,12 @@ msgstr "Marzo" #. module: sale #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "No puede mover productos desde o hacia una ubicación de tipo vista." #. module: sale #: field:sale.config.picking_policy,sale_orders:0 msgid "Based on Sales Orders" -msgstr "" +msgstr "Basado en Ordenes de venta" #. module: sale #: help:sale.order,amount_total:0 @@ -609,7 +629,7 @@ msgstr "Dirección de factura :" #. module: sale #: field:sale.order.line,sequence:0 msgid "Line Sequence" -msgstr "" +msgstr "Secuencia de linea" #. module: sale #: model:process.transition,note:sale.process_transition_saleorderprocurement0 @@ -699,7 +719,7 @@ msgstr "Fecha creación" #. module: sale #: model:ir.ui.menu,name:sale.menu_sales_configuration_misc msgid "Miscellaneous" -msgstr "" +msgstr "Varios" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree3 @@ -743,7 +763,7 @@ msgstr "Nº de ctdad" #: code:addons/sale/sale.py:1327 #, python-format msgid "Hour" -msgstr "" +msgstr "Hora" #. module: sale #: view:sale.order:0 @@ -764,7 +784,7 @@ msgstr "Todos los presupuestos" #. module: sale #: view:sale.config.picking_policy:0 msgid "Options" -msgstr "" +msgstr "Opciones" #. module: sale #: selection:sale.report,month:0 @@ -775,7 +795,7 @@ msgstr "Septiembre" #: code:addons/sale/sale.py:632 #, python-format msgid "You cannot confirm a sale order which has no line." -msgstr "" +msgstr "No se puede confirmar una orden de venta que no tiene ninguna línea." #. module: sale #: code:addons/sale/sale.py:1259 @@ -784,6 +804,9 @@ msgid "" "You have to select a pricelist or a customer in the sales form !\n" "Please set one before choosing a product." msgstr "" +"¡Tienes que seleccionar una lista de precios o de un cliente en forma de " +"ventas!\n" +"Por favor, establece uno antes de elegir un producto." #. module: sale #: view:sale.report:0 field:sale.report,categ_id:0 @@ -853,7 +876,7 @@ msgstr "" #. module: sale #: field:sale.order,date_order:0 msgid "Date" -msgstr "" +msgstr "Fecha" #. module: sale #: view:sale.report:0 @@ -880,12 +903,19 @@ msgid "" "The 'Waiting Schedule' state is set when the invoice is confirmed but " "waiting for the scheduler to run on the order date." msgstr "" +"Da el estado de la oferta o la orden de venta.\n" +"El estado de excepción se ajusta automáticamente cuando una operación de " +"cancelación se produce en la validación de la factura (factura de excepción) " +"o en el proceso de lista de picking (Excepción de envío).\n" +"El estado de la \"Lista de espera\" se establece cuando la factura está " +"confirmada, pero esperando que el planificador para ejecutarse en la fecha " +"del pedido." #. module: sale #: code:addons/sale/sale.py:1272 #, python-format msgid "No valid pricelist line found ! :" -msgstr "" +msgstr "¡No válida línea de la lista de precios encontrado! :" #. module: sale #: view:sale.order:0 @@ -895,7 +925,7 @@ msgstr "Historial" #. module: sale #: selection:sale.order,order_policy:0 msgid "Invoice on order after delivery" -msgstr "" +msgstr "Factura en el orden después de la entrega" #. module: sale #: help:sale.order,invoice_ids:0 @@ -942,7 +972,7 @@ msgstr "Referencias" #. module: sale #: view:sale.order.line:0 msgid "My Sales Order Lines" -msgstr "" +msgstr "Mis líneas de pedido de ventas" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancel0 @@ -956,7 +986,7 @@ msgstr "Cancelar" #. module: sale #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: sale #: model:process.transition,name:sale.process_transition_invoice0 @@ -974,7 +1004,7 @@ msgstr "Total sin impuestos" #. module: sale #: view:sale.order.line:0 msgid "Order reference" -msgstr "" +msgstr "Ordenes de referencia" #. module: sale #: view:sale.open.invoice:0 @@ -1000,7 +1030,7 @@ msgstr "Abrir factura" #. module: sale #: model:ir.actions.server,name:sale.ir_actions_server_edi_sale msgid "Auto-email confirmed sale orders" -msgstr "" +msgstr "Correo electrónico automático confirmado de las órdenes de venta" #. module: sale #: code:addons/sale/sale.py:413 @@ -1027,7 +1057,7 @@ msgstr "Basado en las cantidades enviadas o pedidas." #. module: sale #: selection:sale.order,picking_policy:0 msgid "Deliver all products at once" -msgstr "" +msgstr "Entrega de todos los productos a la vez" #. module: sale #: field:sale.order,picking_ids:0 @@ -1065,11 +1095,13 @@ msgstr "Crear orden de entrega" #, python-format msgid "Cannot delete a sales order line which is in state '%s'!" msgstr "" +"¡No se puede eliminar una línea de órdenes de venta que se encuentra en '% " +"s' estado!" #. module: sale #: view:sale.order:0 msgid "Qty(UoS)" -msgstr "" +msgstr "Qty(UoS)" #. module: sale #: view:sale.order:0 @@ -1084,7 +1116,7 @@ msgstr "Crear albarán" #. module: sale #: view:sale.report:0 msgid "Ordered date of the sales order" -msgstr "" +msgstr "Ordenado de la fecha de la orden de venta" #. module: sale #: view:sale.report:0 @@ -1221,6 +1253,76 @@ msgid "" "% endif\n" " " msgstr "" +"\n" +"Hola $ {object.partner_order_id.name y \"'o''} $ " +"{object.partner_order_id.name o''},\n" +"\n" +"Aquí está la confirmación del pedido por $ {} object.partner_id.name:\n" +" | Número de orden: $ {*} * object.name\n" +" | Orden total: $ {*} $ {object.amount_total " +"object.pricelist_id.currency_id.name} *\n" +" | Orden de la fecha: $ {} object.date_order\n" +" % Si object.origin:\n" +" | Orden de referencia: $ {} object.origin\n" +" % Endif\n" +" % Si object.client_order_ref:\n" +" | Su referencia: $ {} object.client_order_ref
    \n" +" % Endif\n" +" | Su persona de contacto: $ {} $ {object.user_id.name " +"object.user_id.user_email y '% <% s> \"(object.user_id.user_email) o''}\n" +"\n" +"Usted puede ver la confirmación del pedido, puede descargarlo e incluso " +"pagar en línea usando el siguiente enlace:\n" +" $ {Ctx.get ('edi_web_url_view') o 'N / A'}\n" +"\n" +"% Si object.order_policy in ('prepago', 'manual') y " +"object.company_id.paypal_account:\n" +"<%\n" +"comp_name = cotización (object.company_id.name)\n" +"order_name = cotización (object.name)\n" +"paypal_account = cotización (object.company_id.paypal_account)\n" +"order_amount = cotización (str (object.amount_total))\n" +"cur_name = cotización (object.pricelist_id.currency_id.name)\n" +"paypal_url = \\\n" +" \"& Currency_code =% s + = button_subtype los servicios y " +"no_note = 1 & bn =% s OpenERP_Order_PayNow_\" \\%\n" +" (Paypal_account, comp_name, order_name, order_name, " +"order_amount, cur_name, cur_name)\n" +"%>\n" +"También es posible pagar directamente con PayPal:\n" +" $ {} Paypal_url\n" +"% Endif\n" +"\n" +"Si usted tiene alguna pregunta, no dude en contactar con nosotros.\n" +"\n" +"\n" +"Gracias por elegir $ {} object.company_id.name!\n" +"\n" +"\n" +"-\n" +"$ {} $ {Object.user_id.name '<% s> \"object.user_id.user_email y% " +"(object.user_id.user_email) o''}\n" +"$ {} Object.company_id.name\n" +"% Si object.company_id.street:\n" +"$ {Object.company_id.street o''}\n" +"% Endif\n" +"% Si object.company_id.street2:\n" +"$ {} Object.company_id.street2\n" +"% Endif\n" +"% Si object.company_id.city o object.company_id.zip:\n" +"$ {Object.company_id.zip o''} $ {object.company_id.city o''}\n" +"% Endif\n" +"% Si object.company_id.country_id:\n" +"$ {Object.company_id.state_id y ('% s'% object.company_id.state_id.name) " +"o''} $ {object.company_id.country_id.name o''}\n" +"% Endif\n" +"% Si object.company_id.phone:\n" +"Teléfono: $ {} object.company_id.phone\n" +"% Endif\n" +"% Si object.company_id.website:\n" +"$ {Object.company_id.website o''}\n" +"% Endif\n" +" " #. module: sale #: model:process.transition.action,name:sale.process_transition_action_validate0 @@ -1246,7 +1348,7 @@ msgstr "Impuestos" #. module: sale #: view:sale.order:0 msgid "Sales Order ready to be invoiced" -msgstr "" +msgstr "Órdenes de venta listos para ser facturado" #. module: sale #: help:sale.order,create_date:0 @@ -1266,7 +1368,7 @@ msgstr "Crear facturas" #. module: sale #: view:sale.report:0 msgid "Sales order created in current month" -msgstr "" +msgstr "Orden de venta creadas en el mes actual" #. module: sale #: report:sale.order:0 @@ -1280,6 +1382,9 @@ msgid "" "create a task, purchase order or manufacturing order linked to this sale " "order line." msgstr "" +"Si \"el orden\", se dispara una contratación pública, cuando la orden de " +"venta se confirma la creación de una tarea, la orden de compra u orden de " +"fabricación vinculado a esta línea para la venta." #. module: sale #: field:sale.advance.payment.inv,amount:0 @@ -1289,7 +1394,7 @@ msgstr "Importe avanzado" #. module: sale #: field:sale.config.picking_policy,charge_delivery:0 msgid "Do you charge the delivery?" -msgstr "" +msgstr "¿Debo pagar la entrega?" #. module: sale #: selection:sale.order,invoice_quantity:0 @@ -1308,6 +1413,8 @@ msgid "" "If you change the pricelist of this order (and eventually the currency), " "prices of existing order lines will not be updated." msgstr "" +"Si cambia la lista de precios de esta orden (y eventualmente la moneda), los " +"precios de líneas de pedido existentes no será actualizado." #. module: sale #: model:ir.model,name:sale.model_stock_picking @@ -1331,12 +1438,12 @@ msgstr "¡No se puede cancelar el pedido de venta!" #. module: sale #: view:sale.order:0 msgid "Qty(UoM)" -msgstr "" +msgstr "Qty(UoM)" #. module: sale #: view:sale.report:0 msgid "Ordered Year of the sales order" -msgstr "" +msgstr "Año Ordenado de la orden de venta" #. module: sale #: selection:sale.report,month:0 @@ -1357,7 +1464,7 @@ msgstr "Excepción de envío" #: code:addons/sale/sale.py:1156 #, python-format msgid "Picking Information ! : " -msgstr "" +msgstr "¡Recogiendo la información! : " #. module: sale #: field:sale.make.invoice,grouped:0 @@ -1367,13 +1474,13 @@ msgstr "Agrupar las facturas" #. module: sale #: field:sale.order,order_policy:0 msgid "Invoice Policy" -msgstr "" +msgstr "Política de factura" #. module: sale #: model:ir.actions.act_window,name:sale.action_config_picking_policy #: view:sale.config.picking_policy:0 msgid "Setup your Invoicing Method" -msgstr "" +msgstr "Configure su sistema de facturación" #. module: sale #: model:process.node,note:sale.process_node_invoice0 @@ -1391,6 +1498,8 @@ msgid "" "This tool will help you to install the right module and configure the system " "according to the method you use to invoice your customers." msgstr "" +"Esta herramienta le ayudará a instalar el módulo de la derecha y configurar " +"el sistema según el método que se utiliza para facturar a sus clientes." #. module: sale #: model:ir.model,name:sale.model_sale_order_line_make_invoice @@ -1427,6 +1536,10 @@ msgid "" "Here is a proposition of quantities according to the packaging:\n" "EAN: %s Quantity: %s Type of ul: %s" msgstr "" +"Ha seleccionado una cantidad de unidades de% d.\n" +"Pero no es compatible con el paquete seleccionado.\n" +"Aquí es una propuesta de las cantidades de acuerdo con el envase:\n" +"EAN: Cantidad% s:% s Tipo de UL:% s" #. module: sale #: view:sale.order:0 @@ -1465,13 +1578,13 @@ msgstr "" #. module: sale #: view:sale.order.line:0 msgid "Confirmed sale order lines, not yet delivered" -msgstr "" +msgstr "Confirmadas las líneas de pedido de venta, aún no entregado" #. module: sale #: code:addons/sale/sale.py:473 #, python-format msgid "Customer Invoices" -msgstr "" +msgstr "Facturas de cliente" #. module: sale #: model:process.process,name:sale.process_process_salesprocess0 @@ -1552,7 +1665,7 @@ msgstr "Mes" #. module: sale #: model:email.template,subject:sale.email_template_edi_sale msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })" -msgstr "" +msgstr "${object.company_id.name} Pedido (Ref ${object.name or 'n/a' })" #. module: sale #: view:sale.order.line:0 field:sale.order.line,product_id:0 @@ -1574,7 +1687,7 @@ msgstr "sale.config.picking_policy" #: view:account.invoice.report:0 view:board.board:0 #: model:ir.actions.act_window,name:sale.action_turnover_by_month msgid "Monthly Turnover" -msgstr "" +msgstr "Volumen mensual" #. module: sale #: field:sale.order,invoice_quantity:0 @@ -1686,12 +1799,12 @@ msgstr "" #. module: sale #: selection:sale.order,order_policy:0 msgid "Pay before delivery" -msgstr "" +msgstr "Pago antes de entrega" #. module: sale #: view:board.board:0 model:ir.actions.act_window,name:sale.open_board_sales msgid "Sales Dashboard" -msgstr "" +msgstr "Tablero de ventas" #. module: sale #: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice @@ -1713,7 +1826,7 @@ msgstr "Fecha en la que se confirma el pedido de venta." #. module: sale #: field:sale.order,project_id:0 msgid "Contract/Analytic Account" -msgstr "" +msgstr "Contrato / Cuenta Analítica" #. module: sale #: field:sale.order,company_id:0 field:sale.order.line,company_id:0 @@ -1739,6 +1852,9 @@ msgid "" "Couldn't find a pricelist line matching this product and quantity.\n" "You have to change either the product, the quantity or the pricelist." msgstr "" +"No se ha encontrado una línea de tarifa que concuerde con este producto y " +"cantidad.\n" +"Debe cambiar el producto, la cantidad o la tarifa." #. module: sale #: help:sale.order,picking_ids:0 @@ -1768,6 +1884,7 @@ msgstr "Cancelado" #: view:sale.order.line:0 msgid "Sales Order Lines related to a Sales Order of mine" msgstr "" +"Líneas de pedido de ventas relacionados con una orden de venta de la mina" #. module: sale #: model:ir.actions.act_window,name:sale.action_shop_form @@ -1810,7 +1927,7 @@ msgstr "Cantidad (UdV)" #. module: sale #: view:sale.order.line:0 msgid "Sale Order Lines that are in 'done' state" -msgstr "" +msgstr "Líneas de venta por que están en 'hacer' estado" #. module: sale #: model:process.transition,note:sale.process_transition_packing0 @@ -1833,7 +1950,7 @@ msgstr "Confirmado" #. module: sale #: field:sale.config.picking_policy,order_policy:0 msgid "Main Method Based On" -msgstr "" +msgstr "Método principal basado en" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_confirm0 @@ -1876,17 +1993,17 @@ msgstr "Configuración" #: code:addons/sale/edi/sale_order.py:146 #, python-format msgid "EDI Pricelist (%s)" -msgstr "" +msgstr "Tarifa EDI (%s)" #. module: sale #: view:sale.order:0 msgid "Print Order" -msgstr "" +msgstr "Imprimir pedido" #. module: sale #: view:sale.report:0 msgid "Sales order created in current year" -msgstr "" +msgstr "Orden de venta creada en el año en curso" #. module: sale #: code:addons/sale/wizard/sale_line_invoice.py:113 @@ -1906,7 +2023,7 @@ msgstr "" #. module: sale #: view:sale.order.line:0 msgid "Sale order lines done" -msgstr "" +msgstr "Las líneas de venta por hacer" #. module: sale #: field:sale.order.line,th_weight:0 @@ -2018,18 +2135,18 @@ msgstr "Albaranes" #. module: sale #: view:sale.order.line:0 msgid "Sale Order Lines ready to be invoiced" -msgstr "" +msgstr "Líneas de venta pedido listo para ser facturado" #. module: sale #: view:sale.report:0 msgid "Sales order created in last month" -msgstr "" +msgstr "Ordenes de ventas creadas en el último mes" #. module: sale #: model:ir.actions.act_window,name:sale.action_email_templates #: model:ir.ui.menu,name:sale.menu_email_templates msgid "Email Templates" -msgstr "" +msgstr "Plantillas de correo electrónico" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_form @@ -2089,7 +2206,7 @@ msgstr "Retraso realización" #. module: sale #: selection:sale.order,order_policy:0 msgid "Deliver & invoice on demand" -msgstr "" +msgstr "Entregar factura y en la demanda" #. module: sale #: model:process.node,note:sale.process_node_saleprocurement0 @@ -2118,7 +2235,7 @@ msgstr "Pedido de venta confirmado a factura." #. module: sale #: view:sale.order:0 msgid "Sales Order that haven't yet been confirmed" -msgstr "" +msgstr "Ordenes de venta que aún no han sido confirmados" #. module: sale #: code:addons/sale/sale.py:322 @@ -2140,7 +2257,7 @@ msgstr "Cerrar" #: code:addons/sale/sale.py:1261 #, python-format msgid "No Pricelist ! : " -msgstr "" +msgstr "¡No Lista de precios! : " #. module: sale #: field:sale.order,shipped:0 @@ -2222,7 +2339,7 @@ msgstr "Solicitud pedido de venta" #: code:addons/sale/sale.py:1255 #, python-format msgid "Not enough stock ! : " -msgstr "" +msgstr "¡No es suficiente stock! : " #. module: sale #: report:sale.order:0 field:sale.order,payment_term:0 diff --git a/addons/sale/i18n/nl.po b/addons/sale/i18n/nl.po index d5dea63a215..b3474a8be0f 100644 --- a/addons/sale/i18n/nl.po +++ b/addons/sale/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-16 11:47+0000\n" +"PO-Revision-Date: 2012-02-19 13:39+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: sale #: field:sale.config.picking_policy,timesheet:0 @@ -27,8 +27,8 @@ msgid "" "Sale Order Lines that are confirmed, done or in exception state and haven't " "yet been invoiced" msgstr "" -"Verkooporderregels welke bevestigd, gereed of in uitzondering en welke nog " -"niet zijn gefactureerd." +"Verkooporderregels welke bevestigd, gereed of in fout en welke nog niet zijn " +"gefactureerd." #. module: sale #: view:board.board:0 @@ -882,7 +882,7 @@ msgstr "Uitgebreide filters..." #. module: sale #: selection:sale.order.line,state:0 msgid "Exception" -msgstr "Uitzondering" +msgstr "Fout" #. module: sale #: model:ir.model,name:sale.model_res_company @@ -900,9 +900,9 @@ msgid "" "waiting for the scheduler to run on the order date." msgstr "" "Geeft de status van de offerte of verkooporder.\n" -"De uitzondering staat wordt automatisch ingesteld wanneer een " -"annuleringsopdracht plaatsvindt bij de factuurvalidatie (Factuur " -"uitzondering) of in het pickinglijst proces (verzending uitzondering).\n" +"De fout staat wordt automatisch ingesteld wanneer een annuleringsopdracht " +"plaatsvindt bij de factuurvalidatie (Factureerfout) of in het pickinglijst " +"proces (verzendingsfout).\n" "De 'Wacht op planner' staat wordt ingesteld wanneer de factuur is bevestigd, " "maar wacht deze op de planner, als deze start op de orderdatum." @@ -1457,7 +1457,7 @@ msgstr "Levering" #. module: sale #: selection:sale.order,state:0 selection:sale.report,state:0 msgid "Shipping Exception" -msgstr "Verzenduitzondering" +msgstr "Fouten in verzendingen" #. module: sale #: code:addons/sale/sale.py:1156 @@ -1479,7 +1479,7 @@ msgstr "Factureerbeleid" #: model:ir.actions.act_window,name:sale.action_config_picking_policy #: view:sale.config.picking_policy:0 msgid "Setup your Invoicing Method" -msgstr "Stel uw factureerbeleid in." +msgstr "Stel uw factureerbeleid in" #. module: sale #: model:process.node,note:sale.process_node_invoice0 @@ -1509,7 +1509,7 @@ msgstr "Verkooporderregel factuur maken" #. module: sale #: selection:sale.order,state:0 selection:sale.report,state:0 msgid "Invoice Exception" -msgstr "Factuur uitzondering" +msgstr "Fouten in facturatie" #. module: sale #: model:process.node,note:sale.process_node_saleorder0 @@ -1734,7 +1734,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Ignore Exception" -msgstr "Uitzondering negeren" +msgstr "Fouten negeren" #. module: sale #: model:process.transition,note:sale.process_transition_saleinvoice0 @@ -2110,8 +2110,8 @@ msgstr "" "is. \n" "* De 'Bevestigd' status is gezet als de betreffende verkooporder is " "bevestigd. \n" -"* De 'Uitzondering' status is gezet als de betreffende verkooporder in " -"uitzondering is. \n" +"* De 'Fout' status is gezet als de betreffende verkooporder in fout is. " +" \n" "* De 'Gereed' status is gezet als de verkooporderregel is gepickt. " " \n" "* De 'geannuleerd' status is gezet als een gebruiker de betreffende " diff --git a/addons/sale/i18n/pt_BR.po b/addons/sale/i18n/pt_BR.po index e3a05b18101..4217ff6861a 100644 --- a/addons/sale/i18n/pt_BR.po +++ b/addons/sale/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-13 13:03+0000\n" +"PO-Revision-Date: 2012-02-19 15:22+0000\n" "Last-Translator: Rafael Sales - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-14 05:44+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:40+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: sale #: field:sale.config.picking_policy,timesheet:0 @@ -1466,7 +1466,7 @@ msgstr "" #: code:addons/sale/sale.py:473 #, python-format msgid "Customer Invoices" -msgstr "" +msgstr "Faturas de Clientes" #. module: sale #: model:process.process,name:sale.process_process_salesprocess0 @@ -1569,7 +1569,7 @@ msgstr "vendas.config.politica_escolha" #: view:account.invoice.report:0 view:board.board:0 #: model:ir.actions.act_window,name:sale.action_turnover_by_month msgid "Monthly Turnover" -msgstr "" +msgstr "Faturamento Mensal" #. module: sale #: field:sale.order,invoice_quantity:0 @@ -1874,7 +1874,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Print Order" -msgstr "" +msgstr "Imprimir Pedido" #. module: sale #: view:sale.report:0 @@ -1893,7 +1893,7 @@ msgstr "" "A Fatura não pode ser criada para esta Linha de Pedido de Vendas devido a um " "dos seguintes motivos:\n" "1.O status desta linha de pedido é \"provisória\" ou \"cancelada\"!\n" -"1.A Linha do Pedido de Venda está faturado!" +"1.A Linha do Pedido de Venda está faturada!" #. module: sale #: view:sale.order.line:0 @@ -2171,7 +2171,7 @@ msgstr "Descrição" #. module: sale #: selection:sale.report,month:0 msgid "May" -msgstr "maiio" +msgstr "Maio" #. module: sale #: view:sale.order:0 field:sale.order,partner_id:0 @@ -2187,7 +2187,7 @@ msgstr "Avançar" #. module: sale #: selection:sale.report,month:0 msgid "February" -msgstr "Fereveiro" +msgstr "Fevereiro" #. module: sale #: selection:sale.report,month:0 diff --git a/addons/sale_analytic_plans/i18n/es_CR.po b/addons/sale_analytic_plans/i18n/es_CR.po index 02bef846ae7..3e233436a45 100644 --- a/addons/sale_analytic_plans/i18n/es_CR.po +++ b/addons/sale_analytic_plans/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/sale_crm/i18n/es_CR.po b/addons/sale_crm/i18n/es_CR.po index 7f29c4747ca..5adc1b0c9ec 100644 --- a/addons/sale_crm/i18n/es_CR.po +++ b/addons/sale_crm/i18n/es_CR.po @@ -7,32 +7,31 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:33+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 22:13+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:59+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:42+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: sale_crm #: field:sale.order,categ_id:0 msgid "Category" -msgstr "" +msgstr "Categoría" #. module: sale_crm #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:112 #, python-format msgid "Converted to Sales Quotation(%s)." -msgstr "" +msgstr "Construcción de oferta de ventas (% s)." #. module: sale_crm #: view:crm.make.sale:0 @@ -64,7 +63,7 @@ msgstr "_Crear" #. module: sale_crm #: view:sale.order:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Mi equipo de ventas" #. module: sale_crm #: help:crm.make.sale,close:0 @@ -77,7 +76,7 @@ msgstr "" #. module: sale_crm #: view:board.board:0 msgid "My Opportunities" -msgstr "" +msgstr "Mis oportunidades" #. module: sale_crm #: view:crm.lead:0 @@ -108,13 +107,13 @@ msgstr "Cerrar oportunidad" #. module: sale_crm #: view:board.board:0 msgid "My Planned Revenues by Stage" -msgstr "" +msgstr "Mis ingresos previstos por etapa" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:110 #, python-format msgid "Opportunity '%s' is converted to Quotation." -msgstr "" +msgstr "Oportunidad '%s' se convierte a la cita." #. module: sale_crm #: view:sale.order:0 diff --git a/addons/sale_journal/i18n/es_CR.po b/addons/sale_journal/i18n/es_CR.po index 4958f25ef35..56bd95ec95e 100644 --- a/addons/sale_journal/i18n/es_CR.po +++ b/addons/sale_journal/i18n/es_CR.po @@ -7,21 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:33+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 22:16+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" #. module: sale_journal #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: sale_journal #: field:sale_journal.invoice.type,note:0 @@ -31,7 +30,7 @@ msgstr "Nota" #. module: sale_journal #: field:res.partner,property_invoice_type:0 msgid "Invoicing Type" -msgstr "" +msgstr "Tipo de Facturación" #. module: sale_journal #: help:res.partner,property_invoice_type:0 @@ -39,11 +38,13 @@ msgid "" "This invoicing type will be used, by default, for invoicing the current " "partner." msgstr "" +"Este tipo de facturación se utiliza, por defecto, para la facturación de la " +"pareja actual." #. module: sale_journal #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: sale_journal #: view:res.partner:0 @@ -101,7 +102,7 @@ msgstr "" #. module: sale_journal #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia debe ser única por compañía!" #. module: sale_journal #: field:sale.order,invoice_type_id:0 diff --git a/addons/sale_layout/i18n/es_CR.po b/addons/sale_layout/i18n/es_CR.po index d053584e4e9..2e987a17f5d 100644 --- a/addons/sale_layout/i18n/es_CR.po +++ b/addons/sale_layout/i18n/es_CR.po @@ -8,21 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:33+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 22:16+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: sale_layout #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: sale_layout #: selection:sale.order.line,layout_type:0 @@ -47,7 +46,7 @@ msgstr "Nota" #. module: sale_layout #: field:sale.order.line,layout_type:0 msgid "Line Type" -msgstr "" +msgstr "Tipo de linea" #. module: sale_layout #: report:sale.order.layout:0 diff --git a/addons/sale_margin/i18n/es_CR.po b/addons/sale_margin/i18n/es_CR.po index 8df75f8b59a..d13637d161b 100644 --- a/addons/sale_margin/i18n/es_CR.po +++ b/addons/sale_margin/i18n/es_CR.po @@ -8,21 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:33+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 22:17+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" #. module: sale_margin #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: sale_margin #: field:sale.order.line,purchase_price:0 diff --git a/addons/sale_mrp/i18n/es_CR.po b/addons/sale_mrp/i18n/es_CR.po index 0d60e9b8b0d..57bd3740186 100644 --- a/addons/sale_mrp/i18n/es_CR.po +++ b/addons/sale_mrp/i18n/es_CR.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:33+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-18 22:18+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" @@ -42,12 +41,12 @@ msgstr "Nombre venta" #. module: sale_mrp #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia debe ser única por compañía!" #. module: sale_mrp #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "¡La cantidad de la orden no puede ser negativa o cero!" #. module: sale_mrp #: help:mrp.production,sale_name:0 diff --git a/addons/sale_mrp/i18n/pt_BR.po b/addons/sale_mrp/i18n/pt_BR.po index b15701f6bbd..b77b77bdc88 100644 --- a/addons/sale_mrp/i18n/pt_BR.po +++ b/addons/sale_mrp/i18n/pt_BR.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:37+0000\n" -"PO-Revision-Date: 2011-01-13 02:21+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2012-02-20 00:29+0000\n" +"Last-Translator: tamnil \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-02-09 06:57+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:56+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: sale_mrp #: help:mrp.production,sale_ref:0 @@ -40,12 +40,12 @@ msgstr "Nome da Venda" #. module: sale_mrp #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "A referência deve ser única por empresa!" #. module: sale_mrp #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "A quantidade do pedido não pode ser negativa ou zero!" #. module: sale_mrp #: help:mrp.production,sale_name:0 diff --git a/addons/sale_order_dates/i18n/es_CR.po b/addons/sale_order_dates/i18n/es_CR.po index 3a3c72a3c65..a81d2cc0901 100644 --- a/addons/sale_order_dates/i18n/es_CR.po +++ b/addons/sale_order_dates/i18n/es_CR.po @@ -8,21 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:33+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-21 05:20+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:56+0000\n" +"X-Generator: Launchpad (build 14838)\n" "Language: es\n" #. module: sale_order_dates #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: sale_order_dates #: help:sale.order,requested_date:0 diff --git a/addons/share/i18n/es_CR.po b/addons/share/i18n/es_CR.po index d94ca9d09dd..62022929fe0 100644 --- a/addons/share/i18n/es_CR.po +++ b/addons/share/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/stock/i18n/es_CR.po b/addons/stock/i18n/es_CR.po index 2dcadadd005..8feaf19cd2d 100644 --- a/addons/stock/i18n/es_CR.po +++ b/addons/stock/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:57+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: \n" diff --git a/addons/stock/i18n/nl.po b/addons/stock/i18n/nl.po index 8e630567fd5..878b6e7b3f4 100644 --- a/addons/stock/i18n/nl.po +++ b/addons/stock/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-16 14:29+0000\n" +"PO-Revision-Date: 2012-02-20 13:51+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:54+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. module: stock #: field:product.product,track_outgoing:0 @@ -35,6 +35,11 @@ msgid "" "value for all products in this category. It can also directly be set on each " "product" msgstr "" +"Bij het uitvoeren van real-time voorraadwaardering, zal de tegenpost voor " +"alle inkomende voorraadmutaties worden geboekt op deze rekening, tenzij er " +"een specifieke waarderingsrekening is ingesteld op de bronlocatie. Dit is de " +"standaardwaarde voor alle producten in deze categorie. Het kan ook direct " +"worden ingesteld bij een product" #. module: stock #: field:stock.location,chained_location_id:0 @@ -62,7 +67,7 @@ msgstr "Voorraadbeheer" #: model:ir.actions.act_window,name:stock.action_stock_line_date #: model:ir.ui.menu,name:stock.menu_report_stock_line_date msgid "Last Product Inventories" -msgstr "Laatste product inventarisatie" +msgstr "Laatste voorraadtelling" #. module: stock #: view:stock.move:0 @@ -120,6 +125,10 @@ msgid "" "per location. You can use it once a year when you do the general inventory " "or whenever you need it, to correct the current stock level of a product." msgstr "" +"Periodieke vororaadtellingen worden gebruikt om de aanwezige producten te " +"tellen per locatie. U kunt het één keer per jaar gebruiken, wanneer u de " +"balans opmaakt of wanneer u het nodig vind het huidige voorraad niveau te " +"wijzigen." #. module: stock #: code:addons/stock/wizard/stock_change_product_qty.py:87 @@ -157,6 +166,8 @@ msgid "" "This is the list of all delivery orders that have to be prepared, according " "to your different sales orders and your logistics rules." msgstr "" +"Dit is een lijst van alle leveringsopdrachten die moeten worden " +"klaargemaakt, volgens de verschillende verkooporders en logistieke afspraken." #. module: stock #: view:report.stock.move:0 field:report.stock.move,day:0 @@ -174,13 +185,13 @@ msgstr "Eenh." #: model:ir.actions.act_window,name:stock.action_inventory_form #: model:ir.ui.menu,name:stock.menu_action_inventory_form msgid "Physical Inventories" -msgstr "Fysieke voorraden" +msgstr "Voorraadtellingen" #. module: stock #: field:product.category,property_stock_journal:0 view:report.stock.move:0 #: field:stock.change.standard.price,stock_journal:0 msgid "Stock journal" -msgstr "Dagboek voorraad" +msgstr "Voorraad dagboek" #. module: stock #: view:report.stock.inventory:0 view:report.stock.move:0 @@ -198,7 +209,7 @@ msgstr "" #: code:addons/stock/stock.py:2516 #, python-format msgid "Missing partial picking data for move #%s" -msgstr "" +msgstr "Er ontbreekt gedeeltelijke picking data voor mutatie #%s" #. module: stock #: model:ir.actions.server,name:stock.action_partial_move_server @@ -236,6 +247,9 @@ msgid "" "if you really want to change it ' # 'for " "this product: \"%s\" (id: %d)" msgstr "" +"De huidige mutatieregel is al toegewezen aan een verpakking. Verwijder eerst " +"deze toewijzing als u deze wil wijzigen ' # ' voor dit product \"%s\" (id: " +"%d)" #. module: stock #: selection:stock.picking,invoice_state:0 @@ -335,9 +349,9 @@ msgid "" "Can not create Journal Entry, Input Account defined on this product and " "Valuation account on category of this product are same." msgstr "" -"Het is niet mogelijk een journaalpost te maken. De inkomende rekening, zoals " -"gedefinieerd bij het product, en de voorraadwaarde rekening van de categorie " -"van het product zijn hetzelfde." +"Het is niet mogelijk een journaalpost te maken. De voorraadtoename rekening, " +"zoals gedefinieerd bij het product, en de voorraadwaarde rekening van de " +"categorie van het product zijn hetzelfde." #. module: stock #: selection:stock.return.picking,invoice_state:0 @@ -364,7 +378,7 @@ msgstr "Code voor Incoterms" #. module: stock #: field:stock.tracking,move_ids:0 msgid "Moves for this pack" -msgstr "Verplaats dit pak" +msgstr "Verplaats deze verpakking" #. module: stock #: view:stock.picking:0 @@ -396,7 +410,7 @@ msgstr "" #: field:stock.move,state:0 view:stock.picking:0 field:stock.picking,state:0 #: report:stock.picking.list:0 msgid "State" -msgstr "Staat" +msgstr "Status" #. module: stock #: view:stock.location:0 @@ -480,6 +494,8 @@ msgid "" "When real-time inventory valuation is enabled on a product, this account " "will hold the current value of the products." msgstr "" +"Wanneer real-time voorraadwaardering is geactiveerd bij ene product, dan zal " +"deze rekening de huidige waarde van de producten bevatten." #. module: stock #: field:report.stock.inventory,location_type:0 field:stock.location,usage:0 @@ -489,7 +505,7 @@ msgstr "Locatiesoort" #. module: stock #: help:report.stock.move,type:0 help:stock.picking,type:0 msgid "Shipping type specify, goods coming in or going out." -msgstr "" +msgstr "Specificeer leveringssoort. Inkomende goederen of uitgaande goederen" #. module: stock #: model:ir.actions.report.xml,name:stock.report_move_labels @@ -533,6 +549,8 @@ msgid "" "There is no stock output account defined for this product or its category: " "\"%s\" (id: %d)" msgstr "" +"Er is geen voorraadafname rekening gedefinieerd voor dit product of de " +"productcategorie: \"%s\" (id: %d)" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree6 @@ -582,6 +600,10 @@ msgid "" "buttons on the right of each line. You can filter the products to deliver by " "customer, products or sale order (using the Origin field)." msgstr "" +"U vindt in deze lijst alle producten die u moet leveren aan uw klanten. U " +"kunt de leveringen direct verwerken uit deze lijst via de knoppen aan de " +"rechterkant van elke regel. U kunt filteren op de te leveren producten, per " +"klant, producten of verkooporder (met behulp van de bron veld)." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_inventory_control @@ -627,6 +649,11 @@ msgid "" "worker/team that should perform the operation. Examples of stock journals " "may be: quality control, pick lists, packing, etc." msgstr "" +"Met het voorraad dagboek kunt u elk bestand voorraadmutataie toewijzen aan " +"een specifiek dagboek, volgens de aard van de te verrichten werkzaamheden of " +"de werknemer/ team dat deze werkzaamheden dient uit te voeren. Voorbeelden " +"van voorraaddagboeken kunnen zijn: kwaliteitscontrole, picklijsten, " +"verpakking, enz." #. module: stock #: field:stock.location,complete_name:0 field:stock.location,name:0 @@ -644,6 +671,12 @@ msgid "" "queries regarding your account, please contact us.\n" "Thank you in advance.\n" msgstr "" +"Uit onze gegevens blijkt dat de volgende betalingen over tijd zijn. Indien " +"het bedrag\n" +"reeds is betaald, dan kunt u dit bericht negeren. Indien u vragen heeft over " +"uw\n" +"rekening, neemt u dan alstublieft contact met ons op.\n" +"Bij voorbaat dank.\n" #. module: stock #: view:stock.inventory:0 @@ -680,6 +713,8 @@ msgid "" "There is no inventory Valuation account defined on the product category: " "\"%s\" (id: %d)" msgstr "" +"Er is geen voorraadwaardering rekening ingesteld bij de productcategorie: " +"\"%s\" (id: %d)" #. module: stock #: view:report.stock.move:0 @@ -762,6 +797,9 @@ msgid "" "When doing real-time inventory valuation, this is the Accounting Journal in " "which entries will be automatically posted when stock moves are processed." msgstr "" +"Wanneer u real-time voorraadwaardering doet, dan is dit de journaalpost " +"waarin automatisch de boekingen worden gemaakt, wanneer de voorraadmutaties " +"worden verwerkt." #. module: stock #: model:ir.actions.act_window,name:stock.action_partial_picking @@ -850,13 +888,13 @@ msgstr "IT leveranciers" #. module: stock #: model:ir.actions.act_window,name:stock.action_inventory_form_draft msgid "Draft Physical Inventories" -msgstr "" +msgstr "Concept voorraadtellingen" #. module: stock #: selection:report.stock.inventory,location_type:0 #: selection:stock.location,usage:0 msgid "Transit Location for Inter-Companies Transfers" -msgstr "" +msgstr "Doorvoerlocatie voor inter-company verplaatsingen" #. module: stock #: selection:stock.location,chained_auto_packing:0 @@ -976,7 +1014,7 @@ msgstr "Uitvoering levertijd (dagen)" #. module: stock #: model:ir.model,name:stock.model_stock_partial_move msgid "Partial Move Processing Wizard" -msgstr "" +msgstr "Deelmutatie verwerking wizard" #. module: stock #: model:ir.actions.act_window,name:stock.act_stock_product_location_open @@ -988,7 +1026,7 @@ msgstr "Voorraad per locatie" msgid "" "Optional address where goods are to be delivered, specifically used for " "allotment" -msgstr "" +msgstr "Optioneel adres waar de goederen moeten worden afgeleverd" #. module: stock #: view:report.stock.inventory:0 view:report.stock.move:0 @@ -1009,6 +1047,8 @@ msgstr "" msgid "" "Please select multiple physical inventories to merge in the list view." msgstr "" +"Selecteer meerdere voorraadtellingen welke moeten worden samengevoegd in de " +"lijst." #. module: stock #: view:stock.picking:0 @@ -1058,6 +1098,8 @@ msgstr "Fout, ongeldige EAN-code" msgid "" "There is no stock output account defined for this product: \"%s\" (id: %d)" msgstr "" +"Er is geen voorraadafname rekening gedefinieerd voor dit product: \"%s\" " +"(id: %d)" #. module: stock #: field:product.template,property_stock_production:0 @@ -1101,6 +1143,31 @@ msgid "" "location consumes the raw material and produces finished products\n" " " msgstr "" +"* Leverancier locatie: Virtuele locatie die de bron locatie is voor " +"producten die afkomstig zijn van uw leveranciers\n" +" \n" +"* Weergave: Virtuele locatie welke gebruikt wordt om ​​een hiërarchische " +"structuur te creëren voor uw magazijn, deze bevat de onderliggende locaties " +"en kan zelf geen producten bevatten\n" +" \n" +"* Interne locatie: Fysieke locaties in uw eigen magazijnen\n" +" \n" +"* Klant locatie: Virtuele locatie die de plaats van bestemming aangeeft voor " +"de producten naar uw klanten\n" +" \n" +"* Voorraadtelling: Virtuele locatie die dient als tegenhanger voor " +"voorraadtellingsactiviteiten gebruikt om de voorraden (Fysieke voorraden) te " +"corrigeren\n" +" \n" +"* Verwerving: Virtuele locatie die dient als tijdelijke tegenhanger voor " +"verwervingsactiviteiten, wanneer de oorsprong (leverancier of productie) " +"nog niet bekend is. Deze locatie moet leeg zijn als de planner voor " +"verwerving klaar is.\n" +" \n" +"* Productie: virtuele locatie die dient als tijdelijke tegenhanger voor " +"productieactiviteiten: deze locatie verbruikt de grondstoffen en levert " +"gereed producten\n" +" " #. module: stock #: field:stock.production.lot.revision,author_id:0 @@ -1130,6 +1197,8 @@ msgid "" "In order to cancel this inventory, you must first unpost related journal " "entries." msgstr "" +"Indien u deze telling wilt annuleren, dient u eerst alle gerelateerde " +"journaalpsoten tegen te boeken." #. module: stock #: field:stock.picking,date_done:0 @@ -1167,12 +1236,12 @@ msgstr "Maart" #: model:ir.model,name:stock.model_stock_inventory_line_split #: view:stock.inventory:0 view:stock.inventory.line:0 msgid "Split inventory lines" -msgstr "" +msgstr "Splitst tellingregels" #. module: stock #: view:stock.inventory:0 msgid "Physical Inventory" -msgstr "" +msgstr "Voorraadtelling" #. module: stock #: help:stock.location,chained_company_id:0 @@ -1188,6 +1257,9 @@ msgid "" "empty to automatically detect the type based on the source and destination " "locations)." msgstr "" +"Verzendsoort van de picklijst die de gekoppelde mutatie bevat (leeg laten om " +"automatisch het soort op basis van de bron en de bestemming locaties te " +"baseren)." #. module: stock #: view:stock.move.split:0 @@ -1219,7 +1291,7 @@ msgstr "Totale hoeveelheid" #: model:ir.actions.act_window,name:stock.move_consume #: view:stock.move.consume:0 msgid "Consume Move" -msgstr "" +msgstr "Verbruik mutatie" #. module: stock #: model:stock.location,name:stock.stock_location_7 @@ -1234,7 +1306,7 @@ msgstr "Vertraging tussen originele mutatie en gekoppelde mutatie in dagen" #. module: stock #: view:stock.fill.inventory:0 msgid "Import current product inventory from the following location" -msgstr "" +msgstr "Importeer huidige producttelling van de navolgende locatie" #. module: stock #: help:stock.location,chained_auto_packing:0 @@ -1245,6 +1317,11 @@ msgid "" "move has to be validated by a worker. With 'Automatic No Step Added', the " "location is replaced in the original move." msgstr "" +"Dit wordt alleen gebruikt indien u een gekoppelde locatiesoort kiest.\n" +"De 'Automatische mutatie' waarde zal een voorraadmutatie maken na de huidige " +"mutatie, welke direct wordt goedgekeurd. Bij 'Handmatige verwerking' moet de " +"voorraadmutatie worden goedgekeurd door werknemer. Bij 'Automatisch, geen " +"stap toegevoegd' wordt de locatie vervangen in de originele mutatie" #. module: stock #: view:stock.tracking:0 @@ -1254,7 +1331,7 @@ msgstr "Verpakking idetificatie" #. module: stock #: report:stock.picking.list:0 msgid "Packing List:" -msgstr "Paklijst" +msgstr "Pakbon" #. module: stock #: selection:stock.move,state:0 @@ -1268,11 +1345,14 @@ msgid "" "default one, as the source location for stock moves generated by production " "orders" msgstr "" +"Voor het huidige product wordt deze voorraadlocatie, in plaats van de " +"standaard locatie, gebruikt, als de bronloactie voor voorraadmutaties " +"gegenereerd door productieorders" #. module: stock #: view:product.product:0 msgid "Expected Stock Variations" -msgstr "" +msgstr "Verwachte voorraadverschil" #. module: stock #: help:stock.move,price_unit:0 @@ -1280,6 +1360,9 @@ msgid "" "Technical field used to record the product cost set by the user during a " "picking confirmation (when average price costing method is used)" msgstr "" +"Technisch veld, welke wordt gebruikt om de product kosten op te slaan, zoals " +"ingesteld door de gebruiker, tijdens het bevestigen van de picking (wanneer " +"de gemiddelde kostprijs methode is gebruikt)" #. module: stock #: code:addons/stock/stock.py:1350 @@ -1353,6 +1436,8 @@ msgstr "Inkomende leveringen welke reeds zijn verwerkt" #, python-format msgid "You may only return pickings that are Confirmed, Available or Done!" msgstr "" +"Alleen retouren, welke zijn in de status Bevestigd, Beschikbaar of Gereed, " +"zijn toegestaan" #. module: stock #: view:stock.picking:0 field:stock.picking,invoice_state:0 @@ -1420,6 +1505,12 @@ msgid "" "the generic Stock Output Account set on the product. This has no effect for " "internal locations." msgstr "" +"Gebruik real-time voorraadwaardering. Wanneer dit is ingesteld op een " +"virtuele locatie (niet een interne locatie), dan zal deze rekening de " +"inkoopwaarde bevatten van de producten welke worden verplaatst uit deze " +"locatie naar een interne locatie, in plaats van de standaard voorraadafname " +"rekening, zoals ingesteld bij het product. Dit heeft geen effect voor " +"interne locaties." #. module: stock #: report:stock.picking.list:0 @@ -1463,13 +1554,13 @@ msgstr "Er kunnen alleen concept-wijzigingen worden verwijderd." #. module: stock #: model:ir.model,name:stock.model_stock_inventory_line_split_lines msgid "Inventory Split lines" -msgstr "" +msgstr "Telling splitregels" #. module: stock #: model:ir.actions.report.xml,name:stock.report_location_overview #: report:lot.stock.overview:0 msgid "Location Inventory Overview" -msgstr "" +msgstr "Locatie voorraadoverzicht" #. module: stock #: view:stock.inventory:0 @@ -1480,6 +1571,7 @@ msgstr "Algemene Informatie" #: view:report.stock.inventory:0 msgid "Analysis including future moves (similar to virtual stock)" msgstr "" +"Analyse inclusief toekomstige mutaties (overeenkomstig de virtuele voorraad)" #. module: stock #: model:ir.actions.act_window,name:stock.action3 view:stock.tracking:0 @@ -1502,6 +1594,8 @@ msgstr "Schap (Y)" msgid "" "By unchecking the active field, you may hide an INCOTERM without deleting it." msgstr "" +"Door het 'actief' veld uit te vinken kunt u een INCOTERM onzichtbaar maken, " +"zonder deze te verwijderen." #. module: stock #: view:stock.move:0 view:stock.picking:0 field:stock.picking,date:0 @@ -1542,7 +1636,7 @@ msgstr "" #. module: stock #: help:stock.location,company_id:0 msgid "Let this field empty if this location is shared between all companies" -msgstr "" +msgstr "Laat dit veld leeg als deze locatie wordt gedeeld tussen bedrijven" #. module: stock #: code:addons/stock/stock.py:2337 @@ -1561,6 +1655,8 @@ msgid "" "Forces to specify a Production Lot for all moves containing this product and " "going to a Customer Location" msgstr "" +"Forceert om een productie partij te specificeren voor alle mutaties van dit " +"product welke gaan naar en klantlocatie" #. module: stock #: model:ir.model,name:stock.model_stock_invoice_onshipping @@ -1604,7 +1700,7 @@ msgstr "zijn naar afval" #: help:stock.partial.move.line,currency:0 #: help:stock.partial.picking.line,currency:0 msgid "Currency in which Unit cost is expressed" -msgstr "" +msgstr "Valuta waarin de kosprijs is uitgedrukt" #. module: stock #: selection:report.stock.inventory,month:0 @@ -1618,6 +1714,8 @@ msgid "" "If this picking was split this field links to the picking that contains the " "other part that has been processed already." msgstr "" +"Indien de picking is gesplitst, dan koppelt dit veld naar het andere deel " +"van de picking, welke al is verwerkt." #. module: stock #: model:ir.model,name:stock.model_report_stock_inventory @@ -1673,7 +1771,7 @@ msgstr "Annuleer beschikbaarheid" #. module: stock #: help:stock.move,date_expected:0 msgid "Scheduled date for the processing of this move" -msgstr "" +msgstr "Geplande datum voor het verwerken van deze mutatie" #. module: stock #: field:stock.inventory,move_ids:0 @@ -1735,6 +1833,11 @@ msgid "" "specific valuation account set on the destination location. When not set on " "the product, the one from the product category is used." msgstr "" +"Bij het uitvoeren van real-time voorraadwaardering, zal de tegenpost voor " +"alle uitgaande voorraadmutaties worden geboekt op deze rekening, tenzij er " +"een specifieke waarderingsrekening is ingesteld op de bestemmingslocatie. " +"Dit is de standaardwaarde voor alle producten in deze categorie. Het kan ook " +"direct worden ingesteld bij een product" #. module: stock #: view:report.stock.move:0 @@ -1803,7 +1906,7 @@ msgstr "Afval producten" #: code:addons/stock/stock.py:1157 #, python-format msgid "You cannot remove the picking which is in %s state !" -msgstr "" +msgstr "Het is niet mogelijk een picking in de %s status te verwijderen." #. module: stock #: view:stock.inventory.line.split:0 view:stock.move.consume:0 @@ -1815,7 +1918,7 @@ msgstr "Annuleer" #: model:ir.actions.act_window,name:stock.act_stock_return_picking #: model:ir.model,name:stock.model_stock_return_picking msgid "Return Picking" -msgstr "" +msgstr "Retouren" #. module: stock #: view:stock.inventory:0 view:stock.move:0 view:stock.picking:0 @@ -1858,6 +1961,12 @@ msgid "" "generic Stock Output Account set on the product. This has no effect for " "internal locations." msgstr "" +"Gebruik real-time voorraadwaardering. Wanneer dit is ingesteld op een " +"virtuele locatie (niet een interne locatie), dan zal deze rekening de " +"inkoopwaarde bevatten van de producten welke worden verplaatst uit een " +"interne locatie naar deze locatie, in plaats van de standaard voorraadafname " +"rekening, zoals ingesteld bij het product. Dit heeft geen effect voor " +"interne locaties." #. module: stock #: view:stock.return.picking:0 @@ -1904,6 +2013,10 @@ msgid "" "moves. Use this report when you want to analyse the different routes taken " "by your products and inventory management performance." msgstr "" +"Met de mutatie analyse kunt u eenvoudig, uw voorraadmutaties controleren en " +"analyseren. Gebruik dit rapport als u de verschillende routes die door uw " +"producten worden gemaakt wilt analyseren alsmede voorraadbeheer prestaties " +"te analyseren." #. module: stock #: code:addons/stock/stock.py:2116 @@ -1912,6 +2025,9 @@ msgid "" "Can not create Journal Entry, Output Account defined on this product and " "Valuation account on category of this product are same." msgstr "" +"Kan geen journaalpost maken. Voorraadafname rekening gedefinieerd bij dit " +"product en de voorraadwaarderekening bij de categorie van dit product zijn " +"gelijk." #. module: stock #: field:report.stock.move,day_diff1:0 @@ -1931,12 +2047,12 @@ msgstr "stock.return.picking.memory" #. module: stock #: view:stock.inventory:0 msgid "Search Inventory" -msgstr "" +msgstr "Zoek voorraadtelling" #. module: stock #: model:ir.model,name:stock.model_stock_report_tracklots msgid "Stock report by tracking lots" -msgstr "" +msgstr "Voorraad rapport per partij" #. module: stock #: code:addons/stock/stock.py:2122 @@ -1945,6 +2061,8 @@ msgid "" "There is no stock input account defined for this product or its category: " "\"%s\" (id: %d)" msgstr "" +"Er is geen voorraadtename rekening gedefinieerd voor dit product of de " +"productcategorie \"%s\" (id: %d) van het product" #. module: stock #: code:addons/stock/product.py:419 @@ -1963,13 +2081,15 @@ msgid "" "Optional prefix to prepend when displaying this serial number: PREFIX/SERIAL " "[INT_REF]" msgstr "" +"Optioneel voorvoegsel bij weergave van dit serienummer: PREFIX/SERIAL " +"[INT_REF]" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_stock_fill_inventory #: model:ir.model,name:stock.model_stock_fill_inventory #: view:stock.fill.inventory:0 msgid "Import Inventory" -msgstr "" +msgstr "Importeer voorraadtelling" #. module: stock #: field:stock.incoterms,name:0 field:stock.move,name:0 @@ -1989,6 +2109,8 @@ msgid "" "This field is for internal purpose. It is used to decide if the column " "prodlot has to be shown on the move_ids field or not" msgstr "" +"Dit veld is voor intern gebruik. Het wodrt gebruikt om te bepalen of de " +"kolom prodlot moet worden weergegeven bij het move_ids veld of niet" #. module: stock #: help:product.template,property_stock_inventory:0 @@ -1997,6 +2119,8 @@ msgid "" "default one, as the source location for stock moves generated when you do an " "inventory" msgstr "" +"Voor het huidige product wordt deze voorraaadlocatie gebruikt als " +"bronlocatie voor voorraadtellingen, in plaats van de standaard locatie" #. module: stock #: view:report.stock.lines.date:0 @@ -2006,7 +2130,7 @@ msgstr "Voorraad" #. module: stock #: selection:product.product,valuation:0 msgid "Real Time (automated)" -msgstr "Werkelijke tijd (geautomatiseerd)" +msgstr "Real time (geautomatiseerd)" #. module: stock #: help:stock.move,tracking_id:0 @@ -2045,6 +2169,9 @@ msgid "" "Inventory Journal in which the chained move will be written, if the Chaining " "Type is not Transparent (no journal is used if left empty)" msgstr "" +"Voorraad dagboek waarin de gekoppelde mutatie wordt geboekt, indien het " +"koppelsoort niet is van het soort 'transparant' is (er wordt geen dagboek " +"gebruikt als deze wordt leeg gelaten)" #. module: stock #: view:stock.move:0 @@ -2056,6 +2183,7 @@ msgstr "Aanmaken" msgid "" "Analysis of current inventory (only moves that have already been processed)" msgstr "" +"Analyse van huidige voorraad (alleen mutaties welke reeds zijn verwerkt)" #. module: stock #: field:stock.partial.move.line,cost:0 @@ -2073,7 +2201,7 @@ msgstr "Voorraadtoename rekening" #. module: stock #: view:report.stock.move:0 msgid "Shipping type specify, goods coming in or going out" -msgstr "" +msgstr "Specificeer leveringssoort. Inkomende goederen of uitgaande goederen" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt @@ -2102,6 +2230,8 @@ msgid "" "Move date: scheduled date until move is done, then date of actual move " "processing" msgstr "" +"Mutatiedatum: Geplande datum totdat de mutatie is uitgevoerd, daarna de " +"datum van de werkelijke mutatieverwerking" #. module: stock #: view:report.stock.inventory:0 view:report.stock.move:0 @@ -2129,7 +2259,7 @@ msgstr "Document" #. module: stock #: view:stock.picking:0 msgid "Input Picking List" -msgstr "" +msgstr "Inkomende picklijst" #. module: stock #: field:stock.move,product_uom:0 field:stock.partial.move.line,product_uom:0 @@ -2149,6 +2279,8 @@ msgid "" "Forces to specify a Production Lot for all moves containing this product and " "generated by a Manufacturing Order" msgstr "" +"Forceert het specificeren van een productie partij voor alle mutaties van " +"dit product en welek gegenereerd zijn door een productieorder" #. module: stock #: view:product.product:0 @@ -2333,6 +2465,12 @@ msgid "" "current inventory value, and the stock input and stock output account will " "hold the counterpart moves for incoming and outgoing products." msgstr "" +"Wanneer u bij uw product heeft gekozen voor 'Real time voorraadwaardering' " +"zal het systeem automatisch journaalposten maken, overeenkomstig de " +"voorraadmutaties. De voorraaadwaarde rekenig, zoals ingesteld bij de " +"productcategorie, zal de huidige voorraadwaarde weergeven. De " +"voorraadtoename en voorraadafname rekening bevatten de tegenboeking voor " +"inkomende- en uitgaande producten." #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_inventory_report @@ -2341,6 +2479,9 @@ msgid "" "levels. Sort and group by selection criteria in order to better analyse and " "manage your company activities." msgstr "" +"Met de voorraadanalyse kunt u eenvoudig de bedrijfsvoorraden controleren en " +"analyseren. Sorteer en groepeer per selectiecriteria om zo betere analyses " +"te maken en de bedrijfsactiviteiten te beheren." #. module: stock #: help:report.stock.move,location_id:0 help:stock.move,location_id:0 @@ -2348,6 +2489,8 @@ msgid "" "Sets a location if you produce at a fixed location. This can be a partner " "location if you subcontract the manufacturing operations." msgstr "" +"Stel een locatie in als u produceert op een vaste locatie. Dit kan een " +"relatie locatie zijn als u de productie heeft uitbesteed." #. module: stock #: model:ir.actions.act_window,help:stock.action_location_form @@ -2362,6 +2505,15 @@ msgid "" "location to the Stock location. Each report can be performed on physical, " "partner or virtual locations." msgstr "" +"Definieer uw locaties om uw magazijn-en organisatiestructuur vorm te geven. " +"OpenERP is in staat om fysieke locaties (magazijnen, planken, etc), relatie " +"locaties (klanten, leveranciers) en virtuele locaties die de tegenpost " +"vormen van de voorraadmutaties bij bijvoorbeeld productieopdrachten, " +"tellingen, etc. Iedere voorraadmutatie in OpenERP verplaatst de producten " +"van de ene locatie naar de andere. Bijvoorbeeld, als u producten van een " +"leverancier koopt, zal OpenERP de producten van de leverancier locatie naar " +"de voorraadlocatie verplaatsen. Elk rapport kan worden uitgevoerd op " +"fysieke, relatie of virtuele locaties." #. module: stock #: view:stock.invoice.onshipping:0 @@ -2441,6 +2593,11 @@ msgid "" "ice cream shops, convenience stores, and milk bars, and in individual " "servings from small carts or vans at public events." msgstr "" +"IJs kan in massa worden geproduceerd en is dus op grote schaal beschikbaar " +"in de ontwikkelde delen van de wereld. IJs kan worden gekocht in grote dozen " +"van supermarkten en kruidenierszaken, in kleinere hoeveelheden van " +"ijswinkels, en in individuele porties van kleine ijswagens of bestelwagens " +"bij publieke evenementen." #. module: stock #: selection:report.stock.inventory,month:0 @@ -2461,6 +2618,10 @@ msgid "" "need this report in order to ensure that the stock of each product is " "controlled at least once a year." msgstr "" +"Geef de laatste voorraadtellingen gedaan op uw producten weer sorteer ze " +"eenvoudig met specifieke filtercriteria. Als u vaak en gedeeltelijke " +"voorraadtelling doet, heeft u dit rapport nodig om ervoor te zorgen dat de " +"voorraad van elk product ten minste eenmaal per jaar wordt geteld." #. module: stock #: model:stock.location,name:stock.location_opening @@ -2495,7 +2656,7 @@ msgstr "Maxtor leveranciers" #: code:addons/stock/wizard/stock_change_standard_price.py:107 #, python-format msgid "Active ID is not set in Context" -msgstr "" +msgstr "Active ID is niet ingesteld in Context" #. module: stock #: view:stock.picking:0 @@ -2517,7 +2678,7 @@ msgstr "Producten ontvangen" #: model:ir.actions.act_window,name:stock.action_out_picking_move #: model:ir.ui.menu,name:stock.menu_action_pdct_out msgid "Deliver Products" -msgstr "Lever producten" +msgstr "Producten leveren" #. module: stock #: view:stock.location.product:0 @@ -2558,6 +2719,8 @@ msgstr "" msgid "" "By unchecking the active field, you may hide a pack without deleting it." msgstr "" +"Door het 'actief' veld uit te vinken, kunt u de verpakking onzichtbaar " +"maken, zonder deze te verwijderen." #. module: stock #: view:stock.inventory.merge:0 @@ -2596,14 +2759,16 @@ msgstr "Maateenheid" msgid "" "There is no stock input account defined for this product: \"%s\" (id: %d)" msgstr "" -"Er is geen inkomende voorraadrekening gedefinieerd voor product: \"%s\" (id: " -"%d)" +"Er is geen voorraadtoename rekening gedefinieerd voor dit product: \"%s\" " +"(id: %d)" #. module: stock #: code:addons/stock/stock.py:2445 #, python-format msgid "Can not consume a move with negative or zero quantity !" msgstr "" +"Het is niet mogelijk een mutatie te doen met een hoeveelheid welke negatief " +"of nul is" #. module: stock #: field:stock.location,stock_real:0 @@ -2643,7 +2808,7 @@ msgstr "Productie partijnummer" #: code:addons/stock/stock.py:2697 #, python-format msgid "Inventory '%s' is done." -msgstr "" +msgstr "Telling '%s' is gereed." #. module: stock #: field:stock.move,product_uos_qty:0 @@ -2656,6 +2821,8 @@ msgstr "Aantal (UOS)" msgid "" "You are moving %.2f %s products but only %.2f %s available in this lot." msgstr "" +"U verplaatst %.2f %s producten maar er is %.2f %s beschikbaar in deze " +"partij." #. module: stock #: view:stock.move:0 @@ -2722,6 +2889,9 @@ msgid "" "costs and responsibilities between buyer and seller and reflect state-of-the-" "art transportation practices." msgstr "" +"Incoterms zijn een reeks van verkoop condities. Deze worden gebruikt om de " +"transactiekosten en de verantwoordelijkheden tussen koper en verkoper te " +"verdelen." #. module: stock #: help:stock.fill.inventory,recursive:0 @@ -2729,11 +2899,13 @@ msgid "" "If checked, products contained in child locations of selected location will " "be included as well." msgstr "" +"Indien aangevinkt worden producten in de onderliggende locaties, van de " +"geselecteerde locatie, ook toegevoegd." #. module: stock #: field:stock.inventory,name:0 msgid "Inventory Reference" -msgstr "" +msgstr "Voorraadtelling referentie" #. module: stock #: code:addons/stock/stock.py:1334 @@ -2841,7 +3013,7 @@ msgstr "Verantwoordelijke" #: model:ir.ui.menu,name:stock.menu_action_stock_inventory_report #: view:report.stock.inventory:0 msgid "Inventory Analysis" -msgstr "Voorraad analyse" +msgstr "Voorraadanalyse" #. module: stock #: field:stock.invoice.onshipping,journal_id:0 @@ -3001,11 +3173,17 @@ msgid "" "preconfigured logistics rules, but you can also record manual stock " "operations." msgstr "" +"Interne leveringen geeft alle leveringsopdrachten weer, welke moeten worden " +"uitgevoerd in het magazijn. Alle opdrachten kunnen worden gecatalogiseerd " +"in voorraad journaalposten, zodat iedere werknemer zijn eigen lijst met uit " +"te voeren opdrachten heeft in zijn eigen dagboek. De meeste opdrachten " +"worden door OpenERP automatisch voorbereid, volgens de voorgedefinieerde " +"regels, maar het kunnen ook handmatige voorraadverwerkingen zijn." #. module: stock #: view:stock.move:0 msgid "Order" -msgstr "" +msgstr "Order" #. module: stock #: view:product.product:0 @@ -3015,7 +3193,7 @@ msgstr "Kostprijs:" #. module: stock #: field:stock.tracking,name:0 msgid "Pack Reference" -msgstr "" +msgstr "Verpakkingsreferentie" #. module: stock #: view:report.stock.move:0 field:report.stock.move,location_id:0 @@ -3052,7 +3230,7 @@ msgstr "Interne leveringen" #. module: stock #: field:stock.change.standard.price,enable_stock_in_out_acc:0 msgid "Enable Related Account" -msgstr "" +msgstr "Activeer gerelateerde rekening" #. module: stock #: field:stock.location,stock_virtual_value:0 @@ -3068,7 +3246,7 @@ msgstr "Partijen" #. module: stock #: view:stock.move:0 view:stock.picking:0 msgid "New pack" -msgstr "" +msgstr "Nieuwe verpakking" #. module: stock #: view:stock.move:0 @@ -3087,6 +3265,9 @@ msgid "" "Quantities, UoMs, Products and Locations cannot be modified on stock moves " "that have already been processed (except by the Administrator)" msgstr "" +"Hoeveelheden, Maateenheden, Producten en locaties kunnen niet worden " +"gewijzigd bij voorraadmutaties welke al zijn verwerkt (behalve " +"administrators)." #. module: stock #: code:addons/stock/product.py:445 @@ -3108,7 +3289,7 @@ msgstr "Retour regels" #: model:ir.model,name:stock.model_report_stock_lines_date #: view:report.stock.lines.date:0 msgid "Dates of Inventories" -msgstr "Inventarisatiedatums" +msgstr "Datum voorradatellingen" #. module: stock #: view:report.stock.move:0 @@ -3201,6 +3382,11 @@ msgid "" "default value for all products in this category. It can also directly be set " "on each product" msgstr "" +"Bij het uitvoeren van real-time voorraadwaardering, zullen tegenboekingen " +"voor alle uitgaande voorraad bewegingen worden geboekt op deze rekening, " +"tenzij er een specifieke waardering rekening is ingesteld op de " +"bestemmingslocatie. Dit is de standaardwaarde voor alle producten in deze " +"categorie. Het kan ook direct worden ingesteld bij elk product" #. module: stock #: model:stock.location,name:stock.stock_location_8 @@ -3225,7 +3411,7 @@ msgstr "Fout!" #. module: stock #: view:stock.inventory.merge:0 msgid "Do you want to merge theses inventories ?" -msgstr "Wilt u deze inventarisatie samenvoegen?" +msgstr "Wilt u deze voorraadtelling samenvoegen?" #. module: stock #: selection:report.stock.inventory,state:0 @@ -3248,13 +3434,13 @@ msgstr "Picking" #. module: stock #: help:stock.picking,move_type:0 msgid "It specifies goods to be delivered all at once or by direct delivery" -msgstr "" +msgstr "Het specificeert goederen welke in één keer geleverd moeten worden" #. module: stock #: code:addons/stock/wizard/stock_invoice_onshipping.py:96 #, python-format msgid "This picking list does not require invoicing." -msgstr "" +msgstr "Deze picklijst hoeft niet te worden gefactureerd" #. module: stock #: selection:report.stock.move,type:0 @@ -3277,6 +3463,16 @@ msgid "" "* Fixed Location: The chained location is taken from the next field: Chained " "Location if Fixed." msgstr "" +"Bepaald of deze locatie is gekoppeld aan een andere locatie, bijv. een " +"inkomende product in deze locatie \n" +"zou direct moeten gaan naar de gekoppelde locatie. De gekoppelde locatie " +"wordt bepaald volgens het soort:\n" +"* Geen: Geen enkele koppeling\n" +"* Klant: De gekoppelde locatie van het klantlocatie veld in het relatie " +"bestand, van de relatie gespecificeerd in de picklijst van de inkomende " +"producten, wordt gebruikt.\n" +"* Vaste locatie: De gekoppelde locatie wordt gebruikt van het volgende veld: " +"Gekoppelde locatie is vast." #. module: stock #: code:addons/stock/wizard/stock_inventory_merge.py:43 @@ -3341,12 +3537,13 @@ msgstr "Beschikbaarheid controleren" #: model:ir.actions.act_window,name:stock.action_view_stock_merge_inventories #: view:stock.inventory.merge:0 msgid "Merge inventories" -msgstr "Voeg inventarisatie samen" +msgstr "Voeg voorraadtellingen samen" #. module: stock #: help:stock.change.product.qty,new_quantity:0 msgid "This quantity is expressed in the Default UoM of the product." msgstr "" +"Deze hoeveelheid is uitgedrukt in de standaard maateenheid van het product." #. module: stock #: report:stock.picking.list:0 @@ -3451,6 +3648,11 @@ msgid "" "If cost price is decreased, stock variation account will be creadited and " "stock input account will be debited." msgstr "" +"Indien de kostprijs wordt verhoogd, zal de voorraadverschillen rekening " +"worden gedebiteerd en voorraadafname wordt gecrediteerd met de waarde = " +"(verschilbedrag * hoeveelheid die beschikbaar is).\n" +"Indien de kostprijs wordt verlaagd, zal voorraadverschillen rekening worden " +"gecrediteerd en voorraadtoename rekening zal worden gedebiteerd." #. module: stock #: field:stock.location,chained_journal_id:0 @@ -3460,7 +3662,7 @@ msgstr "Gekoppeld dagboek" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list msgid "Packing list" -msgstr "Paklijst" +msgstr "Pakbon" #. module: stock #: code:addons/stock/stock.py:738 @@ -3547,6 +3749,9 @@ msgid "" "specific product. You can filter on the product to see all the past or " "future movements for the product." msgstr "" +"Dit menu geeft u de volledige traceability van alle voorraadmutaties van een " +"specifiek product. U kan filteren op het product om alle mutaties uit het " +"verleden en de toekomst te zien van het product." #. module: stock #: view:stock.picking:0 @@ -3556,7 +3761,7 @@ msgstr "Retour producten" #. module: stock #: view:stock.inventory:0 msgid "Validate Inventory" -msgstr "" +msgstr "Bevestig voorraadtelling" #. module: stock #: help:stock.move,price_currency_id:0 @@ -3572,7 +3777,7 @@ msgstr "" #: code:addons/stock/wizard/stock_fill_inventory.py:53 #, python-format msgid "Stock Inventory is already Validated." -msgstr "" +msgstr "Voorraadtelling is al gecontroleerd" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_products_moves @@ -3622,7 +3827,7 @@ msgstr "Concept" #: model:ir.actions.report.xml,name:stock.report_stock_inventory_move #: report:stock.inventory.move:0 msgid "Stock Inventory" -msgstr "" +msgstr "Voorraadtelling" #. module: stock #: help:report.stock.inventory,state:0 @@ -3657,6 +3862,9 @@ msgid "" "For the current product, this stock location will be used, instead of the " "default one, as the source location for stock moves generated by procurements" msgstr "" +"Voor dit product zal deze voorraadlocatie worden gebruikt, in plaats van de " +"standaard locatie, als de bronlocatie voor de voorraadmutaties gegenereerd " +"door de verwerving." #. module: stock #: code:addons/stock/stock.py:1346 @@ -3764,6 +3972,9 @@ msgid "" "click on a location to get the list of the products and their stock level in " "this particular location and all its children." msgstr "" +"Dit is de structuur van de magazijnen van uw bedrijf. U kunt klikken op een " +"locatie om een lijst te zien van de producten en de voorraad in deze " +"specifieke locatie en de onderliggende." #. module: stock #: model:res.request.link,name:stock.req_link_tracking @@ -3784,7 +3995,7 @@ msgstr "Productie partij" #: model:ir.ui.menu,name:stock.menu_traceability view:stock.move:0 #: view:stock.picking:0 view:stock.production.lot:0 view:stock.tracking:0 msgid "Traceability" -msgstr "Traceerbaarheid" +msgstr "Traceability" #. module: stock #: view:stock.picking:0 @@ -3825,6 +4036,11 @@ msgid "" "specific valuation account set on the source location. When not set on the " "product, the one from the product category is used." msgstr "" +"Bij het uitvoeren van real-time voorraadwaardering, zullen tegenboekingen " +"voor alle inkomende voorraad bewegingen worden geboekt op deze rekening, " +"tenzij er een specifieke waardering rekening is ingesteld op de bronlocatie. " +"Dit is de standaardwaarde voor alle producten in deze categorie. Het kan ook " +"direct worden ingesteld bij elk product" #. module: stock #: view:stock.move:0 field:stock.partial.move,move_ids:0 @@ -3845,6 +4061,8 @@ msgstr "Best. Locatie" msgid "" "It specifies attributes of packaging like type, quantity of packaging,etc." msgstr "" +"Het specificeert de kenmerken van verpakkingen, zoals soort, hoeveelheid en " +"verpakking, etc." #. module: stock #: constraint:stock.move:0 @@ -4013,7 +4231,7 @@ msgstr "Waarschuwing !" #. module: stock #: model:stock.location,name:stock.stock_location_output msgid "Output" -msgstr "Uitvoer" +msgstr "Uitgaand" #. module: stock #: help:stock.tracking,name:0 @@ -4038,6 +4256,9 @@ msgid "" "would let a quantity of \"%s %s\" to ship and only roundings of \"%s %s\" is " "accepted by the uom." msgstr "" +"De afronding van de eerste maateenheid staat niet toe om te leveren \"%s " +"%s\", omdat het een te leveren hoeveelheid van \"%s %s\" zou geven en alleen " +"afrondingen van \"%s %s\" zijn toegestaan voor deze maateenheid." #. module: stock #: code:addons/stock/wizard/stock_move.py:213 @@ -4056,7 +4277,7 @@ msgstr "Fout! het is niet mogelijk recursieve categorieën te maken!" #. module: stock #: help:stock.move,move_dest_id:0 msgid "Optional: next stock move when chaining them" -msgstr "" +msgstr "Optioneel: volgende voorraadmutatie wanneer deze gekoppeld is" #. module: stock #: view:report.stock.inventory:0 field:report.stock.inventory,year:0 diff --git a/addons/stock/i18n/pt_BR.po b/addons/stock/i18n/pt_BR.po index 26b8b3b4d86..2ca93c2b4c8 100644 --- a/addons/stock/i18n/pt_BR.po +++ b/addons/stock/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2011-11-07 12:44+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2012-02-19 15:24+0000\n" +"Last-Translator: Rafael Sales - http://www.tompast.com.br \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-09 06:00+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:39+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: stock #: field:product.product,track_outgoing:0 @@ -56,7 +56,7 @@ msgstr "" #. module: stock #: model:ir.actions.todo.category,name:stock.category_stock_management_config msgid "Stock Management" -msgstr "Gerencia de Estoque" +msgstr "Gerenciamento do Estoque" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_line_date @@ -89,7 +89,7 @@ msgstr "Movimentações de Produto" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_uom_categ_form_action msgid "UoM Categories" -msgstr "" +msgstr "Categorias UoM" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_move_report @@ -189,7 +189,7 @@ msgstr "Diário do Estoque" #. module: stock #: view:report.stock.inventory:0 view:report.stock.move:0 msgid "Current month" -msgstr "" +msgstr "Mês atual" #. module: stock #: code:addons/stock/wizard/stock_move.py:222 @@ -300,7 +300,7 @@ msgstr "" #. module: stock #: view:stock.partial.move:0 view:stock.partial.picking:0 msgid "_Validate" -msgstr "" +msgstr "_Validar" #. module: stock #: code:addons/stock/stock.py:1149 @@ -404,7 +404,7 @@ msgstr "Estado" #. module: stock #: view:stock.location:0 msgid "Accounting Information" -msgstr "" +msgstr "Informação Contábil" #. module: stock #: field:stock.location,stock_real_value:0 @@ -471,7 +471,7 @@ msgstr "Dividido em" #. module: stock #: view:stock.location:0 msgid "Internal Locations" -msgstr "" +msgstr "Localizações Internas" #. module: stock #: field:stock.move,price_currency_id:0 @@ -612,7 +612,7 @@ msgstr "Locação / Produto" #. module: stock #: field:stock.move,address_id:0 msgid "Destination Address " -msgstr "" +msgstr "Destinatário " #. module: stock #: code:addons/stock/stock.py:1333 @@ -660,6 +660,11 @@ msgid "" "queries regarding your account, please contact us.\n" "Thank you in advance.\n" msgstr "" +"Os nossos registos indicam que os pagamentos seguintes são ainda devidos. \n" +"Se já foi pago, por favor desconsidere esse aviso. \n" +"No entanto, se você tiver dúvida sobre sua conta, entre em contato " +"conosco.\n" +"Agradeço antecipadamente.\n" #. module: stock #: view:stock.inventory:0 @@ -785,7 +790,7 @@ msgstr "Processo de Separação" #. module: stock #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "A referência deve ser única por empresa!" #. module: stock #: code:addons/stock/product.py:417 @@ -1531,7 +1536,7 @@ msgstr "" #. module: stock #: model:ir.actions.act_window,name:stock.action3 view:stock.tracking:0 msgid "Downstream traceability" -msgstr "" +msgstr "Rastreabilidade anterior" #. module: stock #: code:addons/stock/wizard/stock_invoice_onshipping.py:112 @@ -2334,7 +2339,7 @@ msgstr "" #: view:board.board:0 #: model:ir.actions.act_window,name:stock.action_stock_outgoing_product_delay msgid "Outgoing Products" -msgstr "" +msgstr "Saída de Produtos" #. module: stock #: model:ir.actions.act_window,help:stock.action_reception_picking_move @@ -2737,7 +2742,7 @@ msgstr "Endereço de Contato :" #. module: stock #: field:stock.move,backorder_id:0 msgid "Back Order" -msgstr "" +msgstr "Ordem de Compra" #. module: stock #: field:stock.incoterms,active:0 field:stock.location,active:0 @@ -2951,7 +2956,7 @@ msgstr "Produto" #. module: stock #: view:stock.return.picking:0 msgid "Return" -msgstr "" +msgstr "Retorno" #. module: stock #: field:stock.return.picking,invoice_state:0 @@ -3254,7 +3259,7 @@ msgstr "Erro de usuário" #: field:stock.partial.picking,hide_tracking:0 #: field:stock.partial.picking.line,tracking:0 msgid "Tracking" -msgstr "" +msgstr "Rastreamento" #. module: stock #: view:stock.inventory.line.split:0 view:stock.move.consume:0 @@ -3997,7 +4002,7 @@ msgstr "Maio" #. module: stock #: model:ir.actions.act_window,name:stock.action5 view:stock.tracking:0 msgid "Upstream traceability" -msgstr "" +msgstr "Rastreabilidade Posterior" #. module: stock #: model:ir.actions.report.xml,name:stock.report_location_overview_all diff --git a/addons/stock_invoice_directly/i18n/es_CR.po b/addons/stock_invoice_directly/i18n/es_CR.po index 997d79860c1..2e5ceab537e 100644 --- a/addons/stock_invoice_directly/i18n/es_CR.po +++ b/addons/stock_invoice_directly/i18n/es_CR.po @@ -7,21 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:36+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-20 03:33+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" "Language: \n" #. module: stock_invoice_directly #: model:ir.model,name:stock_invoice_directly.model_stock_partial_picking msgid "Partial Picking Processing Wizard" -msgstr "" +msgstr "Asistente para el procesamiento de recogida parcial" #~ msgid "Invoice Picking Directly" #~ msgstr "Facturar albarán directamente" diff --git a/addons/stock_location/i18n/es_CR.po b/addons/stock_location/i18n/es_CR.po index 291f83ab16f..72b89874a30 100644 --- a/addons/stock_location/i18n/es_CR.po +++ b/addons/stock_location/i18n/es_CR.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:36+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-20 03:33+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" "Language: \n" #. module: stock_location @@ -249,7 +248,7 @@ msgstr "" #. module: stock_location #: constraint:stock.move:0 msgid "You can not move products from or to a location of the type view." -msgstr "" +msgstr "No puede mover productos desde o hacia una ubicación de tipo vista." #. module: stock_location #: selection:stock.location.path,auto:0 diff --git a/addons/stock_location/i18n/nl.po b/addons/stock_location/i18n/nl.po index 40b4d4649a2..ed1cf77f40e 100644 --- a/addons/stock_location/i18n/nl.po +++ b/addons/stock_location/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-13 16:01+0000\n" +"PO-Revision-Date: 2012-02-18 11:54+0000\n" "Last-Translator: Erwin \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-14 05:45+0000\n" -"X-Generator: Launchpad (build 14781)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" #. module: stock_location #: selection:product.pulled.flow,picking_type:0 @@ -30,7 +30,7 @@ msgstr "'Pulled' pad" #. module: stock_location #: selection:product.pulled.flow,type_proc:0 msgid "Move" -msgstr "Verplaats" +msgstr "Mutatie" #. module: stock_location #: model:ir.model,name:stock_location.model_stock_location_path @@ -57,22 +57,24 @@ msgstr "Bronlocatie" #: help:product.pulled.flow,cancel_cascade:0 msgid "Allow you to cancel moves related to the product pull flow" msgstr "" +"Maakt het mogelijk om een mutatie te annuleren, welke is gerelateerd aan een " +"pull flow." #. module: stock_location #: model:ir.model,name:stock_location.model_product_pulled_flow #: field:product.product,flow_pull_ids:0 msgid "Pulled Flows" -msgstr "" +msgstr "Pulled Flows" #. module: stock_location #: constraint:stock.move:0 msgid "You must assign a production lot for this product" -msgstr "Het is verplicht een productie batch toe te wijzen aan dit product" +msgstr "U moet een productie partij toewijzen voor dit product" #. module: stock_location #: help:product.pulled.flow,location_src_id:0 msgid "Location used by Destination Location to supply" -msgstr "" +msgstr "Locatie gebruikt door bestemmingslocatie om te leveren" #. module: stock_location #: selection:product.pulled.flow,picking_type:0 @@ -87,6 +89,8 @@ msgid "" "Pulled procurement coming from original location %s, pull rule %s, via " "original Procurement %s (#%d)" msgstr "" +"Pulled verwerving komende van de originele locatie %s, pull regel %s, via " +"originele verwerving %s (#%d)" #. module: stock_location #: model:ir.model,name:stock_location.model_stock_location @@ -145,7 +149,7 @@ msgstr "Kopen" #. module: stock_location #: view:product.product:0 msgid "Pushed flows" -msgstr "" +msgstr "Pushed flows" #. module: stock_location #: model:stock.location,name:stock_location.location_dispatch_zone @@ -155,12 +159,12 @@ msgstr "Leveringsgebied" #. module: stock_location #: model:ir.model,name:stock_location.model_stock_move msgid "Stock Move" -msgstr "Voorraad Verplaatsing" +msgstr "Voorraadmutatie" #. module: stock_location #: view:product.product:0 msgid "Pulled flows" -msgstr "" +msgstr "Pulled flows" #. module: stock_location #: field:product.pulled.flow,company_id:0 @@ -177,8 +181,8 @@ msgstr "Logistieke bewegingen" #: help:stock.move,cancel_cascade:0 msgid "If checked, when this move is cancelled, cancel the linked move too" msgstr "" -"Indien aangevinkt en de verplaatsing wordt geannuleerd, annuleer dan tevens " -"de gekoppelde verplaatsing." +"Indien aangevinkt en de mutatie wordt geannuleerd, annuleer dan tevens de " +"gekoppelde mutatie." #. module: stock_location #: selection:product.pulled.flow,type_proc:0 @@ -188,7 +192,7 @@ msgstr "Produceren" #. module: stock_location #: selection:product.pulled.flow,procure_method:0 msgid "Make to Order" -msgstr "Op order maken" +msgstr "Maak op bestelling" #. module: stock_location #: selection:product.pulled.flow,procure_method:0 @@ -215,6 +219,8 @@ msgstr "Het aantal dagen tot wanneer deze verplaatsing wordt uitgevoerd" #: help:product.pulled.flow,name:0 msgid "This field will fill the packing Origin and the name of its moves" msgstr "" +"Dit veld zal de oorsprong van de verpakking weergeven en de namen van de " +"mutaties" #. module: stock_location #: field:product.pulled.flow,type_proc:0 @@ -225,8 +231,8 @@ msgstr "Verwervingswijze" #: help:product.pulled.flow,company_id:0 msgid "Is used to know to which company belong packings and moves" msgstr "" -"Wordt gebruikt om te bepalen in welk bedrijf de verpakingen en " -"verplaatsingen horen." +"Wordt gebruikt om te bepalen in welk bedrijf de mutaties en verplaatsingen " +"horen." #. module: stock_location #: field:product.pulled.flow,name:0 @@ -238,7 +244,7 @@ msgstr "Naam" msgid "" "These rules set the right path of the product in the whole location tree." msgstr "" -"Deze regel stelt het correcte pad van het produkt in de hele locatieboom in." +"Deze regel stelt het correcte pad van het product in de hele locatieboom in." #. module: stock_location #: constraint:stock.move:0 @@ -294,7 +300,7 @@ msgstr "Producten" #: code:addons/stock_location/procurement_pull.py:118 #, python-format msgid "Pulled from another location via procurement %d" -msgstr "" +msgstr "Pulled van andere locatie via verwerving %d" #. module: stock_location #: model:stock.location,name:stock_location.stock_location_qualitytest0 @@ -310,7 +316,7 @@ msgstr "Niet van toepassing" #. module: stock_location #: field:stock.location.path,delay:0 msgid "Delay (days)" -msgstr "Uitstel (dagen)" +msgstr "Vertraging (days)" #. module: stock_location #: code:addons/stock_location/procurement_pull.py:67 @@ -319,11 +325,13 @@ msgid "" "Picking for pulled procurement coming from original location %s, pull rule " "%s, via original Procurement %s (#%d)" msgstr "" +"Picking van pulled verwerving komende van de originele locatie %s, pull " +"regel %s, via originele verwerving %s (#%d)" #. module: stock_location #: field:product.product,path_ids:0 msgid "Pushed Flow" -msgstr "" +msgstr "Pushed Flow" #. module: stock_location #: code:addons/stock_location/procurement_pull.py:89 @@ -332,6 +340,8 @@ msgid "" "Move for pulled procurement coming from original location %s, pull rule %s, " "via original Procurement %s (#%d)" msgstr "" +"Mutatie van een pulled verwerving, komende van originele locatie %s, pull " +"regel %s, via originele verwerving %s (#%d)" #. module: stock_location #: constraint:stock.move:0 @@ -379,6 +389,8 @@ msgid "" "Depending on the company, choose whatever you want to receive or send " "products" msgstr "" +"Afhankelijk van het bedrijf, kies welke producten u wilt verzenden of " +"ontvangen" #. module: stock_location #: model:stock.location,name:stock_location.location_order @@ -405,7 +417,7 @@ msgstr "Dagboek" #: field:product.pulled.flow,cancel_cascade:0 #: field:stock.move,cancel_cascade:0 msgid "Cancel Cascade" -msgstr "" +msgstr "Annuleer Cascade" #. module: stock_location #: selection:product.pulled.flow,invoice_state:0 diff --git a/addons/stock_no_autopicking/i18n/es_CR.po b/addons/stock_no_autopicking/i18n/es_CR.po index 04bfa4e6a67..558f937cdaa 100644 --- a/addons/stock_no_autopicking/i18n/es_CR.po +++ b/addons/stock_no_autopicking/i18n/es_CR.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:36+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-20 02:31+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:00+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" "Language: \n" #. module: stock_no_autopicking @@ -46,12 +45,12 @@ msgstr "Error: Código EAN no válido" #. module: stock_no_autopicking #: sql_constraint:mrp.production:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia debe ser única por compañía!" #. module: stock_no_autopicking #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero!" -msgstr "" +msgstr "¡La cantidad de la orden no puede ser negativa o cero!" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "¡XML inválido para la definición de la vista!" diff --git a/addons/stock_planning/i18n/es_CR.po b/addons/stock_planning/i18n/es_CR.po index f85f65b4209..30ad8477427 100644 --- a/addons/stock_planning/i18n/es_CR.po +++ b/addons/stock_planning/i18n/es_CR.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-02-18 04:59+0000\n" "X-Generator: Launchpad (build 14814)\n" "Language: es\n" diff --git a/addons/stock_planning/i18n/nl.po b/addons/stock_planning/i18n/nl.po index a3afb4823d1..da9fa89d9ea 100644 --- a/addons/stock_planning/i18n/nl.po +++ b/addons/stock_planning/i18n/nl.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:37+0000\n" -"PO-Revision-Date: 2012-01-09 12:40+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2012-02-19 13:56+0000\n" +"Last-Translator: Erwin \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-02-09 07:01+0000\n" -"X-Generator: Launchpad (build 14763)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" #. module: stock_planning #: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 @@ -307,7 +307,7 @@ msgstr "" #. module: stock_planning #: field:stock.planning,line_time:0 msgid "Past/Future" -msgstr "" +msgstr "Verleden/Toekomst" #. module: stock_planning #: view:stock.period:0 @@ -359,7 +359,7 @@ msgstr "Vink dit aan om de verkopen van het gehele bedrijf te zien." #. module: stock_planning #: view:stock.sale.forecast:0 msgid "Per Department :" -msgstr "" +msgstr "Per afdeling:" #. module: stock_planning #: field:stock.planning,incoming_before:0 @@ -432,7 +432,7 @@ msgstr "Voorraad hoeveelheid 1 dag voor huidige periode." #. module: stock_planning #: view:stock.planning:0 msgid "Procurement history" -msgstr "" +msgstr "Verwervinghistorie" #. module: stock_planning #: help:stock.planning,product_uom:0 @@ -462,7 +462,7 @@ msgstr "" #. module: stock_planning #: view:stock.period.createlines:0 msgid "Cancel" -msgstr "" +msgstr "Annuleer" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period4_per_user:0 @@ -526,12 +526,12 @@ msgstr "Dit bedrijf periode5" #. module: stock_planning #: field:stock.sale.forecast,product_uom:0 msgid "Product UoM" -msgstr "" +msgstr "Product eenheid" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period1_per_company:0 msgid "This Company Period1" -msgstr "" +msgstr "Dit bedrijf periode1" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period2_per_company:0 @@ -552,7 +552,7 @@ msgstr "Startdatum" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period2_per_user:0 msgid "This User Period2" -msgstr "" +msgstr "Deze gebruiker periode2" #. module: stock_planning #: field:stock.planning,confirmed_forecasts_only:0 @@ -622,7 +622,7 @@ msgstr "" #. module: stock_planning #: view:stock.period:0 msgid "Current Periods" -msgstr "" +msgstr "Huidige periodes" #. module: stock_planning #: view:stock.planning:0 @@ -633,7 +633,7 @@ msgstr "Interne levering" #: code:addons/stock_planning/stock_planning.py:724 #, python-format msgid "%s Pick List %s (%s, %s) %s %s \n" -msgstr "" +msgstr "%s Pick Liijs %s (%s, %s) %s %s \n" #. module: stock_planning #: model:ir.actions.act_window,name:stock_planning.action_stock_sale_forecast_createlines_form @@ -644,7 +644,7 @@ msgstr "" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period4_id:0 msgid "Period4" -msgstr "" +msgstr "Periode4" #. module: stock_planning #: field:stock.period,name:0 @@ -655,17 +655,17 @@ msgstr "Periodenaam" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period2_id:0 msgid "Period2" -msgstr "" +msgstr "Periode2" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period3_id:0 msgid "Period3" -msgstr "" +msgstr "Periode3" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period1_id:0 msgid "Period1" -msgstr "" +msgstr "Periode1" #. module: stock_planning #: model:ir.actions.act_window,help:stock_planning.action_stock_planning_createlines_form @@ -690,7 +690,7 @@ msgstr "" #. module: stock_planning #: view:stock.planning:0 msgid "General Info" -msgstr "" +msgstr "Algemene info" #. module: stock_planning #: model:ir.actions.act_window,name:stock_planning.action_view_stock_sale_forecast_form @@ -700,17 +700,17 @@ msgstr "" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period1_per_warehouse:0 msgid "This Warehouse Period1" -msgstr "" +msgstr "Dit magazijn periode1" #. module: stock_planning #: view:stock.sale.forecast:0 msgid "Sales history" -msgstr "" +msgstr "Verkoophistorie" #. module: stock_planning #: field:stock.planning,supply_warehouse_id:0 msgid "Source Warehouse" -msgstr "" +msgstr "Bron magazijn" #. module: stock_planning #: help:stock.sale.forecast,product_qty:0 @@ -752,7 +752,7 @@ msgstr "" #: field:stock.planning,product_uos_categ:0 #: field:stock.sale.forecast,product_uom_categ:0 msgid "Product UoM Category" -msgstr "" +msgstr "Product maateenheid categorie" #. module: stock_planning #: model:ir.actions.act_window,help:stock_planning.action_view_stock_sale_forecast_form @@ -807,13 +807,13 @@ msgstr "Periode" #. module: stock_planning #: field:stock.sale.forecast,product_uos_categ:0 msgid "Product UoS Category" -msgstr "" +msgstr "Product maateenheid voorraad categorie" #. module: stock_planning #: field:stock.planning,active_uom:0 #: field:stock.sale.forecast,active_uom:0 msgid "Active UoM" -msgstr "" +msgstr "Actieve maateenheid" #. module: stock_planning #: view:stock.planning:0 @@ -833,17 +833,17 @@ msgstr "" #. module: stock_planning #: selection:stock.planning,state:0 msgid "Done" -msgstr "" +msgstr "Gereed" #. module: stock_planning #: field:stock.period.createlines,period_ids:0 msgid "Periods" -msgstr "" +msgstr "Periodes" #. module: stock_planning #: model:ir.ui.menu,name:stock_planning.menu_stock_period_creatlines msgid "Create Stock Periods" -msgstr "" +msgstr "Maak voorraadperiodes" #. module: stock_planning #: view:stock.period:0 @@ -851,19 +851,19 @@ msgstr "" #: view:stock.planning.createlines:0 #: view:stock.sale.forecast.createlines:0 msgid "Close" -msgstr "" +msgstr "Sluiten" #. module: stock_planning #: view:stock.sale.forecast:0 #: selection:stock.sale.forecast,state:0 msgid "Validated" -msgstr "" +msgstr "Gecontroleerd" #. module: stock_planning #: view:stock.period:0 #: selection:stock.period,state:0 msgid "Open" -msgstr "" +msgstr "Open" #. module: stock_planning #: help:stock.sale.forecast.createlines,copy_forecast:0 @@ -916,27 +916,27 @@ msgstr "" #. module: stock_planning #: field:stock.sale.forecast,create_uid:0 msgid "Responsible" -msgstr "" +msgstr "Verantwoordelijke" #. module: stock_planning #: view:stock.sale.forecast:0 msgid "Default UOM" -msgstr "" +msgstr "Standaard maateenheid" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period4_per_warehouse:0 msgid "This Warehouse Period4" -msgstr "" +msgstr "Dit magazijn periode4" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period5_per_warehouse:0 msgid "This Warehouse Period5" -msgstr "" +msgstr "Dit magazijn periode5" #. module: stock_planning #: view:stock.period:0 msgid "Current" -msgstr "" +msgstr "Huidig" #. module: stock_planning #: help:stock.planning,supply_warehouse_id:0 @@ -948,7 +948,7 @@ msgstr "" #. module: stock_planning #: model:ir.model,name:stock_planning.model_stock_planning msgid "stock.planning" -msgstr "" +msgstr "stock.planning" #. module: stock_planning #: help:stock.sale.forecast,warehouse_id:0 @@ -961,12 +961,12 @@ msgstr "" #: code:addons/stock_planning/stock_planning.py:661 #, python-format msgid "%s Procurement (%s, %s) %s %s \n" -msgstr "" +msgstr "%s Verwerving (%s, %s) %s %s \n" #. module: stock_planning #: field:stock.sale.forecast,analyze_company:0 msgid "Per Company" -msgstr "" +msgstr "Per bedrijf" #. module: stock_planning #: help:stock.planning,to_procure:0 @@ -999,12 +999,12 @@ msgstr "" #. module: stock_planning #: view:stock.sale.forecast:0 msgid "Per Warehouse :" -msgstr "" +msgstr "Per magazijn:" #. module: stock_planning #: field:stock.planning,history:0 msgid "Procurement History" -msgstr "" +msgstr "Verwerving historie" #. module: stock_planning #: help:stock.period.createlines,date_start:0 @@ -1019,12 +1019,12 @@ msgstr "" #: view:stock.period:0 #: view:stock.period.createlines:0 msgid "Stock Periods" -msgstr "" +msgstr "Voorraadperiodes" #. module: stock_planning #: view:stock.planning:0 msgid "Stock" -msgstr "" +msgstr "Voorraad" #. module: stock_planning #: help:stock.planning,incoming:0 @@ -1035,7 +1035,7 @@ msgstr "" #: field:stock.period,date_stop:0 #: field:stock.period.createlines,date_stop:0 msgid "End Date" -msgstr "" +msgstr "Einddatum" #. module: stock_planning #: view:stock.planning:0 @@ -1055,12 +1055,12 @@ msgstr "" #. module: stock_planning #: field:stock.planning,product_uom:0 msgid "UoM" -msgstr "" +msgstr "Eenheid" #. module: stock_planning #: view:stock.period:0 msgid "Closed Periods" -msgstr "" +msgstr "Afgesloten periodes" #. module: stock_planning #: view:stock.planning:0 @@ -1068,7 +1068,7 @@ msgstr "" #: view:stock.sale.forecast:0 #: field:stock.sale.forecast,product_id:0 msgid "Product" -msgstr "" +msgstr "Product" #. module: stock_planning #: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast @@ -1097,7 +1097,7 @@ msgstr "" #. module: stock_planning #: view:stock.sale.forecast:0 msgid "Approve" -msgstr "" +msgstr "Goedkeuren" #. module: stock_planning #: help:stock.planning,period_id:0 @@ -1120,7 +1120,7 @@ msgstr "" #. module: stock_planning #: field:stock.sale.forecast,product_amt:0 msgid "Product Amount" -msgstr "" +msgstr "Product bedrag" #. module: stock_planning #: help:stock.planning,confirmed_forecasts_only:0 @@ -1132,12 +1132,12 @@ msgstr "" #. module: stock_planning #: field:stock.sale.forecast,analyzed_period5_id:0 msgid "Period5" -msgstr "" +msgstr "Periode5" #. module: stock_planning #: field:stock.sale.forecast,analyzed_warehouse_id:0 msgid "This Warehouse" -msgstr "" +msgstr "Dit magazijn" #. module: stock_planning #: help:stock.sale.forecast,user_id:0 @@ -1147,7 +1147,7 @@ msgstr "" #. module: stock_planning #: field:stock.sale.forecast,analyzed_team_id:0 msgid "Sales Team" -msgstr "" +msgstr "Verkoopteam" #. module: stock_planning #: help:stock.planning,incoming_left:0 @@ -1168,7 +1168,7 @@ msgstr "" #. module: stock_planning #: view:stock.sale.forecast:0 msgid "Calculate Sales History" -msgstr "" +msgstr "Bereken verkoophistorie" #. module: stock_planning #: model:ir.actions.act_window,help:stock_planning.action_stock_sale_forecast_createlines_form diff --git a/addons/subscription/i18n/es_CR.po b/addons/subscription/i18n/es_CR.po index 4d6d76f320c..20b7defad44 100644 --- a/addons/subscription/i18n/es_CR.po +++ b/addons/subscription/i18n/es_CR.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:37+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-20 03:31+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-17 04:58+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:54+0000\n" +"X-Generator: Launchpad (build 14838)\n" "Language: \n" #. module: subscription @@ -159,7 +158,7 @@ msgstr "Nombre" #: code:addons/subscription/subscription.py:136 #, python-format msgid "You cannot delete an active subscription !" -msgstr "" +msgstr "¡ Usted no puede eliminar una suscripción activa !" #. module: subscription #: field:subscription.document,field_ids:0 diff --git a/addons/survey/i18n/es_CR.po b/addons/survey/i18n/es_CR.po index f6c375c3125..8e7992de014 100644 --- a/addons/survey/i18n/es_CR.po +++ b/addons/survey/i18n/es_CR.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:37+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-20 02:30+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:00+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" "Language: es\n" #. module: survey @@ -428,7 +427,7 @@ msgstr "Como máximo" #. module: survey #: view:survey:0 msgid "My Survey(s)" -msgstr "" +msgstr "Mi Encuesta(s)" #. module: survey #: field:survey.question,is_validation_require:0 @@ -438,7 +437,7 @@ msgstr "Validar texto" #. module: survey #: view:survey.send.invitation:0 msgid "_Cancel" -msgstr "" +msgstr "_Cancelar" #. module: survey #: field:survey.response.line,single_text:0 @@ -580,7 +579,7 @@ msgstr "Imprimir" #. module: survey #: view:survey:0 msgid "New" -msgstr "" +msgstr "Nuevo" #. module: survey #: field:survey.question,make_comment_field:0 @@ -827,7 +826,7 @@ msgstr "Manualmente" #. module: survey #: view:survey.send.invitation:0 msgid "_Send" -msgstr "" +msgstr "_Enviar" #. module: survey #: help:survey,responsible_id:0 @@ -1148,7 +1147,7 @@ msgstr "Fecha" #. module: survey #: view:survey:0 msgid "All New Survey" -msgstr "" +msgstr "Todas las nuevas encuestas" #. module: survey #: model:ir.model,name:survey.model_survey_send_invitation @@ -1528,7 +1527,7 @@ msgstr "Debe dar una o más respuestas." #. module: survey #: view:survey:0 msgid "All Open Survey" -msgstr "" +msgstr "Todas las entrevistas abiertas" #. module: survey #: model:ir.actions.report.xml,name:survey.survey_browse_response @@ -1628,7 +1627,7 @@ msgstr "Opciones de menú" #. module: survey #: field:survey,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: survey #: code:addons/survey/survey.py:433 diff --git a/addons/users_ldap/i18n/es_CR.po b/addons/users_ldap/i18n/es_CR.po index 2da0fc01652..a240ab24e9d 100644 --- a/addons/users_ldap/i18n/es_CR.po +++ b/addons/users_ldap/i18n/es_CR.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-17 00:39+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" +"PO-Revision-Date: 2012-02-20 01:19+0000\n" +"Last-Translator: Freddy Gonzalez \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-02-17 05:01+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:56+0000\n" +"X-Generator: Launchpad (build 14838)\n" "Language: es\n" #. module: users_ldap @@ -38,6 +37,9 @@ msgid "" "option requires a server with STARTTLS enabled, otherwise all authentication " "attempts will fail." msgstr "" +"Solicitar un encriptación segura TLS/SSL cuando conecte con el servidor " +"LDAP. Esta opción requiere un servidor con STARTTLS activado, de lo " +"contrario todos los intentos de autenticación fallarán." #. module: users_ldap #: view:res.company:0 @@ -81,6 +83,8 @@ msgid "" "The user account on the LDAP server that is used to query the directory. " "Leave empty to connect anonymously." msgstr "" +"La cuenta de usuario en el servidor LDAP que es usada para acceder al " +"directorio. Dejar vacío para conectar de forma anónima." #. module: users_ldap #: field:res.company.ldap,ldap_base:0 @@ -90,12 +94,12 @@ msgstr "Base LDAP" #. module: users_ldap #: view:res.company.ldap:0 msgid "User Information" -msgstr "" +msgstr "Información de Usuario" #. module: users_ldap #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "¡El nombre de la compañía debe ser único!" #. module: users_ldap #: model:ir.model,name:users_ldap.model_res_company @@ -105,7 +109,7 @@ msgstr "Compañías" #. module: users_ldap #: view:res.company.ldap:0 msgid "Process Parameter" -msgstr "" +msgstr "Parámetro proceso" #. module: users_ldap #: model:ir.model,name:users_ldap.model_res_company_ldap @@ -115,7 +119,7 @@ msgstr "res.compañía.ldap" #. module: users_ldap #: field:res.company.ldap,ldap_tls:0 msgid "Use TLS" -msgstr "" +msgstr "Usar TLS" #. module: users_ldap #: field:res.company.ldap,sequence:0 @@ -125,17 +129,17 @@ msgstr "Secuencia" #. module: users_ldap #: view:res.company.ldap:0 msgid "Login Information" -msgstr "" +msgstr "Información de inicio de sesión" #. module: users_ldap #: view:res.company.ldap:0 msgid "Server Information" -msgstr "" +msgstr "Información del servidor" #. module: users_ldap #: model:ir.actions.act_window,name:users_ldap.action_ldap_installer msgid "Setup your LDAP Server" -msgstr "" +msgstr "Configurar servidor LDAP" #. module: users_ldap #: sql_constraint:res.users:0 @@ -153,6 +157,8 @@ msgid "" "The password of the user account on the LDAP server that is used to query " "the directory." msgstr "" +"La contraseña de la cuenta de usuario en el servidor LDAP que es usada para " +"acceder al directorio" #. module: users_ldap #: field:res.company.ldap,ldap_password:0 diff --git a/addons/warning/i18n/es_CR.po b/addons/warning/i18n/es_CR.po index 43d9baf2d68..4d4c0605840 100644 --- a/addons/warning/i18n/es_CR.po +++ b/addons/warning/i18n/es_CR.po @@ -7,21 +7,21 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-08 08:44-0600\n" -"Last-Translator: Carlos Vásquez - CLEARCORP \n" +"PO-Revision-Date: 2012-02-20 01:14+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-08 05:48+0000\n" -"X-Generator: Launchpad (build 14747)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" +"Language: \n" #. module: warning #: sql_constraint:purchase.order:0 #: sql_constraint:sale.order:0 msgid "Order Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia de la compra debe ser única por compañía!" #. module: warning #: model:ir.model,name:warning.model_purchase_order_line @@ -135,7 +135,7 @@ msgstr "Pedido de compra" #. module: warning #: sql_constraint:stock.picking:0 msgid "Reference must be unique per Company!" -msgstr "" +msgstr "¡La referencia debe ser única por compañía!" #. module: warning #: field:res.partner,sale_warn_msg:0 @@ -156,8 +156,15 @@ msgstr "Mensaje para el pedido de compra" #: help:res.partner,purchase_warn:0 #: help:res.partner,sale_warn:0 #, python-format -msgid "Selecting the \"Warning\" option will notify user with the message, Selecting \"Blocking Message\" will throw an exception with the message and block the flow. The Message has to be written in the next field." -msgstr "Si selecciona la opción \"Aviso\" se notificará a los usuarios con el mensaje, si selecciona \"Mensaje de bloqueo\" se lanzará una excepción con el mensaje y se bloqueará el flujo. El mensaje debe escribirse en el siguiente campo." +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" +"Si selecciona la opción \"Aviso\" se notificará a los usuarios con el " +"mensaje, si selecciona \"Mensaje de bloqueo\" se lanzará una excepción con " +"el mensaje y se bloqueará el flujo. El mensaje debe escribirse en el " +"siguiente campo." #. module: warning #: code:addons/warning/warning.py:67 @@ -173,17 +180,17 @@ msgstr "¡Alerta para %s!" #. module: warning #: sql_constraint:account.invoice:0 msgid "Invoice Number must be unique per Company!" -msgstr "" +msgstr "¡El número de factura debe ser único por compañía!" #. module: warning #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "¡Error! No puede crear miembros asociados recursivamente." #. module: warning #: constraint:account.invoice:0 msgid "Invalid BBA Structured Communication !" -msgstr "" +msgstr "¡Estructura de comunicación BBA no válida!" #. module: warning #: view:res.partner:0 diff --git a/addons/web_livechat/i18n/es_CR.po b/addons/web_livechat/i18n/es_CR.po index 7bf62e97b0c..c0bba0bc3f3 100644 --- a/addons/web_livechat/i18n/es_CR.po +++ b/addons/web_livechat/i18n/es_CR.po @@ -7,16 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-08 03:01-0600\n" -"Last-Translator: Carlos Vásquez - CLEARCORP \n" +"POT-Creation-Date: 2012-02-08 01:37+0100\n" +"PO-Revision-Date: 2012-02-18 23:24+0000\n" +"Last-Translator: Carlos Vásquez (CLEARCORP) " +"\n" "Language-Team: Spanish \n" -"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-08 06:08+0000\n" -"X-Generator: Launchpad (build 14747)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" +"Language: es\n" #. module: web_livechat #: sql_constraint:publisher_warranty.contract:0 diff --git a/addons/web_uservoice/i18n/es_CR.po b/addons/web_uservoice/i18n/es_CR.po index a7edcc5d9e8..4a35dc70a31 100644 --- a/addons/web_uservoice/i18n/es_CR.po +++ b/addons/web_uservoice/i18n/es_CR.po @@ -8,15 +8,16 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2012-02-08 01:37+0100\n" -"PO-Revision-Date: 2012-02-08 02:44-0600\n" -"Last-Translator: Carlos Vásquez - CLEARCORP \n" +"PO-Revision-Date: 2012-02-18 23:25+0000\n" +"Last-Translator: Carlos Vásquez (CLEARCORP) " +"\n" "Language-Team: Spanish \n" -"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-08 06:08+0000\n" -"X-Generator: Launchpad (build 14747)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" +"Language: es\n" #. openerp-web #: /home/odo/repositories/addons/trunk/web_uservoice/static/src/xml/web_uservoice.xml:6 diff --git a/addons/wiki/i18n/es_CR.po b/addons/wiki/i18n/es_CR.po index 173a82e037a..79f50eaa0c8 100644 --- a/addons/wiki/i18n/es_CR.po +++ b/addons/wiki/i18n/es_CR.po @@ -6,16 +6,16 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-08 02:51-0600\n" -"Last-Translator: Carlos Vásquez - CLEARCORP \n" +"POT-Creation-Date: 2012-02-08 01:37+0100\n" +"PO-Revision-Date: 2012-02-20 01:10+0000\n" +"Last-Translator: Freddy Gonzalez \n" "Language-Team: \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-08 05:45+0000\n" -"X-Generator: Launchpad (build 14747)\n" +"X-Launchpad-Export-Date: 2012-02-21 05:55+0000\n" +"X-Generator: Launchpad (build 14838)\n" +"Language: \n" #. module: wiki #: field:wiki.groups,template:0 @@ -34,8 +34,7 @@ msgid "Display Method" msgstr "Método de visualización" #. module: wiki -#: view:wiki.wiki:0 -#: field:wiki.wiki,create_uid:0 +#: view:wiki.wiki:0 field:wiki.wiki,create_uid:0 msgid "Author" msgstr "Autor" @@ -61,8 +60,7 @@ msgid "Indicates that this pages have a table of contents or not" msgstr "Indica si estas páginas tienen una tabla de contenidos o no." #. module: wiki -#: model:ir.model,name:wiki.model_wiki_wiki_history -#: view:wiki.wiki.history:0 +#: model:ir.model,name:wiki.model_wiki_wiki_history view:wiki.wiki.history:0 msgid "Wiki History" msgstr "Historial Wiki" @@ -72,8 +70,7 @@ msgid "Minor edit" msgstr "Edición menor" #. module: wiki -#: view:wiki.wiki:0 -#: field:wiki.wiki,text_area:0 +#: view:wiki.wiki:0 field:wiki.wiki,text_area:0 msgid "Content" msgstr "Contenido" @@ -88,8 +85,7 @@ msgid "Parent Page" msgstr "Página padre" #. module: wiki -#: view:wiki.wiki:0 -#: field:wiki.wiki,write_uid:0 +#: view:wiki.wiki:0 field:wiki.wiki,write_uid:0 msgid "Last Contributor" msgstr "Último colaborador" @@ -102,12 +98,10 @@ msgstr "Menú padre" #: code:addons/wiki/wizard/wiki_make_index.py:52 #, python-format msgid "There is no section in this Page" -msgstr "" +msgstr "No hay sección en esta página" #. module: wiki -#: field:wiki.groups,name:0 -#: view:wiki.wiki:0 -#: field:wiki.wiki,group_id:0 +#: field:wiki.groups,name:0 view:wiki.wiki:0 field:wiki.wiki,group_id:0 msgid "Wiki Group" msgstr "Grupo Wiki" @@ -132,8 +126,7 @@ msgid "Page Content" msgstr "Contenido página" #. module: wiki -#: code:addons/wiki/wiki.py:237 -#: code:addons/wiki/wizard/wiki_make_index.py:52 +#: code:addons/wiki/wiki.py:237 code:addons/wiki/wizard/wiki_make_index.py:52 #, python-format msgid "Warning !" msgstr "¡Aviso!" @@ -166,12 +159,15 @@ msgstr "Necesita revisión" #. module: wiki #: help:wiki.wiki,review:0 -msgid "Indicates that this page should be reviewed, raising the attention of other contributors" -msgstr "Indica que esta página debería ser revisada, captando la atención de otros colaboradores." +msgid "" +"Indicates that this page should be reviewed, raising the attention of other " +"contributors" +msgstr "" +"Indica que esta página debería ser revisada, captando la atención de otros " +"colaboradores." #. module: wiki -#: view:wiki.create.menu:0 -#: view:wiki.make.index:0 +#: view:wiki.create.menu:0 view:wiki.make.index:0 msgid "Menu Information" msgstr "Información del menú" @@ -197,8 +193,17 @@ msgstr "Palabras clave" #. module: wiki #: model:ir.actions.act_window,help:wiki.action_wiki -msgid "With Wiki Pages you can share ideas and questions with your coworkers. You can create a new document that can be linked to one or several applications (CRM, Sales, etc.). You can use keywords to ease access to your wiki pages. There is a basic wiki editing for text format." -msgstr "Con páginas wiki puede compartir ideas y preguntas con sus compañeros de trabajo. Puede crear un nuevo documento que puede ser relacionado con una o varias aplicaciones (CRM, Ventas, etc.). Puede utilizar palabras clave para facilitar el acceso a sus páginas wiki. Existe un editor básico para el formato texto del wiki." +msgid "" +"With Wiki Pages you can share ideas and questions with your coworkers. You " +"can create a new document that can be linked to one or several applications " +"(CRM, Sales, etc.). You can use keywords to ease access to your wiki pages. " +"There is a basic wiki editing for text format." +msgstr "" +"Con páginas wiki puede compartir ideas y preguntas con sus compañeros de " +"trabajo. Puede crear un nuevo documento que puede ser relacionado con una o " +"varias aplicaciones (CRM, Ventas, etc.). Puede utilizar palabras clave para " +"facilitar el acceso a sus páginas wiki. Existe un editor básico para el " +"formato texto del wiki." #. module: wiki #: code:addons/wiki/wizard/wiki_show_diff.py:54 @@ -209,7 +214,9 @@ msgstr "Advertencia" #. module: wiki #: help:wiki.groups,home:0 msgid "Required to select home page if display method is Home Page" -msgstr "Es obligado seleccionar la página de inicio si el método de visualización es Página inicial." +msgstr "" +"Es obligado seleccionar la página de inicio si el método de visualización es " +"Página inicial." #. module: wiki #: field:wiki.wiki.history,create_date:0 @@ -264,8 +271,7 @@ msgid "Created on" msgstr "Creado en" #. module: wiki -#: view:wiki.groups:0 -#: view:wizard.wiki.history.show_diff:0 +#: view:wiki.groups:0 view:wizard.wiki.history.show_diff:0 msgid "Notes" msgstr "Notas" @@ -275,8 +281,7 @@ msgid "List" msgstr "Lista" #. module: wiki -#: field:wiki.wiki,summary:0 -#: field:wiki.wiki.history,summary:0 +#: field:wiki.wiki,summary:0 field:wiki.wiki.history,summary:0 msgid "Summary" msgstr "Resumen" @@ -316,8 +321,7 @@ msgid "Wiki Id" msgstr "ID Wiki" #. module: wiki -#: field:wiki.groups,home:0 -#: selection:wiki.groups,method:0 +#: field:wiki.groups,home:0 selection:wiki.groups,method:0 msgid "Home Page" msgstr "Página inicial" @@ -337,8 +341,7 @@ msgid "Topic, also called Wiki Group" msgstr "Tema, también denominado Grupo wiki." #. module: wiki -#: model:ir.ui.menu,name:wiki.menu_wiki_configuration -#: view:wiki.wiki:0 +#: model:ir.ui.menu,name:wiki.menu_wiki_configuration view:wiki.wiki:0 msgid "Wiki" msgstr "Wiki" @@ -355,8 +358,7 @@ msgstr "Configuración" #. module: wiki #: model:ir.actions.act_window,name:wiki.action_view_wiki_make_index #: model:ir.actions.act_window,name:wiki.action_view_wiki_make_index_values -#: model:ir.model,name:wiki.model_wiki_make_index -#: view:wiki.make.index:0 +#: model:ir.model,name:wiki.model_wiki_make_index view:wiki.make.index:0 msgid "Create Index" msgstr "Crear índice" @@ -364,7 +366,8 @@ msgstr "Crear índice" #: code:addons/wiki/wizard/wiki_show_diff.py:54 #, python-format msgid "You need to select minimum 1 or maximum 2 history revision!" -msgstr "¡Debe seleccionar como mínimo 1 o como máximo 2 revisiones históricas!" +msgstr "" +"¡Debe seleccionar como mínimo 1 o como máximo 2 revisiones históricas!" #. module: wiki #: view:wiki.wiki:0 @@ -373,9 +376,7 @@ msgstr "Agrupar por..." #. module: wiki #: model:ir.actions.act_window,name:wiki.action_wiki_create_menu -#: view:wiki.create.menu:0 -#: view:wiki.groups:0 -#: view:wiki.make.index:0 +#: view:wiki.create.menu:0 view:wiki.groups:0 view:wiki.make.index:0 msgid "Create Menu" msgstr "Crear menú" @@ -388,8 +389,7 @@ msgstr "¿Es ésta una edición mayor?" #: model:ir.actions.act_window,name:wiki.action_wiki_groups #: model:ir.actions.act_window,name:wiki.action_wiki_groups_browse #: model:ir.model,name:wiki.model_wiki_groups -#: model:ir.ui.menu,name:wiki.menu_action_wiki_groups -#: view:wiki.groups:0 +#: model:ir.ui.menu,name:wiki.menu_action_wiki_groups view:wiki.groups:0 msgid "Wiki Groups" msgstr "Grupos Wiki" @@ -411,8 +411,7 @@ msgid "Table of Contents" msgstr "Tabla de contenido" #. module: wiki -#: view:wiki.groups:0 -#: view:wiki.wiki.page.open:0 +#: view:wiki.groups:0 view:wiki.wiki.page.open:0 msgid "Open Wiki Page" msgstr "Abrir página wiki" @@ -422,9 +421,7 @@ msgid "wiz open page" msgstr "asistente abrir página" #. module: wiki -#: view:wiki.create.menu:0 -#: view:wiki.make.index:0 -#: view:wiki.wiki.page.open:0 +#: view:wiki.create.menu:0 view:wiki.make.index:0 view:wiki.wiki.page.open:0 msgid "Cancel" msgstr "Cancelar" @@ -493,6 +490,7 @@ msgstr "Buscar página" #~ msgid "Wiki Differance" #~ msgstr "Diferencia Wiki" +#, python-format #~ msgid "No action found" #~ msgstr "No se ha encontrado la acción" diff --git a/addons/wiki_faq/i18n/es_CR.po b/addons/wiki_faq/i18n/es_CR.po index ff43d4ffc09..575cc94dfd6 100644 --- a/addons/wiki_faq/i18n/es_CR.po +++ b/addons/wiki_faq/i18n/es_CR.po @@ -7,16 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2011-01-11 11:16:14+0000\n" -"PO-Revision-Date: 2012-02-08 08:44-0600\n" -"Last-Translator: Carlos Vásquez - CLEARCORP \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2012-02-18 23:26+0000\n" +"Last-Translator: Carlos Vásquez (CLEARCORP) " +"\n" "Language-Team: Spanish \n" -"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-11-05 05:46+0000\n" -"X-Generator: Launchpad (build 14231)\n" +"X-Launchpad-Export-Date: 2012-02-19 05:43+0000\n" +"X-Generator: Launchpad (build 14814)\n" +"Language: es\n" #. module: wiki_faq #: model:ir.module.module,description:wiki_faq.module_meta_information @@ -31,4 +32,3 @@ msgstr "" #: model:ir.module.module,shortdesc:wiki_faq.module_meta_information msgid "Document Management - Wiki - FAQ" msgstr "Gestion documental - Wiki - Preguntas frecuentes" - diff --git a/addons/wiki_quality_manual/i18n/es_CR.po b/addons/wiki_quality_manual/i18n/es_CR.po index 3a06167b890..81ca6f72808 100644 --- a/addons/wiki_quality_manual/i18n/es_CR.po +++ b/addons/wiki_quality_manual/i18n/es_CR.po @@ -7,16 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2011-01-11 11:16:15+0000\n" -"PO-Revision-Date: 2012-02-08 08:42-0600\n" -"Last-Translator: Carlos Vásquez - CLEARCORP \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2012-02-19 00:54+0000\n" +"Last-Translator: Carlos Vásquez (CLEARCORP) " +"\n" "Language-Team: Spanish \n" -"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-11-05 05:47+0000\n" -"X-Generator: Launchpad (build 14231)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" +"Language: es\n" #. module: wiki_quality_manual #: model:ir.module.module,description:wiki_quality_manual.module_meta_information @@ -31,4 +32,3 @@ msgstr "" #: model:ir.module.module,shortdesc:wiki_quality_manual.module_meta_information msgid "Document Management - Wiki - Quality Manual" msgstr "Gestió documental - Wiki - Manual de calidad" - diff --git a/addons/wiki_sale_faq/i18n/es_CR.po b/addons/wiki_sale_faq/i18n/es_CR.po index 8f702fbaff5..a045d0e7d56 100644 --- a/addons/wiki_sale_faq/i18n/es_CR.po +++ b/addons/wiki_sale_faq/i18n/es_CR.po @@ -8,25 +8,50 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-08 00:37+0000\n" -"PO-Revision-Date: 2012-02-08 02:48-0600\n" -"Last-Translator: Carlos Vásquez - CLEARCORP \n" +"PO-Revision-Date: 2012-02-19 00:54+0000\n" +"Last-Translator: Carlos Vásquez (CLEARCORP) " +"\n" "Language-Team: Spanish \n" -"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-02-08 05:58+0000\n" -"X-Generator: Launchpad (build 14747)\n" +"X-Launchpad-Export-Date: 2012-02-20 05:41+0000\n" +"X-Generator: Launchpad (build 14833)\n" +"Language: es\n" #. module: wiki_sale_faq #: model:ir.actions.act_window,help:wiki_sale_faq.action_wiki_test -msgid "Wiki pages allow you to share ideas and questions with coworkers. You can create a new document that can be linked to one or several applications (specifications of a project, FAQ for sales teams, etc.). Keywords can be used to easily tag wiki pages. You should use this application with the OpenERP web client interface." -msgstr "Las páginas del wiki le permiten intercambiar ideas y preguntas con sus compañeros de trabajo. Puede crear un nuevo documento que puede ser relacionado con una o varias aplicaciones (especificaciones de un proyecto, FAQ para equipo de ventas, etc). Las palabras clave pueden ser utilizadas para etiquetar fácilmente páginas del wiki. Debe utilizar esta aplicación con el cliente web de OpenERP." +msgid "" +"Wiki pages allow you to share ideas and questions with coworkers. You can " +"create a new document that can be linked to one or several applications " +"(specifications of a project, FAQ for sales teams, etc.). Keywords can be " +"used to easily tag wiki pages. You should use this application with the " +"OpenERP web client interface." +msgstr "" +"Las páginas del wiki le permiten intercambiar ideas y preguntas con sus " +"compañeros de trabajo. Puede crear un nuevo documento que puede ser " +"relacionado con una o varias aplicaciones (especificaciones de un proyecto, " +"FAQ para equipo de ventas, etc). Las palabras clave pueden ser utilizadas " +"para etiquetar fácilmente páginas del wiki. Debe utilizar esta aplicación " +"con el cliente web de OpenERP." #. module: wiki_sale_faq #: model:ir.actions.act_window,help:wiki_sale_faq.action_document_form -msgid "Documents give you access to all files attached to any record. It is a repository of all documents such as emails, project-related attachments or any other documents. From this view, you can search through the content of the documents. OpenERP automatically assign meta data based on the record like the related partner and indexes the content of .DOC, .ODT, .TXT, .SXW and .PDF documents." -msgstr "Documentos le da acceso a todos los ficheros adjuntos de cualquier registro. Es un repositorio de todos los documentos como emails, ficheros adjuntos de proyectos o cualquier otro documento. Desde esta vista, puede realizar búsquedas sobre el contenido de los documentos. OpenERP asigna automáticamente meta datos basados en el registro como la empresa relacionada e indexa el contenido de documentos .DOC, .ODT, .TXT, .SXW y .PDF." +msgid "" +"Documents give you access to all files attached to any record. It is a " +"repository of all documents such as emails, project-related attachments or " +"any other documents. From this view, you can search through the content of " +"the documents. OpenERP automatically assign meta data based on the record " +"like the related partner and indexes the content of .DOC, .ODT, .TXT, .SXW " +"and .PDF documents." +msgstr "" +"Documentos le da acceso a todos los ficheros adjuntos de cualquier registro. " +"Es un repositorio de todos los documentos como emails, ficheros adjuntos de " +"proyectos o cualquier otro documento. Desde esta vista, puede realizar " +"búsquedas sobre el contenido de los documentos. OpenERP asigna " +"automáticamente meta datos basados en el registro como la empresa " +"relacionada e indexa el contenido de documentos .DOC, .ODT, .TXT, .SXW y " +".PDF." #. module: wiki_sale_faq #: model:ir.actions.act_window,name:wiki_sale_faq.action_document_form From 75f458a01bfb7ebd344cdec3af4995b78c47cefb Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 21 Feb 2012 06:10:27 +0000 Subject: [PATCH 15/70] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20120221061027-tsocmmlmdw2agqxg --- addons/web/i18n/fi.po | 1458 +++++++++++++++++++++++++++++++++++++++++ addons/web/i18n/ru.po | 20 +- 2 files changed, 1468 insertions(+), 10 deletions(-) create mode 100644 addons/web/i18n/fi.po diff --git a/addons/web/i18n/fi.po b/addons/web/i18n/fi.po new file mode 100644 index 00000000000..ded41159f14 --- /dev/null +++ b/addons/web/i18n/fi.po @@ -0,0 +1,1458 @@ +# Finnish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-14 15:27+0100\n" +"PO-Revision-Date: 2012-02-20 11:03+0000\n" +"Last-Translator: Juha Kotamäki \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-02-21 06:10+0000\n" +"X-Generator: Launchpad (build 14838)\n" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:172 +#: addons/web/static/src/js/chrome.js:198 +#: addons/web/static/src/js/chrome.js:414 +#: addons/web/static/src/js/view_form.js:419 +#: addons/web/static/src/js/view_form.js:1233 +#: addons/web/static/src/xml/base.xml:1695 +msgid "Ok" +msgstr "Ok" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:180 +msgid "Send OpenERP Enterprise Report" +msgstr "Lähetä OpenERP Yritys Raportti" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:194 +msgid "Dont send" +msgstr "Älä lähetä" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:256 +#, python-format +msgid "Loading (%d)" +msgstr "Ladataan (%d)" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:288 +msgid "Invalid database name" +msgstr "Virheellinen tietokannan nimi" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:483 +msgid "Backed" +msgstr "Varmistetaan" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:484 +msgid "Database backed up successfully" +msgstr "Tietokanta varmistettu onnistuneesti" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:527 +msgid "Restored" +msgstr "Palautettu" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:527 +msgid "Database restored successfully" +msgstr "Tietokanta palautettu onnistuneesti" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:708 +#: addons/web/static/src/xml/base.xml:359 +msgid "About" +msgstr "Tietoja" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:787 +#: addons/web/static/src/xml/base.xml:356 +msgid "Preferences" +msgstr "Asetukset" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:790 +#: addons/web/static/src/js/search.js:239 +#: addons/web/static/src/js/search.js:288 +#: addons/web/static/src/js/view_editor.js:95 +#: addons/web/static/src/js/view_editor.js:836 +#: addons/web/static/src/js/view_editor.js:962 +#: addons/web/static/src/js/view_form.js:1228 +#: addons/web/static/src/xml/base.xml:738 +#: addons/web/static/src/xml/base.xml:1496 +#: addons/web/static/src/xml/base.xml:1506 +#: addons/web/static/src/xml/base.xml:1515 +msgid "Cancel" +msgstr "Keskeytä" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:791 +msgid "Change password" +msgstr "Vaihda salasana" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:792 +#: addons/web/static/src/js/view_editor.js:73 +#: addons/web/static/src/js/views.js:962 addons/web/static/src/xml/base.xml:737 +#: addons/web/static/src/xml/base.xml:1500 +#: addons/web/static/src/xml/base.xml:1514 +msgid "Save" +msgstr "Tallenna" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:811 +#: addons/web/static/src/xml/base.xml:226 +#: addons/web/static/src/xml/base.xml:1729 +msgid "Change Password" +msgstr "Vaihda salasana" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:1096 +msgid "OpenERP - Unsupported/Community Version" +msgstr "OpenERP - ei tuettu yhteisöversio" + +#. openerp-web +#: addons/web/static/src/js/chrome.js:1131 +msgid "Client Error" +msgstr "Asiakasohjelmiston virhe" + +#. openerp-web +#: addons/web/static/src/js/data_export.js:6 +msgid "Export Data" +msgstr "Vie tiedot" + +#. openerp-web +#: addons/web/static/src/js/data_export.js:19 +#: addons/web/static/src/js/data_import.js:69 +#: addons/web/static/src/js/view_editor.js:49 +#: addons/web/static/src/js/view_editor.js:398 +#: addons/web/static/src/js/view_form.js:692 +#: addons/web/static/src/js/view_form.js:3044 +#: addons/web/static/src/js/views.js:963 +msgid "Close" +msgstr "Sulje" + +#. openerp-web +#: addons/web/static/src/js/data_export.js:20 +msgid "Export To File" +msgstr "Vie tiedostoon" + +#. openerp-web +#: addons/web/static/src/js/data_export.js:125 +msgid "Please enter save field list name" +msgstr "Ole hyvä ja anna tallennus kentän listan nimi" + +#. openerp-web +#: addons/web/static/src/js/data_export.js:360 +msgid "Please select fields to save export list..." +msgstr "Ole hyvä ja valitse kentät vientiluetteloon." + +#. openerp-web +#: addons/web/static/src/js/data_export.js:373 +msgid "Please select fields to export..." +msgstr "Valitse vietävät kentät..." + +#. openerp-web +#: addons/web/static/src/js/data_import.js:34 +msgid "Import Data" +msgstr "Tuo tiedot" + +#. openerp-web +#: addons/web/static/src/js/data_import.js:70 +msgid "Import File" +msgstr "Tuo tiedosto" + +#. openerp-web +#: addons/web/static/src/js/data_import.js:105 +msgid "External ID" +msgstr "Ulkoinen ID" + +#. openerp-web +#: addons/web/static/src/js/formats.js:300 +#: addons/web/static/src/js/view_page.js:245 +msgid "Download" +msgstr "Lataa" + +#. openerp-web +#: addons/web/static/src/js/formats.js:305 +#, python-format +msgid "Download \"%s\"" +msgstr "Lataa \"%s\"" + +#. openerp-web +#: addons/web/static/src/js/search.js:191 +msgid "Filter disabled due to invalid syntax" +msgstr "Suodin poistettu käytöstä virheellisen syntaksin takia" + +#. openerp-web +#: addons/web/static/src/js/search.js:237 +msgid "Filter Entry" +msgstr "Suodin vaihtoehto" + +#. openerp-web +#: addons/web/static/src/js/search.js:242 +#: addons/web/static/src/js/search.js:291 +msgid "OK" +msgstr "OK" + +#. openerp-web +#: addons/web/static/src/js/search.js:286 +#: addons/web/static/src/xml/base.xml:1292 +msgid "Add to Dashboard" +msgstr "Lisää työpöydälle" + +#. openerp-web +#: addons/web/static/src/js/search.js:415 +msgid "Invalid Search" +msgstr "Vriheellinen haku" + +#. openerp-web +#: addons/web/static/src/js/search.js:415 +msgid "triggered from search view" +msgstr "liipaistu hakunäkymästä" + +#. openerp-web +#: addons/web/static/src/js/search.js:503 +#, python-format +msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s" +msgstr "Virheellinen arvo kentälle %(fieldname)s: [%(value)s] is %(message)s" + +#. openerp-web +#: addons/web/static/src/js/search.js:839 +msgid "not a valid integer" +msgstr "Ei sallittu kokonaisluku" + +#. openerp-web +#: addons/web/static/src/js/search.js:853 +msgid "not a valid number" +msgstr "Ei sallittu numeo" + +#. openerp-web +#: addons/web/static/src/js/search.js:931 +#: addons/web/static/src/xml/base.xml:968 +msgid "Yes" +msgstr "Kyllä" + +#. openerp-web +#: addons/web/static/src/js/search.js:932 +msgid "No" +msgstr "Ei" + +#. openerp-web +#: addons/web/static/src/js/search.js:1290 +msgid "contains" +msgstr "sisältää" + +#. openerp-web +#: addons/web/static/src/js/search.js:1291 +msgid "doesn't contain" +msgstr "ei sisällä" + +#. openerp-web +#: addons/web/static/src/js/search.js:1292 +#: addons/web/static/src/js/search.js:1306 +#: addons/web/static/src/js/search.js:1325 +#: addons/web/static/src/js/search.js:1344 +#: addons/web/static/src/js/search.js:1365 +msgid "is equal to" +msgstr "on yhtäsuuri kuin" + +#. openerp-web +#: addons/web/static/src/js/search.js:1293 +#: addons/web/static/src/js/search.js:1307 +#: addons/web/static/src/js/search.js:1326 +#: addons/web/static/src/js/search.js:1345 +#: addons/web/static/src/js/search.js:1366 +msgid "is not equal to" +msgstr "ei ole yhtäsuuri kuin" + +#. openerp-web +#: addons/web/static/src/js/search.js:1294 +#: addons/web/static/src/js/search.js:1308 +#: addons/web/static/src/js/search.js:1327 +#: addons/web/static/src/js/search.js:1346 +#: addons/web/static/src/js/search.js:1367 +msgid "greater than" +msgstr "suurempi kuin" + +#. openerp-web +#: addons/web/static/src/js/search.js:1295 +#: addons/web/static/src/js/search.js:1309 +#: addons/web/static/src/js/search.js:1328 +#: addons/web/static/src/js/search.js:1347 +#: addons/web/static/src/js/search.js:1368 +msgid "less than" +msgstr "pienempi kuin" + +#. openerp-web +#: addons/web/static/src/js/search.js:1296 +#: addons/web/static/src/js/search.js:1310 +#: addons/web/static/src/js/search.js:1329 +#: addons/web/static/src/js/search.js:1348 +#: addons/web/static/src/js/search.js:1369 +msgid "greater or equal than" +msgstr "Suurempi tai yhtäsuuri kuin" + +#. openerp-web +#: addons/web/static/src/js/search.js:1297 +#: addons/web/static/src/js/search.js:1311 +#: addons/web/static/src/js/search.js:1330 +#: addons/web/static/src/js/search.js:1349 +#: addons/web/static/src/js/search.js:1370 +msgid "less or equal than" +msgstr "pienempi tai yhtäsuuri kuin" + +#. openerp-web +#: addons/web/static/src/js/search.js:1360 +#: addons/web/static/src/js/search.js:1383 +msgid "is" +msgstr "on" + +#. openerp-web +#: addons/web/static/src/js/search.js:1384 +msgid "is not" +msgstr "ei ole" + +#. openerp-web +#: addons/web/static/src/js/search.js:1396 +msgid "is true" +msgstr "on tosi" + +#. openerp-web +#: addons/web/static/src/js/search.js:1397 +msgid "is false" +msgstr "on epätosi" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:20 +#, python-format +msgid "Manage Views (%s)" +msgstr "Hallitse näkymiä (%s)" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:46 +#: addons/web/static/src/js/view_list.js:17 +#: addons/web/static/src/xml/base.xml:100 +#: addons/web/static/src/xml/base.xml:327 +#: addons/web/static/src/xml/base.xml:756 +msgid "Create" +msgstr "Luo" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:47 +#: addons/web/static/src/xml/base.xml:483 +#: addons/web/static/src/xml/base.xml:755 +msgid "Edit" +msgstr "Muokkaa" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:48 +#: addons/web/static/src/xml/base.xml:1647 +msgid "Remove" +msgstr "Poista" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:71 +#, python-format +msgid "Create a view (%s)" +msgstr "Luo näkymä (%s)" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:168 +msgid "Do you really want to remove this view?" +msgstr "Haluatko varmasti poistaa tämän näkymän" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:364 +#, python-format +msgid "View Editor %d - %s" +msgstr "Näkymä editori %d - %s" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:367 +msgid "Inherited View" +msgstr "Peritty näkymä" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:371 +msgid "Do you really wants to create an inherited view here?" +msgstr "Haluatko luoda periytyvän näkymän?" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:381 +msgid "Preview" +msgstr "Esikatselu" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:501 +msgid "Do you really want to remove this node?" +msgstr "Haluatko poistaa tämän liitoksen?" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:815 +#: addons/web/static/src/js/view_editor.js:939 +msgid "Properties" +msgstr "Ominaisuudet" + +#. openerp-web +#: addons/web/static/src/js/view_editor.js:818 +#: addons/web/static/src/js/view_editor.js:942 +msgid "Update" +msgstr "Päivitä" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:16 +msgid "Form" +msgstr "Lomake" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:121 +#: addons/web/static/src/js/views.js:803 +msgid "Customize" +msgstr "Mukauta" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:123 +#: addons/web/static/src/js/view_form.js:686 +msgid "Set Default" +msgstr "Aseta Oletukseksi" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:469 +msgid "" +"Warning, the record has been modified, your changes will be discarded." +msgstr "Varoitus, tietuetta on muutettu, muutoksesi hylätään." + +#. openerp-web +#: addons/web/static/src/js/view_form.js:693 +msgid "Save default" +msgstr "Tallenna oletusarvo" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:754 +msgid "Attachments" +msgstr "Liitteet" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:792 +#, python-format +msgid "Do you really want to delete the attachment %s?" +msgstr "Oletko varma että haluat poistaa liitteen %s?" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:822 +#, python-format +msgid "Unknown operator %s in domain %s" +msgstr "Tuntematon operaattori %s toimialueella %s" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:830 +#, python-format +msgid "Unknown field %s in domain %s" +msgstr "Tuntematon kenttä %s toimialueella %s" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:868 +#, python-format +msgid "Unsupported operator %s in domain %s" +msgstr "Ei tuettu operaattori %s toimialueella %s" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:1225 +msgid "Confirm" +msgstr "Hyväksy" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:1921 +#: addons/web/static/src/js/view_form.js:2578 +#: addons/web/static/src/js/view_form.js:2741 +msgid "Open: " +msgstr "Avaa: " + +#. openerp-web +#: addons/web/static/src/js/view_form.js:2049 +msgid "   Search More..." +msgstr "   hae lisää..." + +#. openerp-web +#: addons/web/static/src/js/view_form.js:2062 +#, python-format +msgid "   Create \"%s\"" +msgstr "   Luo \"%s\"" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:2068 +msgid "   Create and Edit..." +msgstr "   Luo ja muokkaa..." + +#. openerp-web +#: addons/web/static/src/js/view_form.js:2101 +#: addons/web/static/src/js/views.js:675 +msgid "Search: " +msgstr "Etsi: " + +#. openerp-web +#: addons/web/static/src/js/view_form.js:2101 +#: addons/web/static/src/js/view_form.js:2550 +msgid "Create: " +msgstr "Luo: " + +#. openerp-web +#: addons/web/static/src/js/view_form.js:2661 +#: addons/web/static/src/xml/base.xml:750 +#: addons/web/static/src/xml/base.xml:772 +#: addons/web/static/src/xml/base.xml:1646 +msgid "Add" +msgstr "LIsää" + +#. openerp-web +#: addons/web/static/src/js/view_form.js:2721 +msgid "Add: " +msgstr "Lisää: " + +#. openerp-web +#: addons/web/static/src/js/view_list.js:8 +msgid "List" +msgstr "Lista" + +#. openerp-web +#: addons/web/static/src/js/view_list.js:269 +msgid "Unlimited" +msgstr "Ei rajoitettu" + +#. openerp-web +#: addons/web/static/src/js/view_list.js:305 +#, python-format +msgid "[%(first_record)d to %(last_record)d] of %(records_count)d" +msgstr "[%(first_record)d to %(last_record)d] of %(records_count)d" + +#. openerp-web +#: addons/web/static/src/js/view_list.js:524 +msgid "Do you really want to remove these records?" +msgstr "Oletko varma että haluat poistaa nämä tietueet?" + +#. openerp-web +#: addons/web/static/src/js/view_list.js:1230 +msgid "Undefined" +msgstr "Määrittämätön" + +#. openerp-web +#: addons/web/static/src/js/view_list.js:1327 +#, python-format +msgid "%(page)d/%(page_count)d" +msgstr "%(page)d/%(page_count)d" + +#. openerp-web +#: addons/web/static/src/js/view_page.js:8 +msgid "Page" +msgstr "Sivu" + +#. openerp-web +#: addons/web/static/src/js/view_page.js:52 +msgid "Do you really want to delete this record?" +msgstr "Haluatko poistaa tämän tietueen?" + +#. openerp-web +#: addons/web/static/src/js/view_tree.js:11 +msgid "Tree" +msgstr "Puu" + +#. openerp-web +#: addons/web/static/src/js/views.js:565 addons/web/static/src/xml/base.xml:480 +msgid "Fields View Get" +msgstr "Hae Kenttänäkymä" + +#. openerp-web +#: addons/web/static/src/js/views.js:573 +#, python-format +msgid "View Log (%s)" +msgstr "Katso lokia (%s)" + +#. openerp-web +#: addons/web/static/src/js/views.js:600 +#, python-format +msgid "Model %s fields" +msgstr "Malli %s kentät" + +#. openerp-web +#: addons/web/static/src/js/views.js:610 addons/web/static/src/xml/base.xml:482 +msgid "Manage Views" +msgstr "Muokkaa näkymiä" + +#. openerp-web +#: addons/web/static/src/js/views.js:611 +msgid "Could not find current view declaration" +msgstr "Ei löydy nykyistä näkymämäärittelyä" + +#. openerp-web +#: addons/web/static/src/js/views.js:805 +msgid "Translate" +msgstr "Käännä" + +#. openerp-web +#: addons/web/static/src/js/views.js:807 +msgid "Technical translation" +msgstr "Tekninen käännös" + +#. openerp-web +#: addons/web/static/src/js/views.js:811 +msgid "Other Options" +msgstr "Muut valinnat" + +#. openerp-web +#: addons/web/static/src/js/views.js:814 +#: addons/web/static/src/xml/base.xml:1736 +msgid "Import" +msgstr "Tuo" + +#. openerp-web +#: addons/web/static/src/js/views.js:817 +#: addons/web/static/src/xml/base.xml:1606 +msgid "Export" +msgstr "Vie" + +#. openerp-web +#: addons/web/static/src/js/views.js:825 +msgid "Reports" +msgstr "Raportit" + +#. openerp-web +#: addons/web/static/src/js/views.js:825 +msgid "Actions" +msgstr "Tehtävät" + +#. openerp-web +#: addons/web/static/src/js/views.js:825 +msgid "Links" +msgstr "Linkit" + +#. openerp-web +#: addons/web/static/src/js/views.js:919 +msgid "You must choose at least one record." +msgstr "Sinun tulee valita ainakin yksi tietue" + +#. openerp-web +#: addons/web/static/src/js/views.js:920 +msgid "Warning" +msgstr "Varoitus" + +#. openerp-web +#: addons/web/static/src/js/views.js:957 +msgid "Translations" +msgstr "Käännökset" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:44 addons/web/static/src/xml/base.xml:315 +msgid "Powered by" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:44 addons/web/static/src/xml/base.xml:315 +#: addons/web/static/src/xml/base.xml:1813 +msgid "OpenERP" +msgstr "OpenERP" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:52 +msgid "Loading..." +msgstr "Lataa..." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:61 +msgid "CREATE DATABASE" +msgstr "LUO TIETOKANTA" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:68 addons/web/static/src/xml/base.xml:211 +msgid "Master password:" +msgstr "Pääsalasana:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:72 addons/web/static/src/xml/base.xml:191 +msgid "New database name:" +msgstr "Uuden tietokannan nimi:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:77 +msgid "Load Demonstration data:" +msgstr "Lataa demo tiedot:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:81 +msgid "Default language:" +msgstr "Oletuskieli:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:91 +msgid "Admin password:" +msgstr "Pääkäyttäjän salasana:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:95 +msgid "Confirm password:" +msgstr "Vahvista salasana:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:109 +msgid "DROP DATABASE" +msgstr "TIPUTA TIETOKANTA" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:116 +#: addons/web/static/src/xml/base.xml:150 +#: addons/web/static/src/xml/base.xml:301 +msgid "Database:" +msgstr "Tietokanta:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:128 +#: addons/web/static/src/xml/base.xml:162 +#: addons/web/static/src/xml/base.xml:187 +msgid "Master Password:" +msgstr "Pääsalasana:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:132 +#: addons/web/static/src/xml/base.xml:328 +msgid "Drop" +msgstr "Pudota" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:143 +msgid "BACKUP DATABASE" +msgstr "VARMISTA TIETOKANTA" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:166 +#: addons/web/static/src/xml/base.xml:329 +msgid "Backup" +msgstr "Varmuuskopioi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:175 +msgid "RESTORE DATABASE" +msgstr "PALAUTA TIETOKANTA" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:182 +msgid "File:" +msgstr "Tiedosto:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:195 +#: addons/web/static/src/xml/base.xml:330 +msgid "Restore" +msgstr "Palauta" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:204 +msgid "CHANGE MASTER PASSWORD" +msgstr "VAIHDA PÄÄSALASANA" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:216 +msgid "New master password:" +msgstr "Uusi pääsalasana" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:221 +msgid "Confirm new master password:" +msgstr "Vahvista uusi pääsalasana" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:251 +msgid "" +"Your version of OpenERP is unsupported. Support & maintenance services are " +"available here:" +msgstr "" +"Käyttämäsi versio OpenERP järejstelmästä ei ole tuettu. Tukea ja ylläpitoa " +"on saatavilla täältä:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:251 +msgid "OpenERP Entreprise" +msgstr "OpenERP yritys" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:256 +msgid "OpenERP Enterprise Contract." +msgstr "OpenERP yritys yhteystiedot." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:257 +msgid "Your report will be sent to the OpenERP Enterprise team." +msgstr "Raporttisi lähetetään OpenERP yritystiimille." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:259 +msgid "Summary:" +msgstr "Yhteenveto" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:263 +msgid "Description:" +msgstr "Kuvaus:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:267 +msgid "What you did:" +msgstr "Mitä teit:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:297 +msgid "Invalid username or password" +msgstr "Virheellinen käyttäjänimi tai salasana" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:306 +msgid "Username" +msgstr "Käyttäjänimi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:308 +#: addons/web/static/src/xml/base.xml:331 +msgid "Password" +msgstr "Salasana" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:310 +msgid "Log in" +msgstr "Kirjaudu sisään" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:314 +msgid "Manage Databases" +msgstr "Hallitse tietokantoja" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:332 +msgid "Back to Login" +msgstr "Paluu kirjautumiseen" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:353 +msgid "Home" +msgstr "Alkuun" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:363 +msgid "LOGOUT" +msgstr "KIRJAUDU ULOS" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:388 +msgid "Fold menu" +msgstr "Sulje valikko" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:389 +msgid "Unfold menu" +msgstr "Avaa valikko" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:454 +msgid "Hide this tip" +msgstr "Piilota tämä vihje" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:455 +msgid "Disable all tips" +msgstr "Poista kaikki vihjeet käytöstä" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:463 +msgid "Add / Remove Shortcut..." +msgstr "Lisää / Poista pikakuvake..." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:471 +msgid "More…" +msgstr "Lisää..." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:477 +msgid "Debug View#" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:478 +msgid "View Log (perm_read)" +msgstr "Näytä loki (perm_read)" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:479 +msgid "View Fields" +msgstr "Näytä kentät" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:483 +msgid "View" +msgstr "Näkymä" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:484 +msgid "Edit SearchView" +msgstr "Muokkaa hakunäkymää" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:485 +msgid "Edit Action" +msgstr "Muokkaa toimintoa" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:486 +msgid "Edit Workflow" +msgstr "Muokkaa työnkulkua" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:491 +msgid "ID:" +msgstr "ID:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:494 +msgid "XML ID:" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:497 +msgid "Creation User:" +msgstr "Luonut käyttäjä:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:500 +msgid "Creation Date:" +msgstr "Luontipäivämäärä:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:503 +msgid "Latest Modification by:" +msgstr "Viimeisin muutos:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:506 +msgid "Latest Modification Date:" +msgstr "Viimeisin muutospäivämäärä:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:542 +msgid "Field" +msgstr "Kenttä" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:632 +#: addons/web/static/src/xml/base.xml:758 +#: addons/web/static/src/xml/base.xml:1708 +msgid "Delete" +msgstr "Poista" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:757 +msgid "Duplicate" +msgstr "Kopioi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:775 +msgid "Add attachment" +msgstr "Lisää liitetiedosto" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:801 +msgid "Default:" +msgstr "Oletus:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:818 +msgid "Condition:" +msgstr "Ehto:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:837 +msgid "Only you" +msgstr "Vain sinä" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:844 +msgid "All users" +msgstr "Kaikki käyttäjät" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:851 +msgid "Unhandled widget" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:900 +msgid "Notebook Page \"" +msgstr "Muistion sivu \"" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:905 +#: addons/web/static/src/xml/base.xml:964 +msgid "Modifiers:" +msgstr "Muuttujat:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:931 +msgid "(nolabel)" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:936 +msgid "Field:" +msgstr "Kenttä:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:940 +msgid "Object:" +msgstr "Objekti:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:944 +msgid "Type:" +msgstr "Tyyppi:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:948 +msgid "Widget:" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:952 +msgid "Size:" +msgstr "Koko:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:956 +msgid "Context:" +msgstr "Konteksti:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:960 +msgid "Domain:" +msgstr "Toimialue:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:968 +msgid "Change default:" +msgstr "Vaihda oletusarvo:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:972 +msgid "On change:" +msgstr "Vaihdettaessa:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:976 +msgid "Relation:" +msgstr "Suhde:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:980 +msgid "Selection:" +msgstr "Valinta:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1020 +msgid "Send an e-mail with your default e-mail client" +msgstr "Lähetä sähköpostia oletussähköpostiohjelmallasi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1034 +msgid "Open this resource" +msgstr "Avaa tämä resurssi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1056 +msgid "Select date" +msgstr "Valitse päiväys" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1090 +msgid "Open..." +msgstr "Avaa..." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1091 +msgid "Create..." +msgstr "Luo..." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1092 +msgid "Search..." +msgstr "Etsi..." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1095 +msgid "..." +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1155 +#: addons/web/static/src/xml/base.xml:1198 +msgid "Set Image" +msgstr "Aseta kuva" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1163 +#: addons/web/static/src/xml/base.xml:1213 +#: addons/web/static/src/xml/base.xml:1215 +#: addons/web/static/src/xml/base.xml:1272 +msgid "Clear" +msgstr "Pyyhi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1172 +#: addons/web/static/src/xml/base.xml:1223 +msgid "Uploading ..." +msgstr "Lähetetään..." + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1200 +#: addons/web/static/src/xml/base.xml:1495 +msgid "Select" +msgstr "Valitse" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1207 +#: addons/web/static/src/xml/base.xml:1209 +msgid "Save As" +msgstr "Tallenna nimellä" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1238 +msgid "Button" +msgstr "Nappi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1241 +msgid "(no string)" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1248 +msgid "Special:" +msgstr "Erityinen:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1253 +msgid "Button Type:" +msgstr "Napin tyyppi:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1257 +msgid "Method:" +msgstr "Menetelmä:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1261 +msgid "Action ID:" +msgstr "Toiminnon ID:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1271 +msgid "Search" +msgstr "Etsi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1279 +msgid "Filters" +msgstr "Suotimet" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1280 +msgid "-- Filters --" +msgstr "-- Suotimet --" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1289 +msgid "-- Actions --" +msgstr "-- Toiminnot --" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1290 +msgid "Add Advanced Filter" +msgstr "Lisää kehittynyt suodin" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1291 +msgid "Save Filter" +msgstr "Tallenna suodin" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1293 +msgid "Manage Filters" +msgstr "Hallitse Suotimia" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1298 +msgid "Filter Name:" +msgstr "Suotimen nimi:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1300 +msgid "(Any existing filter with the same name will be replaced)" +msgstr "(jo olemassaoleva samanniminen suodin korvataan)" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1305 +msgid "Select Dashboard to add this filter to:" +msgstr "Valitse työpöytä jolle tämä suodin lisätään:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1309 +msgid "Title of new Dashboard item:" +msgstr "Uuden työpöytäkohteen nimi:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1416 +msgid "Advanced Filters" +msgstr "Kehittyneet suotimet" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1426 +msgid "Any of the following conditions must match" +msgstr "Mikä tahansa seuraavista ehdoista tulee täyttyä" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1427 +msgid "All the following conditions must match" +msgstr "Kaikki seuraavat ehdot tulee täyttyä" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1428 +msgid "None of the following conditions must match" +msgstr "Mikään seuraavista ehdoista ei saa täyttyä" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1435 +msgid "Add condition" +msgstr "Lisää ehto" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1436 +msgid "and" +msgstr "ja" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1503 +msgid "Save & New" +msgstr "Tallenna & Uusi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1504 +msgid "Save & Close" +msgstr "Tallenna & Sulje" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1611 +msgid "" +"This wizard will export all data that matches the current search criteria to " +"a CSV file.\n" +" You can export all data or only the fields that can be " +"reimported after modification." +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1618 +msgid "Export Type:" +msgstr "Viennin tyyppi:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1620 +msgid "Import Compatible Export" +msgstr "Tuonnin kanssa yhteensopiva vienti" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1621 +msgid "Export all Data" +msgstr "Vie kaikki tiedot" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1624 +msgid "Export Formats" +msgstr "Vie muotoilut" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1630 +msgid "Available fields" +msgstr "Mahdolliset kentät" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1632 +msgid "Fields to export" +msgstr "Vietävät kentät" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1634 +msgid "Save fields list" +msgstr "Tallenna kenttäluettelo" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1648 +msgid "Remove All" +msgstr "Poista kaikki" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1660 +msgid "Name" +msgstr "Nimi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1693 +msgid "Save as:" +msgstr "Tallenna nimellä:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1700 +msgid "Saved exports:" +msgstr "Tallennetut viennit:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1714 +msgid "Old Password:" +msgstr "Vanha salasana:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1719 +msgid "New Password:" +msgstr "Uusi salasana:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1724 +msgid "Confirm Password:" +msgstr "Vahvista salasana:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1742 +msgid "1. Import a .CSV file" +msgstr "1. Tuo .CSV tiedosto" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1743 +msgid "" +"Select a .CSV file to import. If you need a sample of file to import,\n" +" you should use the export tool with the \"Import Compatible\" option." +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1747 +msgid "CSV File:" +msgstr "CSV tiedosto:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1750 +msgid "2. Check your file format" +msgstr "2. Tarkista tiedostomuoto" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1753 +msgid "Import Options" +msgstr "Tuonnin valinnat" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1757 +msgid "Does your file have titles?" +msgstr "Onko tiedostossasi otsikot?" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1763 +msgid "Separator:" +msgstr "Erotin:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1765 +msgid "Delimiter:" +msgstr "Rajoitin:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1769 +msgid "Encoding:" +msgstr "Merkistö:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1772 +msgid "UTF-8" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1773 +msgid "Latin 1" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1776 +msgid "Lines to skip" +msgstr "Ohitettavat rivit" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1776 +msgid "" +"For use if CSV files have titles on multiple lines, skips more than a single " +"line during import" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1803 +msgid "The import failed due to:" +msgstr "Tuonti epäonnistui, koska:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1805 +msgid "Here is a preview of the file we could not import:" +msgstr "Tässä on näyte tiedostosta jota ei voitu tuoda:" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1812 +msgid "Activate the developper mode" +msgstr "Aktivoi kehittäjämoodi" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1814 +msgid "Version" +msgstr "Versio" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1815 +msgid "Copyright © 2004-TODAY OpenERP SA. All Rights Reserved." +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1816 +msgid "OpenERP is a trademark of the" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1817 +msgid "OpenERP SA Company" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1819 +msgid "Licenced under the terms of" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1820 +msgid "GNU Affero General Public License" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1822 +msgid "For more information visit" +msgstr "" + +#. openerp-web +#: addons/web/static/src/xml/base.xml:1823 +msgid "OpenERP.com" +msgstr "" diff --git a/addons/web/i18n/ru.po b/addons/web/i18n/ru.po index a7678acf110..ab25cd47295 100644 --- a/addons/web/i18n/ru.po +++ b/addons/web/i18n/ru.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-14 15:27+0100\n" -"PO-Revision-Date: 2012-02-17 09:52+0000\n" +"PO-Revision-Date: 2012-02-20 07:27+0000\n" "Last-Translator: Aleksei Motsik \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-02-18 05:18+0000\n" -"X-Generator: Launchpad (build 14814)\n" +"X-Launchpad-Export-Date: 2012-02-21 06:10+0000\n" +"X-Generator: Launchpad (build 14838)\n" #. openerp-web #: addons/web/static/src/js/chrome.js:172 @@ -219,7 +219,7 @@ msgstr "Ошибка поиска" #. openerp-web #: addons/web/static/src/js/search.js:415 msgid "triggered from search view" -msgstr "" +msgstr "вызвано из поиска" #. openerp-web #: addons/web/static/src/js/search.js:503 @@ -571,7 +571,7 @@ msgstr "Дерево" #. openerp-web #: addons/web/static/src/js/views.js:565 addons/web/static/src/xml/base.xml:480 msgid "Fields View Get" -msgstr "" +msgstr "Получить Поля Просмотра" #. openerp-web #: addons/web/static/src/js/views.js:573 @@ -903,7 +903,7 @@ msgstr "Вид" #. openerp-web #: addons/web/static/src/xml/base.xml:484 msgid "Edit SearchView" -msgstr "" +msgstr "Изменить Вид Поиска" #. openerp-web #: addons/web/static/src/xml/base.xml:485 @@ -990,12 +990,12 @@ msgstr "Все пользователи" #. openerp-web #: addons/web/static/src/xml/base.xml:851 msgid "Unhandled widget" -msgstr "" +msgstr "Неподдерживаемый виджет" #. openerp-web #: addons/web/static/src/xml/base.xml:900 msgid "Notebook Page \"" -msgstr "" +msgstr "Страница Блокнота \"" #. openerp-web #: addons/web/static/src/xml/base.xml:905 @@ -1208,12 +1208,12 @@ msgstr "(Существующий фильтр с таким же именени #. openerp-web #: addons/web/static/src/xml/base.xml:1305 msgid "Select Dashboard to add this filter to:" -msgstr "" +msgstr "Выберите Дашбоард, к которому добавить этот фильтр:" #. openerp-web #: addons/web/static/src/xml/base.xml:1309 msgid "Title of new Dashboard item:" -msgstr "" +msgstr "Заголовок нового Дашбоарда:" #. openerp-web #: addons/web/static/src/xml/base.xml:1416 From bd026cd3c0800db79d16b9a88e4735de40f74da6 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 21 Feb 2012 09:55:45 +0100 Subject: [PATCH 16/70] [fix] forgot one usage of normal dialog method bzr revid: nicolas.vanhoren@openerp.com-20120221085545-mgd73hrvr6fcp0g6 --- addons/web_dashboard/static/src/js/dashboard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web_dashboard/static/src/js/dashboard.js b/addons/web_dashboard/static/src/js/dashboard.js index 4972d32c584..a2ea775282a 100644 --- a/addons/web_dashboard/static/src/js/dashboard.js +++ b/addons/web_dashboard/static/src/js/dashboard.js @@ -58,7 +58,7 @@ openerp.web.form.DashBoard = openerp.web.form.Widget.extend({ var qdict = { current_layout : this.$element.find('.oe-dashboard').attr('data-layout') }; - var $dialog = $('

    ').dialog({ + var $dialog = openerp.web.dialog($('
    '), { modal: true, title: _t("Edit Layout"), width: 'auto', From 9f0f9770eb32296cff6493889f653a5ac1a33b05 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 21 Feb 2012 09:57:13 +0100 Subject: [PATCH 17/70] [imp] remove mockups for mobile client bzr revid: nicolas.vanhoren@openerp.com-20120221085713-cpo9cu3gqtvb1mky --- .../static/openerp/dynamics/OpenERPmobile.css | 1662 ---- .../openerp/dynamics/images/ajax-loader.png | Bin 503 -> 0 bytes .../dynamics/images/form-check-off.png | Bin 364 -> 0 bytes .../openerp/dynamics/images/form-check-on.png | Bin 460 -> 0 bytes .../dynamics/images/form-radio-off.png | Bin 453 -> 0 bytes .../openerp/dynamics/images/form-radio-on.png | Bin 519 -> 0 bytes .../dynamics/images/icon-search-black.png | Bin 1245 -> 0 bytes .../openerp/dynamics/images/icone-folder.png | Bin 796 -> 0 bytes .../openerp/dynamics/images/icone-save.png | Bin 416 -> 0 bytes .../dynamics/images/icons-18-black.png | Bin 935 -> 0 bytes .../dynamics/images/icons-18-white.png | Bin 940 -> 0 bytes .../dynamics/images/icons-36-black.png | Bin 1331 -> 0 bytes .../dynamics/images/icons-36-white.png | Bin 1331 -> 0 bytes .../openerp/dynamics/jquer.mobile-1.0a3.js | 4492 --------- .../static/openerp/dynamics/jquery-1.5.1.js | 8316 ----------------- .../openerp/dynamics/test/LoginPage.html | 48 - .../static/openerp/dynamics/testConnect.js | 21 - .../static/openerp/mockup/OpenERPmobile.css | 1662 ---- .../openerp/mockup/formview/AdressesForm.html | 130 - .../openerp/mockup/formview/BankAccount.html | 61 - .../mockup/formview/CustomersForm.html | 117 - .../mockup/formview/CustomersFormClear.html | 114 - .../mockup/formview/CustomersInvoices.html | 106 - .../mockup/formview/CustomersRefunds.html | 106 - .../mockup/formview/DeliverProductsForm.html | 67 - .../openerp/mockup/formview/EMailForm.html | 46 - .../openerp/mockup/formview/EMailForm2.html | 46 - .../openerp/mockup/formview/InboundCall.html | 82 - .../formview/InvitationDetailsForm.html | 44 - .../openerp/mockup/formview/InvoiceLine.html | 56 - .../openerp/mockup/formview/MeetingsForm.html | 82 - .../openerp/mockup/formview/Opportunity.html | 70 - .../openerp/mockup/formview/OutboundCall.html | 81 - .../mockup/formview/PaymentCustomerForm.html | 31 - .../mockup/formview/PaymentSupplierForm.html | 31 - .../formview/PhysicalInventoryForm.html | 46 - .../PhysicalInventoryProductsForm.html | 48 - .../openerp/mockup/formview/Preferences.html | 60 - .../formview/ProcurmentExceptionsForm.html | 157 - .../openerp/mockup/formview/ProductsForm.html | 327 - .../mockup/formview/ReceiveProductsForm.html | 67 - .../mockup/formview/SaleOrderLines.html | 95 - .../openerp/mockup/formview/SalesOrders.html | 104 - .../mockup/formview/SalesOrdersCanceled.html | 104 - .../mockup/formview/SalesOrdersConfirm.html | 105 - .../mockup/formview/StockMovesForm.html | 67 - .../mockup/formview/SuppliersForm.html | 115 - .../mockup/formview/SuppliersInvoices.html | 138 - .../mockup/formview/SuppliersRefunds.html | 138 - .../mockup/formview/WHProductsForm.html | 329 - .../openerp/mockup/formview/password.html | 39 - .../openerp/mockup/images/ajax-loader.png | Bin 503 -> 0 bytes .../openerp/mockup/images/form-check-off.png | Bin 364 -> 0 bytes .../openerp/mockup/images/form-check-on.png | Bin 460 -> 0 bytes .../openerp/mockup/images/form-radio-off.png | Bin 453 -> 0 bytes .../openerp/mockup/images/form-radio-on.png | Bin 519 -> 0 bytes .../mockup/images/icon-search-black.png | Bin 1245 -> 0 bytes .../openerp/mockup/images/icone-folder.png | Bin 796 -> 0 bytes .../openerp/mockup/images/icone-save.png | Bin 416 -> 0 bytes .../openerp/mockup/images/icons-18-black.png | Bin 935 -> 0 bytes .../openerp/mockup/images/icons-18-white.png | Bin 940 -> 0 bytes .../openerp/mockup/images/icons-36-black.png | Bin 1331 -> 0 bytes .../openerp/mockup/images/icons-36-white.png | Bin 1331 -> 0 bytes .../openerp/mockup/jquer.mobile-1.0a3.js | 4492 --------- .../static/openerp/mockup/jquery-1.5.1.js | 8316 ----------------- .../openerp/mockup/listview/AdressesList.html | 37 - .../mockup/listview/AdressesList2.html | 37 - .../mockup/listview/AdressesList3.html | 37 - .../mockup/listview/AttachmentList.html | 37 - .../openerp/mockup/listview/BankDetails.html | 37 - .../listview/BankDetailsCustomised.html | 39 - .../openerp/mockup/listview/CountryList.html | 43 - .../mockup/listview/CustomersDelList1.html | 49 - .../mockup/listview/CustomersDelList2.html | 48 - .../listview/CustomersInvoicesList.html | 44 - .../listview/CustomersInvoicesList2.html | 44 - .../mockup/listview/CustomersList.html | 37 - .../listview/CustomersListCustomized.html | 42 - .../listview/CustomersListCustomized2.html | 42 - .../mockup/listview/CustomersRefundsList.html | 44 - .../listview/CustomersRefundsList2.html | 44 - .../mockup/listview/DeliverProductsList.html | 44 - .../mockup/listview/InboundCallsList.html | 44 - .../listview/InvitationsDetailsList.html | 44 - .../mockup/listview/InvoiceLinesList.html | 44 - .../openerp/mockup/listview/MeetingsList.html | 42 - .../mockup/listview/OpportunityList.html | 44 - .../openerp/mockup/listview/OptionsList.html | 41 - .../openerp/mockup/listview/OptionsList2.html | 41 - .../openerp/mockup/listview/OptionsList3.html | 41 - .../mockup/listview/OutboundCallsList.html | 44 - .../openerp/mockup/listview/PartnerList.html | 44 - .../mockup/listview/PaymentsCustomerList.html | 34 - .../mockup/listview/PaymentsSupplierList.html | 34 - .../listview/PhysicalInventoryList.html | 44 - .../PhysicalInventoryProductsList.html | 41 - .../listview/ProcurmentExceptionsList.html | 41 - .../openerp/mockup/listview/ProductsList.html | 43 - .../mockup/listview/ReceiveProductsList.html | 44 - .../openerp/mockup/listview/SalesManList.html | 42 - .../mockup/listview/SalesOrdersDelList2.html | 51 - .../mockup/listview/SalesOrdersLinesList.html | 44 - .../mockup/listview/SalesOrdersList.html | 44 - .../mockup/listview/StockMovesList.html | 44 - .../listview/SuppliersInvoicesList.html | 44 - .../listview/SuppliersInvoicesList2.html | 44 - .../listview/SuppliersListCustomized.html | 42 - .../listview/SuppliersListCustomized2.html | 42 - .../mockup/listview/SuppliersRefundsList.html | 44 - .../listview/SuppliersRefundsList2.html | 44 - .../mockup/listview/WHProductsList.html | 43 - .../static/openerp/mockup/listview/test.html | 54 - .../openerp/mockup/menu/AccountingMenu.html | 31 - .../openerp/mockup/menu/AdressBookMenu.html | 32 - .../openerp/mockup/menu/CustomersMenu.html | 32 - .../openerp/mockup/menu/CustomersOptions.html | 41 - .../mockup/menu/CustomersOptionsForm.html | 38 - .../static/openerp/mockup/menu/HomePage.html | 44 - .../mockup/menu/InventoryControlSubMenu.html | 30 - .../static/openerp/mockup/menu/LoginPage.html | 47 - .../openerp/mockup/menu/PhoneCallMenu.html | 31 - .../mockup/menu/ProductsMovesSubMenu.html | 31 - .../openerp/mockup/menu/ProductsSubMenu.html | 32 - .../static/openerp/mockup/menu/SalesMenu.html | 34 - .../openerp/mockup/menu/SalesSubMenu.html | 32 - .../mockup/menu/SchedulersSubMenu.html | 31 - .../openerp/mockup/menu/SuppliersMenu.html | 32 - .../mockup/menu/TraceabilitySubMenu.html | 30 - .../openerp/mockup/menu/WarehouseMenu.html | 35 - .../formview/InvitationDetailsForm.html | 55 - .../prototype/formview/MeetingsForm.html | 83 - .../listview/InvitationsDetailsList.html | 44 - .../prototype/listview/MeetingsList.html | 42 - .../mockup/prototype/menu/SalesMenu.html | 36 - .../mockup/searchview/CustomerSearch.html | 58 - 135 files changed, 35116 deletions(-) delete mode 100755 addons/web_mobile/static/openerp/dynamics/OpenERPmobile.css delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/ajax-loader.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/form-check-off.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/form-check-on.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/form-radio-off.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/form-radio-on.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/icon-search-black.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/icone-folder.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/icone-save.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/icons-18-black.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/icons-18-white.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/icons-36-black.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/images/icons-36-white.png delete mode 100755 addons/web_mobile/static/openerp/dynamics/jquer.mobile-1.0a3.js delete mode 100755 addons/web_mobile/static/openerp/dynamics/jquery-1.5.1.js delete mode 100755 addons/web_mobile/static/openerp/dynamics/test/LoginPage.html delete mode 100644 addons/web_mobile/static/openerp/dynamics/testConnect.js delete mode 100755 addons/web_mobile/static/openerp/mockup/OpenERPmobile.css delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/AdressesForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/BankAccount.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/CustomersForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/CustomersFormClear.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/CustomersInvoices.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/CustomersRefunds.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/DeliverProductsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/EMailForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/EMailForm2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/InboundCall.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/InvitationDetailsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/InvoiceLine.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/MeetingsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/Opportunity.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/OutboundCall.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/PaymentCustomerForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/PaymentSupplierForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/PhysicalInventoryForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/PhysicalInventoryProductsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/Preferences.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/ProcurmentExceptionsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/ProductsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/ReceiveProductsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/SaleOrderLines.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/SalesOrders.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/SalesOrdersCanceled.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/SalesOrdersConfirm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/StockMovesForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/SuppliersForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/SuppliersInvoices.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/SuppliersRefunds.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/WHProductsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/formview/password.html delete mode 100755 addons/web_mobile/static/openerp/mockup/images/ajax-loader.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/form-check-off.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/form-check-on.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/form-radio-off.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/form-radio-on.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/icon-search-black.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/icone-folder.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/icone-save.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/icons-18-black.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/icons-18-white.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/icons-36-black.png delete mode 100755 addons/web_mobile/static/openerp/mockup/images/icons-36-white.png delete mode 100755 addons/web_mobile/static/openerp/mockup/jquer.mobile-1.0a3.js delete mode 100755 addons/web_mobile/static/openerp/mockup/jquery-1.5.1.js delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/AdressesList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/AdressesList2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/AdressesList3.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/AttachmentList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/BankDetails.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/BankDetailsCustomised.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CountryList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersDelList1.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersDelList2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersInvoicesList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersInvoicesList2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersListCustomized.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersListCustomized2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersRefundsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/CustomersRefundsList2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/DeliverProductsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/InboundCallsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/InvitationsDetailsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/InvoiceLinesList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/MeetingsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/OpportunityList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/OptionsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/OptionsList2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/OptionsList3.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/OutboundCallsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/PartnerList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/PaymentsCustomerList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/PaymentsSupplierList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/PhysicalInventoryList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/PhysicalInventoryProductsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/ProcurmentExceptionsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/ProductsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/ReceiveProductsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SalesManList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SalesOrdersDelList2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SalesOrdersLinesList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SalesOrdersList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/StockMovesList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SuppliersInvoicesList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SuppliersInvoicesList2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SuppliersListCustomized.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SuppliersListCustomized2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SuppliersRefundsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/SuppliersRefundsList2.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/WHProductsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/listview/test.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/AccountingMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/AdressBookMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/CustomersMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/CustomersOptions.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/CustomersOptionsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/HomePage.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/InventoryControlSubMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/LoginPage.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/PhoneCallMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/ProductsMovesSubMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/ProductsSubMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/SalesMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/SalesSubMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/SchedulersSubMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/SuppliersMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/TraceabilitySubMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/menu/WarehouseMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/prototype/formview/InvitationDetailsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/prototype/formview/MeetingsForm.html delete mode 100755 addons/web_mobile/static/openerp/mockup/prototype/listview/InvitationsDetailsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/prototype/listview/MeetingsList.html delete mode 100755 addons/web_mobile/static/openerp/mockup/prototype/menu/SalesMenu.html delete mode 100755 addons/web_mobile/static/openerp/mockup/searchview/CustomerSearch.html diff --git a/addons/web_mobile/static/openerp/dynamics/OpenERPmobile.css b/addons/web_mobile/static/openerp/dynamics/OpenERPmobile.css deleted file mode 100755 index b0a8b6f4e9b..00000000000 --- a/addons/web_mobile/static/openerp/dynamics/OpenERPmobile.css +++ /dev/null @@ -1,1662 +0,0 @@ -/*! - * jQuery Mobile v1.0a3 - * http://jquerymobile.com/ - * - * Copyright 2010, jQuery Project - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - */ -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* Note: Code is in draft form and is subject to change -*/ - - -/* A ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-a { - border: 1px solid #2A2A2A; - background: #111111; - color: #ffffff; - font-weight: bold; - text-shadow: 0 -1px 1px #000000; - background-image: -moz-linear-gradient(top, - #3c3c3c, - #111111); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #3c3c3c), - color-stop(1, #111111)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')"; -} -.ui-bar-a, -.ui-bar-a input, -.ui-bar-a select, -.ui-bar-a textarea, -.ui-bar-a button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-bar-a .ui-link-inherit { - color: #fff; -} -.ui-bar-a .ui-link { - color: #7cc4e7; - font-weight: bold; -} -.ui-body-a { - border: 1px solid #2A2A2A; - background: #222222; - color: #fff; - text-shadow: 0 1px 0 #000; - font-weight: normal; - background-image: -moz-linear-gradient(top, - #666666, - #222222); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #666666), - color-stop(1, #222222)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222)')"; -} -.ui-body-a, -.ui-body-a input, -.ui-body-a select, -.ui-body-a textarea, -.ui-body-a button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-a .ui-link-inherit { - color: #fff; -} -.ui-body-a .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-br { - border-bottom: 1px solid rgba(130,130,130,.3); -} -.ui-btn-up-a { - border: 1px solid #222; - background: #333333; - font-weight: bold; - color: #fff; - cursor: pointer; - text-shadow: 0 -1px 1px #000; - text-decoration: none; - background-image: -moz-linear-gradient(top, - #555555, - #333333); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #555555), - color-stop(1, #333333)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#333333')"; -} -.ui-btn-up-a a.ui-link-inherit { - color: #fff; -} -.ui-btn-hover-a { - border: 1px solid #000; - background: #444444; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #000; - text-decoration: none; - background-image: -moz-linear-gradient(top, - #666666, - #444444); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #666666), - color-stop(1, #444444)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#444444')"; -} -.ui-btn-hover-a a.ui-link-inherit { - color: #fff; -} -.ui-btn-down-a { - border: 1px solid #000; - background: #3d3d3d; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #000; - background-image: -moz-linear-gradient(top, - #333333, - #5a5a5a); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #333333), - color-stop(1, #5a5a5a)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#5a5a5a')"; -} -.ui-btn-down-a a.ui-link-inherit { - color: #fff; -} -.ui-btn-up-a, -.ui-btn-hover-a, -.ui-btn-down-a { - font-family: Helvetica, Arial, sans-serif; -} - - -/* B ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-b { - border: 1px solid #456f9a; - background: #5e87b0; - color: #fff; - font-weight: bold; - text-shadow: 0 -1px 1px #254f7a; - background-image: -moz-linear-gradient(top, - #81a8ce, - #5e87b0); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #81a8ce), - color-stop(1, #5e87b0)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')"; -} -.ui-bar-b, -.ui-bar-b input, -.ui-bar-b select, -.ui-bar-b textarea, -.ui-bar-b button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-bar-b .ui-link-inherit { - color: #fff; -} -.ui-bar-b .ui-link { - color: #7cc4e7; - font-weight: bold; -} - -.ui-body-b { - border: 1px solid #C6C6C6; - background: #cccccc; - color: #333333; - text-shadow: 0 1px 0 #fff; - font-weight: normal; - background-image: -moz-linear-gradient(top, - #e6e6e6, - #cccccc); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #e6e6e6), - color-stop(1, #cccccc)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')"; -} -.ui-body-b, -.ui-body-b input, -.ui-body-b select, -.ui-body-b textarea, -.ui-body-b button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-b .ui-link-inherit { - color: #333333; -} -.ui-body-b .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-btn-up-b { - border: 1px solid #145072; - background: #2567ab; - font-weight: bold; - color: #fff; - cursor: pointer; - text-shadow: 0 -1px 1px #145072; - text-decoration: none; - background-image: -moz-linear-gradient(top, - #4e89c5, - #2567ab); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #5f9cc5), - color-stop(1, #396b9e)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')"; -} -.ui-btn-up-b a.ui-link-inherit { - color: #fff; -} -.ui-btn-hover-b { - border: 1px solid #00516e; - background: #4b88b6; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #014D68; - background-image: -moz-linear-gradient(top, - #72b0d4, - #4b88b6); - text-decoration: none; - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #72b0d4), - color-stop(1, #4b88b6)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')"; -} -.ui-btn-hover-b a.ui-link-inherit { - color: #fff; -} -.ui-btn-down-b { - border: 1px solid #225377; - background: #4e89c5; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #225377; - background-image: -moz-linear-gradient(top, - #396b9e, - #4e89c5); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #396b9e), - color-stop(1, #4e89c5)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')"; -} -.ui-btn-down-b a.ui-link-inherit { - color: #fff; -} -.ui-btn-up-b, -.ui-btn-hover-b, -.ui-btn-down-b { - font-family: Helvetica, Arial, sans-serif; -} - - -/* C ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-c { - border: 1px solid #B3B3B3; - background: #e9eaeb; - color: #3E3E3E; - font-weight: bold; - text-shadow: 0 1px 1px #fff; - background-image: -moz-linear-gradient(top, - #f0f0f0, - #e9eaeb); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #f0f0f0), - color-stop(1, #e9eaeb)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')"; -} -.ui-bar-c, -.ui-bar-c input, -.ui-bar-c select, -.ui-bar-c textarea, -.ui-bar-c button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-c { - border: 1px solid #B3B3B3; - color: #333333; - text-shadow: 0 1px 0 #fff; - background: #f0f0f0; - background-image: -moz-linear-gradient(top, - #eeeeee, - #dddddd); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #eeeeee), - color-stop(1, #dddddd)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')"; -} -.ui-body-c, -.ui-body-c input, -.ui-body-c select, -.ui-body-c textarea, -.ui-body-c button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-c .ui-link-inherit { - color: #333333; -} -.ui-body-c .ui-link { - color: #2489CE; - font-weight: bold; -} - -.ui-btn-up-c { - border: 1px solid #ccc; - background: #eee; - font-weight: bold; - color: #444; - cursor: pointer; - text-shadow: 0 1px 1px #f6f6f6; - text-decoration: none; - background-image: -moz-linear-gradient(top, - #fefefe, - #eeeeee); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fdfdfd), - color-stop(1, #eeeeee)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"; -} -.ui-btn-up-c a.ui-link-inherit { - color: #2F3E46; -} - -.ui-btn-hover-c { - border: 1px solid #bbb; - background: #dadada; - font-weight: bold; - color: #101010; - text-decoration: none; - text-shadow: 0 1px 1px #fff; - background-image: -moz-linear-gradient(top, - #ededed, - #dadada); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #ededed), - color-stop(1, #dadada)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')"; -} -.ui-btn-hover-c a.ui-link-inherit { - color: #2F3E46; -} -.ui-btn-down-c { - border: 1px solid #808080; - background: #fdfdfd; - font-weight: bold; - color: #111111; - text-shadow: 0 1px 1px #ffffff; - background-image: -moz-linear-gradient(top, - #eeeeee, - #fdfdfd); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #eeeeee), - color-stop(1, #fdfdfd)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')"; -} -.ui-btn-down-c a.ui-link-inherit { - color: #2F3E46; -} -.ui-btn-up-c, -.ui-btn-hover-c, -.ui-btn-down-c { - font-family: Helvetica, Arial, sans-serif; -} - - -/* D ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-d { - border: 1px solid #ccc; - background: #bbb; - color: #333; - text-shadow: 0 1px 0 #eee; - background-image: -moz-linear-gradient(top, - #ddd, - #bbb); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #ddd), - color-stop(1, #bbb)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#bbbbbb')"; -} -.ui-bar-d, -.ui-bar-d input, -.ui-bar-d select, -.ui-bar-d textarea, -.ui-bar-d button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-bar-d .ui-link-inherit { - color: #333; -} -.ui-bar-d .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-body-d { - border: 1px solid #ccc; - color: #333333; - text-shadow: 0 1px 0 #fff; - background: #ffffff; -} -.ui-body-d, -.ui-body-d input, -.ui-body-d select, -.ui-body-d textarea, -.ui-body-d button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-d .ui-link-inherit { - color: #333333; -} -.ui-body-d .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-btn-up-d { - border: 1px solid #ccc; - background: #fff; - font-weight: bold; - color: #444; - text-decoration: none; - text-shadow: 0 1px 1px #fff; -} -.ui-btn-up-d a.ui-link-inherit { - color: #333; -} -.ui-btn-hover-d { - border: 1px solid #aaa; - background: #eeeeee; - font-weight: bold; - color: #222; - cursor: pointer; - text-shadow: 0 1px 1px #fff; - text-decoration: none; - background-image: -moz-linear-gradient(top, - #fdfdfd, - #eeeeee); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fdfdfd), - color-stop(1, #eeeeee)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"; -} -.ui-btn-hover-d a.ui-link-inherit { - color: #222; -} -.ui-btn-down-d { - border: 1px solid #aaaaaa; - background: #ffffff; - font-weight: bold; - color: #111; - text-shadow: 0 1px 1px #ffffff; - background-image: -moz-linear-gradient(top, - #eeeeee, - #ffffff); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #eeeeee), - color-stop(1, #ffffff)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')"; -} -.ui-btn-down-d a.ui-link-inherit { - border: 1px solid #808080; - background: #ced0d2; - font-weight: bold; - color: #111; - text-shadow: none; - background-image: -moz-linear-gradient(top, - #cccccc, - #eeeeee); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #cccccc), - color-stop(1, #eeeeee)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#eeeeee')"; -} -.ui-btn-up-d, -.ui-btn-hover-d, -.ui-btn-down-d { - font-family: Helvetica, Arial, sans-serif; -} - - -/* E ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-e { - border: 1px solid #F7C942; - background: #fadb4e; - color: white; - text-shadow: 0 1px 0 black; - background-image: -moz-linear-gradient(top, - #990000, - #cccccc); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fceda7), - color-stop(1, #fadb4e)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"; -} -.ui-bar-e, -.ui-bar-e input, -.ui-bar-e select, -.ui-bar-e textarea, -.ui-bar-d button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-bar-e .ui-link-inherit { - color: #333; -} -.ui-bar-e .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-body-e { - border: 1px solid #F7C942; - color: #333333; - text-shadow: 0 1px 0 #fff; - background: #faeb9e; - background-image: -moz-linear-gradient(top, - #fff, - #faeb9e); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fff), - color-stop(1, #faeb9e)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#faeb9e')"; -} -.ui-body-e, -.ui-body-e input, -.ui-body-e select, -.ui-body-e textarea, -.ui-body-e button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-e .ui-link-inherit { - color: #333333; -} -.ui-body-e .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-btn-up-e { - border: 1px solid #F7C942; - background: #fadb4e; - font-weight: bold; - color: #333; - cursor: pointer; - text-shadow: 0 1px 1px #fe3; - text-decoration: none; - text-shadow: 0 1px 0 #fff; - background-image: -moz-linear-gradient(top, - #fceda7, - #fadb4e); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fceda7), - color-stop(1, #fadb4e)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"; -} -.ui-btn-up-e a.ui-link-inherit { - color: #333; -} -.ui-btn-hover-e { - border: 1px solid #e79952; - background: #fbe26f; - font-weight: bold; - color: #111; - text-decoration: none; - text-shadow: 0 1px 1px #fff; - background-image: -moz-linear-gradient(top, - #fcf0b5, - #fbe26f); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fcf0b5), - color-stop(1, #fbe26f)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')"; -} - -.ui-btn-hover-e a.ui-link-inherit { - color: #333; -} -.ui-btn-down-e { - border: 1px solid #F7C942; - background: #fceda7; - font-weight: bold; - color: #111; - text-shadow: 0 1px 1px #ffffff; - background-image: -moz-linear-gradient(top, - #fadb4e, - #fceda7); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fadb4e), - color-stop(1, #fceda7)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fadb4e', EndColorStr='#fceda7')"; -} -.ui-btn-down-e a.ui-link-inherit { - color: #333; -} -.ui-btn-up-e, -.ui-btn-hover-e, -.ui-btn-down-e { - font-family: Helvetica, Arial, sans-serif; -} - - -/* links within "buttons" ------------------------------------------------------------------------------------------------------------*/ - -a.ui-link-inherit { - text-decoration: none !important; -} - - -/* Active class used as the "on" state across all themes ------------------------------------------------------------------------------------------------------------*/ - -.ui-btn-active { - border: 1px solid #155678; - background: #4596ce; - font-weight: bold; - color: #fff; - cursor: pointer; - text-shadow: 0 -1px 1px #145072; - text-decoration: none; - background-image: -moz-linear-gradient(top, - #85bae4, - #5393c5); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #85bae4), - color-stop(1, #5393c5)); - -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#85bae4', EndColorStr='#5393c5')"; - outline: none; -} -.ui-btn-active a.ui-link-inherit { - color: #fff; -} - - -/* button inner top highlight ------------------------------------------------------------------------------------------------------------*/ - -.ui-btn-inner { - border-top: 1px solid #fff; - border-color: rgba(255,255,255,.3); -} - - -/* corner rounding classes ------------------------------------------------------------------------------------------------------------*/ - -.ui-corner-tl { - -moz-border-radius-topleft: .6em; - -webkit-border-top-left-radius: .6em; - border-top-left-radius: .6em; -} -.ui-corner-tr { - -moz-border-radius-topright: .6em; - -webkit-border-top-right-radius: .6em; - border-top-right-radius: .6em; -} -.ui-corner-bl { - -moz-border-radius-bottomleft: .6em; - -webkit-border-bottom-left-radius: .6em; - border-bottom-left-radius: .6em; -} -.ui-corner-br { - -moz-border-radius-bottomright: .6em; - -webkit-border-bottom-right-radius: .6em; - border-bottom-right-radius: .6em; -} -.ui-corner-top { - -moz-border-radius-topleft: .6em; - -webkit-border-top-left-radius: .6em; - border-top-left-radius: .6em; - -moz-border-radius-topright: .6em; - -webkit-border-top-right-radius: .6em; - border-top-right-radius: .6em; -} -.ui-corner-bottom { - -moz-border-radius-bottomleft: .6em; - -webkit-border-bottom-left-radius: .6em; - border-bottom-left-radius: .6em; - -moz-border-radius-bottomright: .6em; - -webkit-border-bottom-right-radius: .6em; - border-bottom-right-radius: .6em; - } -.ui-corner-right { - -moz-border-radius-topright: .6em; - -webkit-border-top-right-radius: .6em; - border-top-right-radius: .6em; - -moz-border-radius-bottomright: .6em; - -webkit-border-bottom-right-radius: .6em; - border-bottom-right-radius: .6em; -} -.ui-corner-left { - -moz-border-radius-topleft: .6em; - -webkit-border-top-left-radius: .6em; - border-top-left-radius: .6em; - -moz-border-radius-bottomleft: .6em; - -webkit-border-bottom-left-radius: .6em; - border-bottom-left-radius: .6em; -} -.ui-corner-all { - -moz-border-radius: .6em; - -webkit-border-radius: .6em; - border-radius: .6em; -} - - - -/* Interaction cues ------------------------------------------------------------------------------------------------------------*/ -.ui-disabled { - opacity: .3; -} -.ui-disabled, -.ui-disabled a { - cursor: default !important; -} - -/* Icons ------------------------------------------------------------------------------------------------------------*/ - -.ui-icon { - background-image: url(images/icons-18-white.png); - background-repeat: no-repeat; - background-color: #666; - background-color: rgba(0,0,0,.4); - -moz-border-radius: 9px; - -webkit-border-radius: 9px; - border-radius: 9px; -} -.ui-icon-disc { - background-color: #666; - background-color: rgba(0,0,0,.3); - -moz-border-radius: 9px; - -webkit-border-radius: 9px; - border-radius: 9px; -} - -/* Alt icon color ------------------------------------------------------------------------------------------------------------*/ - -.ui-icon-black { - background-image: url(images/icons-18-black.png); -} -.ui-icon-black-disc { - background-color: #fff; - background-color: rgba(255,255,255,.3); - -moz-border-radius: 9px; - -webkit-border-radius: 9px; - border-radius: 9px; -} - -/* HD/"retina" sprite ------------------------------------------------------------------------------------------------------------*/ - -@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) { - .ui-icon { - background-image: url(images/icons-36-white.png); - background-size: 630px 18px; -} - .ui-icon-black { - background-image: url(images/icons-36-black.png); -} -} - -/* plus minus */ -.ui-icon-plus { - background-position: -0 0; -} -.ui-icon-minus { - background-position: -36px 0; -} - -/* delete/close */ -.ui-icon-delete { - background-position: -72px 0; -} - -/* arrows */ -.ui-icon-arrow-r { - background-position: -108px 0; -} -.ui-icon-arrow-l { - background-position: -144px 0; -} -.ui-icon-arrow-u { - background-position: -180px 0; -} -.ui-icon-arrow-d { - background-position: -216px 0; -} - -/* misc */ -.ui-icon-check { - background-position: -252px 0; -} -.ui-icon-gear { - background-position: -288px 0; -} -.ui-icon-refresh { - background-position: -324px 0; -} -.ui-icon-forward { - background-position: -360px 0; -} -.ui-icon-back { - background-position: -396px 0; -} -.ui-icon-grid { - background-position: -432px 0; -} -.ui-icon-star { - background-position: -468px 0; -} -.ui-icon-alert { - background-position: -504px 0; -} -.ui-icon-info { - background-position: -540px 0; -} -.ui-icon-home { - background-position: -576px 0; -} -.ui-icon-search { - background-position: -612px 0; -} - - -/* checks,radios */ -.ui-icon-checkbox-off, -.ui-icon-checkbox-on, -.ui-icon-radio-off, -.ui-icon-radio-on { - background-color: transparent; - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; - background-size: 20px 20px; -} -.ui-icon-checkbox-off { - background-image: url(images/form-check-off.png); -} -.ui-icon-checkbox-on { - background-image: url(images/form-check-on.png); -} -.ui-icon-radio-off { - background-image: url(images/form-radio-off.png);} -.ui-icon-radio-on { - background-image: url(images/form-radio-on.png); -} -.ui-icon-searchfield { - background-image: url(images/icon-search-black.png); - background-size: 16px 16px; -} -.ui-icon-save { - background-image: url(images/icone-save.png); - background-size: 16px 16px; -} -.ui-icon-folder { - background-image: url(images/icone-folder.png); - background-size: 16px 16px; -} - -/* loading icon */ -.ui-icon-loading { - background-image: url(images/ajax-loader.png); - width: 40px; - height: 40px; - -moz-border-radius: 20px; - -webkit-border-radius: 20px; - border-radius: 20px; - background-size: 35px 35px; -} - - -/* Button corner classes ------------------------------------------------------------------------------------------------------------*/ - -.ui-btn-corner-tl { - -moz-border-radius-topleft: 1em; - -webkit-border-top-left-radius: 1em; - border-top-left-radius: 1em; -} -.ui-btn-corner-tr { - -moz-border-radius-topright: 1em; - -webkit-border-top-right-radius: 1em; - border-top-right-radius: 1em; -} -.ui-btn-corner-bl { - -moz-border-radius-bottomleft: 1em; - -webkit-border-bottom-left-radius: 1em; - border-bottom-left-radius: 1em; -} -.ui-btn-corner-br { - -moz-border-radius-bottomright: 1em; - -webkit-border-bottom-right-radius: 1em; - border-bottom-right-radius: 1em; -} -.ui-btn-corner-top { - -moz-border-radius-topleft: 1em; - -webkit-border-top-left-radius: 1em; - border-top-left-radius: 1em; - -moz-border-radius-topright: 1em; - -webkit-border-top-right-radius: 1em; - border-top-right-radius: 1em; -} -.ui-btn-corner-bottom { - -moz-border-radius-bottomleft: 1em; - -webkit-border-bottom-left-radius: 1em; - border-bottom-left-radius: 1em; - -moz-border-radius-bottomright: 1em; - -webkit-border-bottom-right-radius: 1em; - border-bottom-right-radius: 1em; -} -.ui-btn-corner-right { - -moz-border-radius-topright: 1em; - -webkit-border-top-right-radius: 1em; - border-top-right-radius: 1em; - -moz-border-radius-bottomright: 1em; - -webkit-border-bottom-right-radius: 1em; - border-bottom-right-radius: 1em; -} -.ui-btn-corner-left { - -moz-border-radius-topleft: 1em; - -webkit-border-top-left-radius: 1em; - border-top-left-radius: 1em; - -moz-border-radius-bottomleft: 1em; - -webkit-border-bottom-left-radius: 1em; - border-bottom-left-radius: 1em; -} -.ui-btn-corner-all { - -moz-border-radius: 1em; - -webkit-border-radius: 1em; - border-radius: 1em; -} - -/* radius clip workaround for cleaning up corner trapping */ -.ui-corner-tl, -.ui-corner-tr, -.ui-corner-bl, -.ui-corner-br, -.ui-corner-top, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-left, -.ui-corner-all, -.ui-btn-corner-tl, -.ui-btn-corner-tr, -.ui-btn-corner-bl, -.ui-btn-corner-br, -.ui-btn-corner-top, -.ui-btn-corner-bottom, -.ui-btn-corner-right, -.ui-btn-corner-left, -.ui-btn-corner-all { - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} - -/* Overlay / modal ------------------------------------------------------------------------------------------------------------*/ - -.ui-overlay { - background: #666; - opacity: .5; - filter: Alpha(Opacity=50); - position: absolute; - width: 100%; - height: 100%; -} -.ui-overlay-shadow { - -moz-box-shadow: 0px 0px 12px rgba(0,0,0,.6); - -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,.6); - box-shadow: 0px 0px 12px rgba(0,0,0,.6); -} -.ui-shadow { - -moz-box-shadow: 0px 1px 4px rgba(0,0,0,.3); - -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.3); - box-shadow: 0px 1px 4px rgba(0,0,0,.3); -} -.ui-bar-a .ui-shadow, -.ui-bar-b .ui-shadow , -.ui-bar-c .ui-shadow { - -moz-box-shadow: 0px 1px 0 rgba(255,255,255,.3); - -webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.3); - box-shadow: 0px 1px 0 rgba(255,255,255,.3); -} -.ui-shadow-inset { - -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); - -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); - box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); -} -.ui-icon-shadow { - -moz-box-shadow: 0px 1px 0 rgba(255,255,255,.4); - -webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.4); - box-shadow: 0px 1px 0 rgba(255,255,255,.4); -} - - -/* Focus state - set here for specificity ------------------------------------------------------------------------------------------------------------*/ - -.ui-focus { - -moz-box-shadow: 0px 0px 12px #387bbe; - -webkit-box-shadow: 0px 0px 12px #387bbe; - box-shadow: 0px 0px 12px #387bbe; -} - -/* unset box shadow in browsers that don't do it right ------------------------------------------------------------------------------------------------------------*/ - -.ui-mobile-nosupport-boxshadow * { - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -/* ...and bring back focus */ -.ui-mobile-nosupport-boxshadow .ui-focus { - outline-width: 2px; -}/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* Note: Code is in draft form and is subject to change -*/ - -/* some unsets - more probably needed */ -.ui-mobile fieldset, .ui-page { padding: 0; margin: 0; } -.ui-mobile a img, .ui-mobile fieldset { border: 0; } - -/* responsive page widths */ -.ui-mobile-viewport { margin: 0; overflow-x: hidden; -webkit-text-size-adjust: none; -ms-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - -/* "page" containers - full-screen views, one should always be in view post-pageload */ -.ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page { top: 0; left: 0; width: 100%; min-height: 100%; position: absolute; display: none; border: 0; } -.ui-mobile .ui-page-active { display: block; overflow: visible; } - -/*orientations from js are available */ -.portrait, -.portrait .ui-page { min-height: 480px; } -.landscape, -.landscape .ui-page { min-height: 320px; } - -/* loading screen */ -.ui-loading .ui-mobile-viewport { overflow: hidden !important; } -.ui-loading .ui-loader { display: block; } -.ui-loading .ui-page { overflow: hidden; } -.ui-loader { display: none; position: absolute; opacity: .85; z-index: 10; left: 50%; width: 200px; margin-left: -130px; margin-top: -35px; padding: 10px 30px; } -.ui-loader h1 { font-size: 15px; text-align: center; } -.ui-loader .ui-icon { position: static; display: block; opacity: .9; margin: 0 auto; width: 35px; height: 35px; background-color: transparent; } - -/*fouc*/ -.ui-mobile-rendering > * { visibility: hidden; } - -/*headers, content panels*/ -.ui-bar, .ui-body { position: relative; padding: .4em 15px; overflow: hidden; display: block; clear:both; } -.ui-bar { font-size: 16px; margin: 0; } -.ui-bar h1, .ui-bar h2, .ui-bar h3, .ui-bar h4, .ui-bar h5, .ui-bar h6 { margin: 0; padding: 0; font-size: 16px; display: inline-block; } - -.ui-header, .ui-footer { display: block; } -.ui-page .ui-header, .ui-page .ui-footer { position: relative; } -.ui-header .ui-btn-left { position: absolute; left: 10px; top: .4em; } -.ui-header .ui-title, .ui-footer .ui-title { text-align: center; font-size: 16px; display: block; margin: .6em 90px .8em; padding: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; outline: 0 !important; } -.ui-header .ui-btn-right { position: absolute; right: 10px; top: .4em; } -.ui-header .ui-btn-right-bis { position: absolute; right: 50px; top: .4em; } -.ui-header .ui-btn-right-bis2 { position: absolute; left: 50px; top: .4em} - -/*content area*/ -.ui-content { border-width: 0; overflow: visible; overflow-x: hidden; padding: 15px; } -.ui-page-fullscreen .ui-content { padding:0; } - -/* icons sizing */ -.ui-icon { width: 18px; height: 18px; } - -/* fullscreen class on ui-content div */ -.ui-fullscreen { } -.ui-fullscreen img { max-width: 100%; } - -/* non-js content hiding */ -.ui-nojs { position: absolute; left: -9999px; } -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.spin { - -webkit-transform: rotate(360deg); - -webkit-animation-name: spin; - -webkit-animation-duration: 1s; - -webkit-animation-iteration-count: infinite; -} -@-webkit-keyframes spin { - from {-webkit-transform: rotate(0deg);} - to {-webkit-transform: rotate(360deg);} -} - -/* Transitions from jQtouch (with small modifications): http://www.jqtouch.com/ -Built by David Kaneda and maintained by Jonathan Stark. -*/ -.in, .out { - -webkit-animation-timing-function: ease-in-out; - -webkit-animation-duration: 350ms; -} - -.slide.in { - -webkit-transform: translateX(0); - -webkit-animation-name: slideinfromright; -} - -.slide.out { - -webkit-transform: translateX(-100%); - -webkit-animation-name: slideouttoleft; -} - -.slide.in.reverse { - -webkit-transform: translateX(0); - -webkit-animation-name: slideinfromleft; -} - -.slide.out.reverse { - -webkit-transform: translateX(100%); - -webkit-animation-name: slideouttoright; -} - -.slideup.in { - -webkit-transform: translateY(0); - -webkit-animation-name: slideinfrombottom; - z-index: 10; -} - -.slideup.out { - -webkit-animation-name: dontmove; - z-index: 0; -} - -.slideup.out.reverse { - -webkit-transform: translateY(100%); - z-index: 10; - -webkit-animation-name: slideouttobottom; -} - -.slideup.in.reverse { - z-index: 0; - -webkit-animation-name: dontmove; -} -.slidedown.in { - -webkit-transform: translateY(0); - -webkit-animation-name: slideinfromtop; - z-index: 10; -} - -.slidedown.out { - -webkit-animation-name: dontmove; - z-index: 0; -} - -.slidedown.out.reverse { - -webkit-transform: translateY(-100%); - z-index: 10; - -webkit-animation-name: slideouttotop; -} - -.slidedown.in.reverse { - z-index: 0; - -webkit-animation-name: dontmove; -} - -@-webkit-keyframes slideinfromright { - from { -webkit-transform: translateX(100%); } - to { -webkit-transform: translateX(0); } -} - -@-webkit-keyframes slideinfromleft { - from { -webkit-transform: translateX(-100%); } - to { -webkit-transform: translateX(0); } -} - -@-webkit-keyframes slideouttoleft { - from { -webkit-transform: translateX(0); } - to { -webkit-transform: translateX(-100%); } -} - -@-webkit-keyframes slideouttoright { - from { -webkit-transform: translateX(0); } - to { -webkit-transform: translateX(100%); } -} - - -@-webkit-keyframes slideinfromtop { - from { -webkit-transform: translateY(-100%); } - to { -webkit-transform: translateY(0); } -} - -@-webkit-keyframes slideinfrombottom { - from { -webkit-transform: translateY(100%); } - to { -webkit-transform: translateY(0); } -} - -@-webkit-keyframes slideouttobottom { - from { -webkit-transform: translateY(0); } - to { -webkit-transform: translateY(100%); } -} - -@-webkit-keyframes slideouttotop { - from { -webkit-transform: translateY(0); } - to { -webkit-transform: translateY(-100%); } -} -@-webkit-keyframes fadein { - from { opacity: 0; } - to { opacity: 1; } -} - -@-webkit-keyframes fadeout { - from { opacity: 1; } - to { opacity: 0; } -} - -.fade.in { - opacity: 1; - z-index: 10; - -webkit-animation-name: fadein; -} -.fade.out { - z-index: 0; - -webkit-animation-name: fadeout; -} - -/* The properties in this body rule are only necessary for the 'flip' transition. - * We need specify the perspective to create a projection matrix. This will add - * some depth as the element flips. The depth number represents the distance of - * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate - * value. - */ -.ui-mobile-viewport-perspective { - -webkit-perspective: 1000; - position: absolute; -} - -.ui-mobile-viewport-transitioning, -.ui-mobile-viewport-transitioning .ui-page { - width: 100%; - height: 100%; - overflow: hidden; -} - -.flip { - -webkit-animation-duration: .65s; - -webkit-backface-visibility:hidden; - -webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */ -} - -.flip.in { - -webkit-transform: rotateY(0) scale(1); - -webkit-animation-name: flipinfromleft; -} - -.flip.out { - -webkit-transform: rotateY(-180deg) scale(.8); - -webkit-animation-name: flipouttoleft; -} - -/* Shake it all about */ - -.flip.in.reverse { - -webkit-transform: rotateY(0) scale(1); - -webkit-animation-name: flipinfromright; -} - -.flip.out.reverse { - -webkit-transform: rotateY(180deg) scale(.8); - -webkit-animation-name: flipouttoright; -} - -@-webkit-keyframes flipinfromright { - from { -webkit-transform: rotateY(-180deg) scale(.8); } - to { -webkit-transform: rotateY(0) scale(1); } -} - -@-webkit-keyframes flipinfromleft { - from { -webkit-transform: rotateY(180deg) scale(.8); } - to { -webkit-transform: rotateY(0) scale(1); } -} - -@-webkit-keyframes flipouttoleft { - from { -webkit-transform: rotateY(0) scale(1); } - to { -webkit-transform: rotateY(-180deg) scale(.8); } -} - -@-webkit-keyframes flipouttoright { - from { -webkit-transform: rotateY(0) scale(1); } - to { -webkit-transform: rotateY(180deg) scale(.8); } -} - - -/* Hackish, but reliable. */ - -@-webkit-keyframes dontmove { - from { opacity: 1; } - to { opacity: 1; } -} - -.pop { - -webkit-transform-origin: 50% 50%; -} - -.pop.in { - -webkit-transform: scale(1); - opacity: 1; - -webkit-animation-name: popin; - z-index: 10; -} - -.pop.out.reverse { - -webkit-transform: scale(.2); - opacity: 0; - -webkit-animation-name: popout; - z-index: 10; -} - -.pop.in.reverse { - z-index: 0; - -webkit-animation-name: dontmove; -} - -@-webkit-keyframes popin { - from { - -webkit-transform: scale(.2); - opacity: 0; - } - to { - -webkit-transform: scale(1); - opacity: 1; - } -} - -@-webkit-keyframes popout { - from { - -webkit-transform: scale(1); - opacity: 1; - } - to { - -webkit-transform: scale(.2); - opacity: 0; - } -}/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ - -/* content configurations. */ -.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { overflow: hidden; } -.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { margin: 0; padding: 0; border: 0; float: left; } - -/* grid a: 50/50 */ -.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 50%; } -.ui-grid-a .ui-block-a { clear: left; } - -/* grid b: 33/33/33 */ -.ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c { width: 33.333%; } -.ui-grid-b .ui-block-a { clear: left; } - -/* grid c: 25/25/25/25 */ -.ui-grid-c .ui-block-a, .ui-grid-c .ui-block-b, .ui-grid-c .ui-block-c, .ui-grid-c .ui-block-d { width: 25%; } -.ui-grid-c .ui-block-a { clear: left; } - -/* grid d: 20/20/20/20/20 */ -.ui-grid-d .ui-block-a, .ui-grid-d .ui-block-b, .ui-grid-d .ui-block-c, .ui-grid-d .ui-block-d, .ui-grid-d .ui-block-e { width: 20%; } -.ui-grid-d .ui-block-a { clear: left; }/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -/* fixed page header & footer configuration */ -.ui-header, .ui-footer, .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { position: absolute; overflow: hidden; width: 100%; border-left-width: 0; border-right-width: 0; } -.ui-header-fixed, .ui-footer-fixed { - z-index: 1000; - -webkit-transform: translateZ(0); /* Force header/footer rendering to go through the same rendering pipeline as native page scrolling. */ -} -.ui-footer-duplicate, .ui-page-fullscreen .ui-fixed-inline { display: none; } -.ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { opacity: .9; } -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-navbar { overflow: hidden; } -.ui-navbar ul, .ui-navbar-expanded ul { list-style:none; padding: 0; margin: 0; position: relative; display: block; border: 0;} -.ui-navbar-collapsed ul { float: left; width: 75%; margin-right: -2px; } -.ui-navbar-collapsed .ui-navbar-toggle { float: left; width: 25%; } -.ui-navbar li.ui-navbar-truncate { position: absolute; left: -9999px; top: -9999px; } -.ui-navbar li .ui-btn, .ui-navbar .ui-navbar-toggle .ui-btn { display: block; font-size: 12px; text-align: center; margin: 0; border-right-width: 0; } -.ui-navbar li .ui-btn { margin-right: -1px; } -.ui-navbar li .ui-btn:last-child { margin-right: 0; } -.ui-header .ui-navbar li .ui-btn, .ui-header .ui-navbar .ui-navbar-toggle .ui-btn, -.ui-footer .ui-navbar li .ui-btn, .ui-footer .ui-navbar .ui-navbar-toggle .ui-btn { border-top-width: 0; border-bottom-width: 0; } -.ui-navbar .ui-btn-inner { padding-left: 2px; padding-right: 2px; } -.ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner { padding-top: .8em; padding-bottom: .9em; } -/*expanded page styles*/ -.ui-navbar-expanded .ui-btn { margin: 0; font-size: 14px; } -.ui-navbar-expanded .ui-btn-inner { padding-left: 5px; padding-right: 5px; } -.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner { padding: 45px 5px 15px; text-align: center; } -.ui-navbar-expanded .ui-btn-icon-top .ui-icon { top: 15px; } -.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner { padding: 15px 5px 45px; text-align: center; } -.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon { bottom: 15px; } -.ui-navbar-expanded li .ui-btn .ui-btn-inner { min-height: 2.5em; } -.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner { padding-top: 1.8em; padding-bottom: 1.9em; } -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-btn { display: block; text-align: center; cursor:pointer; position: relative; margin: .5em 5px; padding: 0; } -.ui-btn:focus, .ui-btn:active { outline: none; } -.ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn { display: inline-block; font-size: 13px; margin: 0; } -.ui-btn-inline { display: inline-block; } -.ui-btn-inner { padding: .6em 25px; display: block; height: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; } -.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-bar .ui-btn-inner { padding: .4em 8px .5em; } -.ui-btn-icon-notext { display: inline-block; width: 20px; height: 20px; padding: 2px 1px 2px 3px; text-indent: -9999px; } -.ui-btn-icon-notext .ui-btn-inner { padding: 0; } -.ui-btn-icon-notext .ui-btn-text { position: absolute; left: -999px; } -.ui-btn-icon-left .ui-btn-inner { padding-left: 33px; } -.ui-header .ui-btn-icon-left .ui-btn-inner, -.ui-footer .ui-btn-icon-left .ui-btn-inner, -.ui-bar .ui-btn-icon-left .ui-btn-inner { padding-left: 27px; } -.ui-btn-icon-right .ui-btn-inner { padding-right: 33px; } -.ui-header .ui-btn-icon-right .ui-btn-inner, -.ui-footer .ui-btn-icon-right .ui-btn-inner, -.ui-bar .ui-btn-icon-right .ui-btn-inner { padding-right: 27px; } -.ui-btn-icon-top .ui-btn-inner { padding-top: 33px; } -.ui-header .ui-btn-icon-top .ui-btn-inner, -.ui-footer .ui-btn-icon-top .ui-btn-inner, -.ui-bar .ui-btn-icon-top .ui-btn-inner { padding-top: 27px; } -.ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 33px; } -.ui-header .ui-btn-icon-bottom .ui-btn-inner, -.ui-footer .ui-btn-icon-bottom .ui-btn-inner, -.ui-bar .ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 27px; } - -/*btn icon positioning*/ -.ui-btn-icon-notext .ui-icon { display: block; } -.ui-btn-icon-left .ui-icon, .ui-btn-icon-right .ui-icon { position: absolute; top: 50%; margin-top: -9px; } -.ui-btn-icon-top .ui-icon, .ui-btn-icon-bottom .ui-icon { position: absolute; left: 50%; margin-left: -9px; } -.ui-btn-icon-left .ui-icon { left: 10px; } -.ui-btn-icon-right .ui-icon {right: 10px; } -.ui-header .ui-btn-icon-left .ui-icon, -.ui-footer .ui-btn-icon-left .ui-icon, -.ui-bar .ui-btn-icon-left .ui-icon { left: 4px; } -.ui-header .ui-btn-icon-right .ui-icon, -.ui-footer .ui-btn-icon-right .ui-icon, -.ui-bar .ui-btn-icon-right .ui-icon { right: 4px; } -.ui-header .ui-btn-icon-top .ui-icon, -.ui-footer .ui-btn-icon-top .ui-icon, -.ui-bar .ui-btn-icon-top .ui-icon { top: 4px; } -.ui-header .ui-btn-icon-bottom .ui-icon, -.ui-footer .ui-btn-icon-bottom .ui-icon, -.ui-bar .ui-btn-icon-bottom .ui-icon { bottom: 4px; } -.ui-btn-icon-top .ui-icon { top: 5px; } -.ui-btn-icon-bottom .ui-icon { bottom: 5px; } -/*hiding native button,inputs */ -.ui-btn-hidden { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-appearance: button; opacity: 0; cursor: pointer; } -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-collapsible-contain { margin: .5em 0; } -.ui-collapsible-heading { font-size: 16px; display: block; margin: 0 -8px; padding: 0; border-width: 0 0 1px 0; position: relative; } -.ui-collapsible-heading a { text-align: left; margin: 0; } -.ui-collapsible-heading a .ui-btn-inner { padding-left: 40px; } -.ui-collapsible-heading a span.ui-btn { position: absolute; left: 6px; top: 50%; margin: -12px 0 0 0; width: 20px; height: 20px; padding: 1px 0px 1px 2px; text-indent: -9999px; } -.ui-collapsible-heading a span.ui-btn .ui-btn-inner { padding: 0; } -.ui-collapsible-heading a span.ui-btn .ui-icon { left: 0; margin-top: -10px; } -.ui-collapsible-heading-status { position:absolute; left:-9999px; } -.ui-collapsible-content { display: block; padding: 10px 0 10px 8px; } -.ui-collapsible-content-collapsed { display: none; } - -.ui-collapsible-set { margin: .5em 0; } -.ui-collapsible-set .ui-collapsible-contain { margin: -1px 0 0; } -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-controlgroup, fieldset.ui-controlgroup { padding: 0; margin: .5em 0 1em; } -.ui-bar .ui-controlgroup { margin: 0 .3em; } -.ui-controlgroup-label { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; } -.ui-controlgroup-controls { display: block; width: 95%;} -.ui-controlgroup li { list-style: none; } -.ui-controlgroup-vertical .ui-btn, -.ui-controlgroup-vertical .ui-checkbox, .ui-controlgroup-vertical .ui-radio { margin: 0; border-bottom-width: 0; } -.ui-controlgroup-vertical .ui-controlgroup-last { border-bottom-width: 1px; } -.ui-controlgroup-horizontal { padding: 0; } -.ui-controlgroup-horizontal .ui-btn, -.ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio { margin: 0 -5px 0 0; display: inline-block; } -.ui-controlgroup-horizontal .ui-checkbox .ui-btn, .ui-controlgroup-horizontal .ui-radio .ui-btn, -.ui-controlgroup-horizontal .ui-checkbox:last-child, .ui-controlgroup-horizontal .ui-radio:last-child { margin-right: 0; } -.ui-controlgroup-horizontal .ui-controlgroup-last { margin-right: 0; } -.ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label { font-size: 16px; } -/* conflicts with listview.. -.ui-controlgroup .ui-btn-icon-notext { width: 30px; height: 30px; text-indent: -9999px; } -.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner { padding: 5px 6px 5px 5px; } -*/ - -.min-width-480px .ui-controlgroup-label { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0; } -.min-width-480px .ui-controlgroup-controls { width: 60%; display: inline-block; } /* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-dialog { min-height: 480px; } -.ui-dialog .ui-header, .ui-dialog .ui-content, .ui-dialog .ui-footer { margin: 15px; position: relative; } -.ui-dialog .ui-header, .ui-dialog .ui-footer { z-index: 10; width: auto; } -.ui-dialog .ui-content, .ui-dialog .ui-footer { margin-top: -15px; }/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-checkbox, .ui-radio { position:relative; margin: .2em 0 .5em; z-index: 1; } -.ui-checkbox .ui-btn, .ui-radio .ui-btn { margin: 0; text-align: left; z-index: 2; } -.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner { padding-left: 45px; } -.ui-checkbox .ui-btn-icon-right .ui-btn-inner, .ui-radio .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; } -.ui-checkbox .ui-btn-icon-left .ui-icon, .ui-radio .ui-btn-icon-left .ui-icon {left: 15px; } -.ui-checkbox .ui-btn-icon-right .ui-icon, .ui-radio .ui-btn-icon-right .ui-icon {right: 15px; } -/* input, label positioning */ -.ui-checkbox input,.ui-radio input { position:absolute; left:20px; top:50%; width: 10px; height: 10px; margin:-5px 0 0 0; outline: 0 !important; z-index: 1; }/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-field-contain { background: none; padding: 1.5em 0; margin: 0; border-bottom-width: 1px; overflow: visible; } -.ui-field-contain:first-child { border-top-width: 0; } -.min-width-480px .ui-field-contain { border-width: 0; padding: 0; margin: 1em 0; }/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-select { display: block; position: relative; } -.ui-select select { position: absolute; left: -9999px; top: -9999px; } -.ui-select .ui-btn select { cursor: pointer; -webkit-appearance: button; left: 0; top:0; width: 100%; height: 100%; opacity: 0.001; } -.ui-select .ui-btn select.ui-select-nativeonly { opacity: 1; } - -.ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; } -.ui-select .ui-btn-icon-right .ui-icon { right: 15px; } - -/* labels */ -label.ui-select { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; display: block; } - -/*listbox*/ -.ui-select .ui-btn-text, .ui-selectmenu .ui-btn-text { display: inline-block; min-height: 1em; } -.ui-select .ui-btn-text { text-overflow: ellipsis; overflow: hidden; width: 85% } - -.ui-selectmenu { position: absolute; padding: 0; z-index: 100 !important; width: 80%; max-width: 350px; padding: 6px; } -.ui-selectmenu .ui-listview { margin: 0; } -.ui-selectmenu .ui-btn.ui-li-divider { cursor: default; } -.ui-selectmenu-hidden { top: -9999px; left: -9999px; } -.ui-selectmenu-screen { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } -.ui-screen-hidden, .ui-selectmenu-list .ui-li .ui-icon { display: none; } -.ui-selectmenu-list .ui-li .ui-icon { display: block; } -.ui-li.ui-selectmenu-placeholder { display: none; } - -.min-width-480px label.ui-select { display: inline-block; width: 20%; margin: 0 2% 0 0; } -.min-width-480px .ui-select { width: 60%; display: inline-block; } - -/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button. this shim's content in there */ -.ui-selectmenu .ui-header h1:after { content: '.'; visibility: hidden; } -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -label.ui-input-text { font-size: 16px; line-height: 1.4; display: block; font-weight: normal; margin: 0 0 .3em; } -input.ui-input-text, textarea.ui-input-text { background-image: none; padding: .4em; line-height: 1.4; font-size: 16px; display: block; width: 95%; } -input.ui-input-text { -webkit-appearance: none; } -textarea.ui-input-text { height: 50px; -webkit-transition: height 200ms linear; -moz-transition: height 200ms linear; -o-transition: height 200ms linear; transition: height 200ms linear; } -.ui-input-search { padding: 0 30px; width: 77%; background-position: 8px 50%; background-repeat: no-repeat; position: relative; } -.ui-input-search input.ui-input-text { border: none; width: 98%; padding: .4em 0; margin: 0; display: block; background: transparent none; outline: 0 !important; } -.ui-input-search .ui-input-clear { position: absolute; right: 0; top: 50%; margin-top: -14px; } -.ui-input-search .ui-input-clear-hidden { display: none; } - -/* orientation adjustments - incomplete!*/ -.min-width-480px label.ui-input-text { vertical-align: top; } -.min-width-480px label.ui-input-text { display: inline-block; width: 20%; margin: 0 2% 0 0; } -.min-width-480px input.ui-input-text, -.min-width-480px textarea.ui-input-text, -.min-width-480px .ui-input-search { width: 60%; display: inline-block; } -.min-width-480px .ui-input-search { width: 50%; }/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-listview { margin: 0; counter-reset: listnumbering; } -.ui-content .ui-listview { margin: -15px; } -.ui-content .ui-listview-inset { margin: 1em 0; } -.ui-listview, .ui-li { list-style:none; padding:0; zoom: 1; } -.ui-li { display: block; margin:0; position: relative; overflow: hidden; text-align: left; border-width: 0; border-top-width: 1px; } -.ui-li .ui-btn-text { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } -.ui-li-divider, .ui-li-static { padding: .5em 15px; font-size: 14px; font-weight: bold; counter-reset: listnumbering; } -ol.ui-listview .ui-link-inherit:before, .ui-li-dec { font-size: .8em; display: inline-block; padding-right: .3em; font-weight: normal;counter-increment: listnumbering; content: counter(listnumbering) ". "; } -ol.ui-listview .ui-li-jsnumbering:before { content: "" !important; } /* to avoid chance of duplication */ -.ui-listview-inset .ui-li { border-right-width: 1px; border-left-width: 1px; } -.ui-li:last-child { border-bottom-width: 1px; } -.ui-li .ui-btn-inner { display: block; position: relative; padding: .7em 75px .7em 15px; } -.ui-li-has-thumb .ui-btn-inner { min-height: 60px; padding-left: 100px; } -.ui-li-has-icon .ui-btn-inner { min-height: 20px; padding-left: 40px; } -.ui-li-heading { font-size: 16px; font-weight: bold; display: block; margin: .6em 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } -.ui-li-desc { font-size: 12px; font-weight: normal; display: block; margin: -.5em 0 .6em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } -.ui-li-thumb, .ui-li-icon { position: absolute; left: 1px; top: 0; max-height: 80px; max-width: 80px; } -.ui-li-icon { max-height: 40px; max-width: 40px; left: 10px; top: .9em; } -.ui-li-thumb, .ui-li-icon, .ui-li-content { float: left; margin-right: 10px; } - -.ui-li-aside { float: right; width: 50%; text-align: right; margin: .3em 0; } -.min-width-480px .ui-li-aside { width: 45%; } -.ui-li-has-alt .ui-btn-inner { padding-right: 95px; } -.ui-li-count { position: absolute; font-size: 11px; font-weight: bold; padding: .2em .5em; top: 50%; margin-top: -.9em; right: 38px; } -.ui-li-divider .ui-li-count { right: 10px; } -.ui-li-has-alt .ui-li-count { right: 55px; } -.ui-li-link-alt { position: absolute; width: 40px; height: 100%; border-width: 0; border-left-width: 1px; top: 0; right: 0; margin: 0; padding: 0; } -.ui-li-link-alt .ui-btn { overflow: hidden; position: absolute; right: 8px; top: 50%; margin: -11px 0 0 0; border-bottom-width: 1px; } -.ui-li-link-alt .ui-btn-inner { padding: 0; position: static; } -.ui-li-link-alt .ui-btn .ui-icon { right: 50%; margin-right: -9px; } - -.ui-listview-filter { border-width: 0; overflow: hidden; margin: -15px -15px 15px -15px } -.ui-listview-filter .ui-input-search { margin: 5px; width: auto; display: block; } - -/* Odd iPad positioning issue. */ -@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { - .ui-li .ui-btn-text { overflow: visible; } -}/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -label.ui-slider { display: block; } -input.ui-slider-input, .min-width-480px input.ui-slider-input { display: inline-block; width: 50px; } -select.ui-slider-switch { display: none; } -div.ui-slider { position: relative; display: inline-block; overflow: visible; height: 15px; padding: 0; margin: 0 2% 0 20px; top: 4px; width: 66%; } -a.ui-slider-handle { position: absolute; z-index: 10; top: 50%; width: 28px; height: 28px; margin-top: -15px; margin-left: -15px; } -a.ui-slider-handle .ui-btn-inner { padding-left: 0; padding-right: 0; } -.min-width-480px label.ui-slider { display: inline-block; width: 20%; margin: 0 2% 0 0; } -.min-width-480px div.ui-slider { width: 45%; } - -div.ui-slider-switch { height: 32px; overflow: hidden; margin-left: 0; } -div.ui-slider-inneroffset { margin-left: 50%; position: absolute; top: 1px; height: 100%; width: 50%; } -div.ui-slider-handle-snapping { -webkit-transition: left 100ms linear; } -div.ui-slider-labelbg { position: absolute; top:0; margin: 0; border-width: 0; } -div.ui-slider-switch div.ui-slider-labelbg-a { width: 60%; height: 100%; left: 0; } -div.ui-slider-switch div.ui-slider-labelbg-b { width: 60%; height: 100%; right: 0; } -.ui-slider-switch-a div.ui-slider-labelbg-a, .ui-slider-switch-b div.ui-slider-labelbg-b { z-index: 1; } -.ui-slider-switch-a div.ui-slider-labelbg-b, .ui-slider-switch-b div.ui-slider-labelbg-a { z-index: 10; } - -div.ui-slider-switch a.ui-slider-handle { z-index: 20; width: 101%; height: 32px; margin-top: -18px; margin-left: -101%; } -span.ui-slider-label { width: 100%; position: absolute;height: 32px; font-size: 16px; text-align: center; line-height: 2; background: none; border-color: transparent; } -span.ui-slider-label-a { left: -100%; margin-right: -1px } -span.ui-slider-label-b { right: -100%; margin-left: -1px } diff --git a/addons/web_mobile/static/openerp/dynamics/images/ajax-loader.png b/addons/web_mobile/static/openerp/dynamics/images/ajax-loader.png deleted file mode 100755 index 811a2cdd1b492c47faf85c1206ad6606521eb6e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^${@_b3?$!tUzY`>n2Vh}LpV4%Za?&Y0OT43_=LFr z|Ns9ZDd7Dck0hX8fs!DgJ6C3d)qYMwA5Sr=f?F`h}-_x&BOOZ@XQnE}c<_xEZu zoIX1zlA-v_?sD-1ZfECkmVe(>o?xwNmGDbK;?2MR41rRzXA2bX{on66#ob*wrsMPf z`i=nRm=4)s4z4?=xi7SyIo*As^~h=O3#~U!U4D?`wnG2XC7uMQrY5F@nOn9v%usT4 zIQ+eo=O@f^)EG;nv4yKy{)Zban#Mw;QTQ|w3l1fm1G7ixyoePnc0 W<<+r~s8k2qz~JfX=d#Wzp$Py*TXTc} diff --git a/addons/web_mobile/static/openerp/dynamics/images/form-check-on.png b/addons/web_mobile/static/openerp/dynamics/images/form-check-on.png deleted file mode 100755 index e6daaaf8b10684cc6bcdb58f038616800182bbee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa%*9TgAsieWw;%dH0CE!od_r9R zgTeCU%hfg16%`dFB_-FcT`MFcG;`+6o}L~nD=SAQ$L8kdnwpxDk`iNMV?90Hw6ruJ zJ1Q#5-{0@dnKM8we*XRt1=-ozKv|#^Q03txM}S7{?Z0{wXqQ4skY6yvf1of5IAd&F zKGWC*2tw1!XMQ%wKMhpNS>O>_%)r1c1j3A$?$-SQ3d)qYMwA5SrEak7F}3vKO`$^yJgtcv*14*3Y_+cZzx|D3>>SN+`x7SR7qtid-~HCB>?G5?%?++% z7oxmVJnya8slYUC|DtQNRzq$nXS!NNh`q{qe+_xo?{-f4rhDj!)1)di$jC9c}_fJEuIm|vwqP6 zj=!5%u^;>xXv(##qWAOPW5(wKmkIAN;k>l7Q{wE(lP47G*LYsGDG%dLC| u-W7?3r7X?u+Nai)c3ARHWR%H;Z;V&91T)uhc)bETiNVv=&t;ucLK6Vp3!QKP diff --git a/addons/web_mobile/static/openerp/dynamics/images/form-radio-on.png b/addons/web_mobile/static/openerp/dynamics/images/form-radio-on.png deleted file mode 100755 index ddc40497055e1e4dc24b4cb2397923b9ae3061f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc3?z4jzqJQa%*9TgAsieWw;%dH0CE!od_r9R zg8`5S6o3Ez{ne{i&zw24X3ZJ_et|7pwmg6S{MfN$4CnrTk#gdYepReNg_0n@V21ypp@K?E zN}+cJ1(iZWm6VK)LxCU-2+GSlX08glzdIPHmb1VkvY3H^TL^?1FWs&C0~C}gag8Vm z&QB{TPb^Aha7@WhN>y;nEJ`iUFUl@fa1J&t-1^uIs7@55&bcTxu_QA;Paz~TH z&OKalKC$AO@{^t>{r9zE!e{?{5>olJk8kfQ+ldPlwbFNQnA>`SLuu;X*xR?`I9Ov{ zo-F;O7}p^&cfrjKZ_*#1+xsAmWvcgTgX3G&uD2&OmfrSyczV`>IQ#t4sB8BoZTTxV pximrST*Gc(zOY%r`_uj`_t#Y7|G7@rs~+en22WQ%mvv4FO#lm@&w~H} diff --git a/addons/web_mobile/static/openerp/dynamics/images/icon-search-black.png b/addons/web_mobile/static/openerp/dynamics/images/icon-search-black.png deleted file mode 100755 index 5721120f8df590d9b745fe96342590600580954b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPAEg{v+u2}(t{7puX=A(aKG z`a!A1`K3k4z=%sz23b{L-^Aq1JP;qO z-q+X4Gq1QLF)umQ)5TT^Xo6m5W{Q=$frY8Dg{g^?frWvgp^KZNxsipFqp^##k(sHh zxvLpWuSMv>2~2MaLa!-Ky`ZF!TL84#CABECEH%ZgC_h&L>}9J=+-@<#X&zK> z3U0R;~ffC;SG&XwqMVf^ch~>^Yvx!tm1jqY457ni}SVjYVq%taI-#D(4G9|(WxaX8>%?0 zEnMtZ3AiXPE9g4;pNVTjo8X=Vv9Bv!*uMofb@+W(Ul1LCXEFch9S5!T3|b`D#=Epi z8!X$`Q#^T}SV3DB&kn}5KMpmXj4}KwX0EWLVYv=t|Er^U4l+M8P6%CCB3I7rXTtng z(ro%`J;}32*E3kFzD&w~E`3 zu1)(le}&!cgTHxZ+{t1VE?exk>B-DH*~0fXyl=eG&%n&E;IvbH^`pPBpaRF!)z4*} HQ$iB}ksr6J diff --git a/addons/web_mobile/static/openerp/dynamics/images/icone-folder.png b/addons/web_mobile/static/openerp/dynamics/images/icone-folder.png deleted file mode 100755 index c75b3475790e4919a6c6af1f9ea612a9117812ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 zcmex=xo=LsQGd)Xdz%(#qMz)y>_*(H%ZtUA_wf1-a6V&ff+L&poeOhy^LPUMRic>eEf+dN_It6eYH*15#Mm_ b&$qhiFR#4QSk(19_#~Icq6QGQ|9=wztLF{4 diff --git a/addons/web_mobile/static/openerp/dynamics/images/icone-save.png b/addons/web_mobile/static/openerp/dynamics/images/icone-save.png deleted file mode 100755 index 9bf9b5c7eb7ac7d77999c71baaab57f21a30606e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 416 zcmex=5}@k>nVe zm|0i_g&2e#6%Bz3MA7vzu&@G!r3D#)+K`N65Mp3t5)^hk`2Q9I4>KdsW@bSKdxq<` zQ?|^Ca@%px>$BY?f0ZqB`<1phOo|Sk6!To=`S&Ti!*6LW%zQH;_;4uK<|Pw@OE*3A zJXb3BSoz|_gSXYTnXa3;bXM!Ki=i!BwU#>cGW@);@9p9H&$g*9N^6Qzw6t2$w!~5^ W@bl-5d#_LNvUFN{M7r?O|C<0#plb90 diff --git a/addons/web_mobile/static/openerp/dynamics/images/icons-18-black.png b/addons/web_mobile/static/openerp/dynamics/images/icons-18-black.png deleted file mode 100755 index 3657baea879d521240f680fbec8272359cf68146..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 935 zcmV;Y16cftP)WdJfS zGcPeQ=RdAt0000SbVXQnQ*UN;cVTj606}DLVr3vkX>w(EZ*psMAVX6%akb+%0008Y zNkl5M6dx_BGRB=jtkv&nC#^YPT+2>qa40Opv+alEUwIDW&bav1AwZ z5UISIN3%1tZ{O^!mAc@93;qx2sE_F!B$Op++X$~MeEa_-_uoSA&sh~O`vkn6SL{CZRXnf_+)qg)#lw5}kq3lxFHVDgygl)MLbqoK;LF(RrgMky#$LGi}b zb&tWnamp?IF6{_i5#7KVqJSB4qG7}=gDVBnP<{TqJ5knyJ4*#& zS`?m0HS}i-THbd?y#3ou-O%EfLH<`X`2J86F}l>~nSZzR>?)Zsi=NgF+)2Fe zbe-%(jlLL+ZxwnkDjf@_+o&^+^XS~N#v#;>*Ir&1TyVh~!gmWdJfS zGcPeQ=RdAt0000SbVXQnQ*UN;cVTj606}DLVr3vkX>w(EZ*psMAVX6%akb+%0008d zNkl5M6dx_BGRhb9EKuvk5i1dRq&wbt}jf69iW*QuzHYO{{3%STaRD zL@Mv*(d?Vqw=+9yrLMT*ivI&TKF4$kQp!`b?S$7JzQcbK`){F-m#j)w=a?>leWv0k z*up+~nF#cC`8nLea)^<5CVU>nqII*%M4d6iTv<5!$pWM5>bWy&8-RH-CxVPjQRWcq zrQ-SqRDhV_?igaZ)>zQG0%A`TgT-L*gs2IAhIXUAa<{-(VU;CV3f>2jH$JZiB(FL1 z&}+vJL03d~e9bSS0W&zFe#|Vr8|vLaD4~>HV~N{A43>fO_!k?aiZEER-dvxo;V zvg{Jva=lU^Ml&T7*i7dSZoz`tXk7AxGK0P2n@$E}5XR<(<(9_-_4hpKET3Z1c($e_ zV$n6Fx_m8@>4r92<{chAIDtd$Jtr;McR;cs*2D|X>s@m>!(G6|G@FGQ4H)%kX(773 z)pNY>cF8AT#-8=HNdvyj+3Fsx~q5kE3by&d&``)oJjVprT2@f$$3`6#zYBB{VJA^uRB$}I^B<> zG0)5v9-KhdotzBV#HS9m(4iT2vA=h7X3$?w_Z?%Zb7gpVubl*FCwul(Cj8_Aig05> zJL9!ma+>X=xoj`H?~;X>3~(u_Fc!}+gEYEA#pRs+yix&|+`(j*{WEeY_dp?Keg5oT}7Z-RNqXHMIkts-7`x}yT$7Cqf~ za3}G;)0^}lerrN87(XiXQDiz6PWN#qkN4=@vc@6Qj+e8%uDIfg4}{+gs<#9*5ij O0000yn000DZQchC<{}Gwj0a}Lu000SaNLh0L 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 pt{?7y?+MJ9F=NJz88c?s_zVHwkoOU`qh> tests for screen media type - $.mobile.media('screen and (min-width: 480px)') //>> tests for screen media type with window width > 480px - $.mobile.media('@media screen and (-webkit-min-device-pixel-ratio: 2)') //>> tests for webkit 2x pixel ratio (iPhone 4) -*/ -$.mobile.media = (function() { - // TODO: use window.matchMedia once at least one UA implements it - var cache = {}, - testDiv = $( "
    " ), - fakeBody = $( "" ).append( testDiv ); - - return function( query ) { - if ( !( query in cache ) ) { - var styleBlock = document.createElement('style'), - cssrule = "@media " + query + " { #jquery-mediatest { position:absolute; } }"; - //must set type for IE! - styleBlock.type = "text/css"; - if (styleBlock.styleSheet){ - styleBlock.styleSheet.cssText = cssrule; - } - else { - styleBlock.appendChild(document.createTextNode(cssrule)); - } - - $html.prepend( fakeBody ).prepend( styleBlock ); - cache[ query ] = testDiv.css( "position" ) === "absolute"; - fakeBody.add( styleBlock ).remove(); - } - return cache[ query ]; - }; -})(); - -/* - private function for adding/removing breakpoint classes to HTML element for faux media-query support - It does not require media query support, instead using JS to detect screen width > cross-browser support - This function is called on orientationchange, resize, and mobileinit, and is bound via the 'htmlclass' event namespace -*/ -function detectResolutionBreakpoints(){ - var currWidth = $window.width(), - minPrefix = "min-width-", - maxPrefix = "max-width-", - minBreakpoints = [], - maxBreakpoints = [], - unit = "px", - breakpointClasses; - - $html.removeClass( minPrefix + resolutionBreakpoints.join(unit + " " + minPrefix) + unit + " " + - maxPrefix + resolutionBreakpoints.join( unit + " " + maxPrefix) + unit ); - - $.each(resolutionBreakpoints,function( i, breakPoint ){ - if( currWidth >= breakPoint ){ - minBreakpoints.push( minPrefix + breakPoint + unit ); - } - if( currWidth <= breakPoint ){ - maxBreakpoints.push( maxPrefix + breakPoint + unit ); - } - }); - - if( minBreakpoints.length ){ breakpointClasses = minBreakpoints.join(" "); } - if( maxBreakpoints.length ){ breakpointClasses += " " + maxBreakpoints.join(" "); } - - $html.addClass( breakpointClasses ); -}; - -/* $.mobile.addResolutionBreakpoints method: - pass either a number or an array of numbers and they'll be added to the min/max breakpoint classes - Examples: - $.mobile.addResolutionBreakpoints( 500 ); - $.mobile.addResolutionBreakpoints( [500, 1200] ); -*/ -$.mobile.addResolutionBreakpoints = function( newbps ){ - if( $.type( newbps ) === "array" ){ - resolutionBreakpoints = resolutionBreakpoints.concat( newbps ); - } - else { - resolutionBreakpoints.push( newbps ); - } - resolutionBreakpoints.sort(function(a,b){ return a-b; }); - detectResolutionBreakpoints(); -}; - -/* on mobileinit, add classes to HTML element - and set handlers to update those on orientationchange and resize*/ -$(document).bind("mobileinit.htmlclass", function(){ - /* bind to orientationchange and resize - to add classes to HTML element for min/max breakpoints and orientation */ - $window.bind("orientationchange.htmlclass resize.htmlclass", function(event){ - //add orientation class to HTML element on flip/resize. - if(event.orientation){ - $html.removeClass( "portrait landscape" ).addClass( event.orientation ); - } - //add classes to HTML element for min/max breakpoints - detectResolutionBreakpoints(); - }); -}); - -/* Manually trigger an orientationchange event when the dom ready event fires. - This will ensure that any viewport meta tag that may have been injected - has taken effect already, allowing us to properly calculate the width of the - document. -*/ -$(function(){ - //trigger event manually - $window.trigger( "orientationchange.htmlclass" ); -}); - -})(jQuery);/* -* jQuery Mobile Framework : support tests -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* Note: Code is in draft form and is subject to change -*/ -(function($, undefined ) { - - - -var fakeBody = $( "" ).prependTo( "html" ), - fbCSS = fakeBody[0].style, - vendors = ['webkit','moz','o'], - webos = window.palmGetResource || window.PalmServiceBridge, //only used to rule out scrollTop - bb = window.blackberry; //only used to rule out box shadow, as it's filled opaque on BB - -//thx Modernizr -function propExists( prop ){ - var uc_prop = prop.charAt(0).toUpperCase() + prop.substr(1), - props = (prop + ' ' + vendors.join(uc_prop + ' ') + uc_prop).split(' '); - for(var v in props){ - if( fbCSS[ v ] !== undefined ){ - return true; - } - } -}; - -//test for dynamic-updating base tag support (allows us to avoid href,src attr rewriting) -function baseTagTest(){ - var fauxBase = location.protocol + '//' + location.host + location.pathname + "ui-dir/", - base = $("head base"), - fauxEle = null, - href = ''; - if (!base.length) { - base = fauxEle = $("", {"href": fauxBase}).appendTo("head"); - } - else { - href = base.attr("href"); - } - var link = $( "" ).prependTo( fakeBody ), - rebase = link[0].href; - base[0].href = href ? href : location.pathname; - if (fauxEle) { - fauxEle.remove(); - } - return rebase.indexOf(fauxBase) === 0; -}; - -$.extend( $.support, { - orientation: "orientation" in window, - touch: "ontouchend" in document, - cssTransitions: "WebKitTransitionEvent" in window, - pushState: !!history.pushState, - mediaquery: $.mobile.media('only all'), - cssPseudoElement: !!propExists('content'), - boxShadow: !!propExists('boxShadow') && !bb, - scrollTop: ("pageXOffset" in window || "scrollTop" in document.documentElement || "scrollTop" in fakeBody[0]) && !webos, - dynamicBaseTag: baseTagTest() -}); - -fakeBody.remove(); - -//for ruling out shadows via css -if( !$.support.boxShadow ){ $('html').addClass('ui-mobile-nosupport-boxshadow'); } - -})( jQuery );/* -* jQuery Mobile Framework : events -* Copyright (c) jQuery Project -* Dual licensed under the MIT or GPL Version 2 licenses. -* http://jquery.org/license -*/ -(function($, undefined ) { - -// add new event shortcuts -$.each( "touchstart touchmove touchend orientationchange tap taphold swipe swipeleft swiperight scrollstart scrollstop".split( " " ), function( i, name ) { - $.fn[ name ] = function( fn ) { - return fn ? this.bind( name, fn ) : this.trigger( name ); - }; - $.attrFn[ name ] = true; -}); - -var supportTouch = $.support.touch, - scrollEvent = "touchmove scroll", - touchStartEvent = supportTouch ? "touchstart" : "mousedown", - touchStopEvent = supportTouch ? "touchend" : "mouseup", - touchMoveEvent = supportTouch ? "touchmove" : "mousemove"; - -// also handles scrollstop -$.event.special.scrollstart = { - enabled: true, - - setup: function() { - var thisObject = this, - $this = $( thisObject ), - scrolling, - timer; - - function trigger( event, state ) { - scrolling = state; - var originalType = event.type; - event.type = scrolling ? "scrollstart" : "scrollstop"; - $.event.handle.call( thisObject, event ); - event.type = originalType; - } - - // iPhone triggers scroll after a small delay; use touchmove instead - $this.bind( scrollEvent, function( event ) { - if ( !$.event.special.scrollstart.enabled ) { - return; - } - - if ( !scrolling ) { - trigger( event, true ); - } - - clearTimeout( timer ); - timer = setTimeout(function() { - trigger( event, false ); - }, 50 ); - }); - } -}; - -// also handles taphold -$.event.special.tap = { - setup: function() { - var thisObject = this, - $this = $( thisObject ); - - $this - .bind( "mousedown touchstart", function( event ) { - if ( event.which && event.which !== 1 || - //check if event fired once already by a device that fires both mousedown and touchstart (while supporting both events) - $this.data( "prevEvent") && $this.data( "prevEvent") !== event.type ) { - return false; - } - - //save event type so only this type is let through for a temp duration, - //allowing quick repetitive taps but not duplicative events - $this.data( "prevEvent", event.type ); - setTimeout(function(){ - $this.removeData( "prevEvent" ); - }, 800); - - var moved = false, - touching = true, - origTarget = event.target, - origEvent = event.originalEvent, - origPos = event.type == "touchstart" ? [origEvent.touches[0].pageX, origEvent.touches[0].pageY] : [ event.pageX, event.pageY ], - originalType, - timer; - - - function moveHandler( event ) { - if( event.type == "scroll" ){ - moved = true; - return; - } - var newPageXY = event.type == "touchmove" ? event.originalEvent.touches[0] : event; - if ((Math.abs(origPos[0] - newPageXY.pageX) > 10) || - (Math.abs(origPos[1] - newPageXY.pageY) > 10)) { - moved = true; - } - } - - timer = setTimeout(function() { - if ( touching && !moved ) { - originalType = event.type; - event.type = "taphold"; - $.event.handle.call( thisObject, event ); - event.type = originalType; - } - }, 750 ); - - //scroll now cancels tap - $(window).one("scroll", moveHandler); - - $this - .bind( "mousemove touchmove", moveHandler ) - .one( "mouseup touchend", function( event ) { - $this.unbind( "mousemove touchmove", moveHandler ); - $(window).unbind("scroll", moveHandler); - clearTimeout( timer ); - touching = false; - - /* ONLY trigger a 'tap' event if the start target is - * the same as the stop target. - */ - if ( !moved && ( origTarget == event.target ) ) { - originalType = event.type; - event.type = "tap"; - $.event.handle.call( thisObject, event ); - event.type = originalType; - } - }); - }); - } -}; - -// also handles swipeleft, swiperight -$.event.special.swipe = { - setup: function() { - var thisObject = this, - $this = $( thisObject ); - - $this - .bind( touchStartEvent, function( event ) { - var data = event.originalEvent.touches ? - event.originalEvent.touches[ 0 ] : - event, - start = { - time: (new Date).getTime(), - coords: [ data.pageX, data.pageY ], - origin: $( event.target ) - }, - stop; - - function moveHandler( event ) { - if ( !start ) { - return; - } - - var data = event.originalEvent.touches ? - event.originalEvent.touches[ 0 ] : - event; - stop = { - time: (new Date).getTime(), - coords: [ data.pageX, data.pageY ] - }; - - // prevent scrolling - if ( Math.abs( start.coords[0] - stop.coords[0] ) > 10 ) { - event.preventDefault(); - } - } - - $this - .bind( touchMoveEvent, moveHandler ) - .one( touchStopEvent, function( event ) { - $this.unbind( touchMoveEvent, moveHandler ); - if ( start && stop ) { - if ( stop.time - start.time < 1000 && - Math.abs( start.coords[0] - stop.coords[0]) > 30 && - Math.abs( start.coords[1] - stop.coords[1]) < 75 ) { - start.origin - .trigger( "swipe" ) - .trigger( start.coords[0] > stop.coords[0] ? "swipeleft" : "swiperight" ); - } - } - start = stop = undefined; - }); - }); - } -}; - -(function($){ - // "Cowboy" Ben Alman - - var win = $(window), - special_event, - get_orientation, - last_orientation; - - $.event.special.orientationchange = special_event = { - setup: function(){ - // If the event is supported natively, return false so that jQuery - // will bind to the event using DOM methods. - if ( $.support.orientation ) { return false; } - - // Get the current orientation to avoid initial double-triggering. - last_orientation = get_orientation(); - - // Because the orientationchange event doesn't exist, simulate the - // event by testing window dimensions on resize. - win.bind( "resize", handler ); - }, - teardown: function(){ - // If the event is not supported natively, return false so that - // jQuery will unbind the event using DOM methods. - if ( $.support.orientation ) { return false; } - - // Because the orientationchange event doesn't exist, unbind the - // resize event handler. - win.unbind( "resize", handler ); - }, - add: function( handleObj ) { - // Save a reference to the bound event handler. - var old_handler = handleObj.handler; - - handleObj.handler = function( event ) { - // Modify event object, adding the .orientation property. - event.orientation = get_orientation(); - - // Call the originally-bound event handler and return its result. - return old_handler.apply( this, arguments ); - }; - } - }; - - // If the event is not supported natively, this handler will be bound to - // the window resize event to simulate the orientationchange event. - function handler() { - // Get the current orientation. - var orientation = get_orientation(); - - if ( orientation !== last_orientation ) { - // The orientation has changed, so trigger the orientationchange event. - last_orientation = orientation; - win.trigger( "orientationchange" ); - } - }; - - // Get the current page orientation. This method is exposed publicly, should it - // be needed, as jQuery.event.special.orientationchange.orientation() - special_event.orientation = get_orientation = function() { - var elem = document.documentElement; - return elem && elem.clientWidth / elem.clientHeight < 1.1 ? "portrait" : "landscape"; - }; - -})(jQuery); - -$.each({ - scrollstop: "scrollstart", - taphold: "tap", - swipeleft: "swipe", - swiperight: "swipe" -}, function( event, sourceEvent ) { - $.event.special[ event ] = { - setup: function() { - $( this ).bind( sourceEvent, $.noop ); - } - }; -}); - -})( jQuery ); -/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ - -// Script: jQuery hashchange event -// -// *Version: 1.3, Last updated: 7/21/2010* -// -// Project Home - http://benalman.com/projects/jquery-hashchange-plugin/ -// GitHub - http://github.com/cowboy/jquery-hashchange/ -// Source - http://github.com/cowboy/jquery-hashchange/raw/master/jquery.ba-hashchange.js -// (Minified) - http://github.com/cowboy/jquery-hashchange/raw/master/jquery.ba-hashchange.min.js (0.8kb gzipped) -// -// About: License -// -// Copyright (c) 2010 "Cowboy" Ben Alman, -// Dual licensed under the MIT and GPL licenses. -// http://benalman.com/about/license/ -// -// About: Examples -// -// These working examples, complete with fully commented code, illustrate a few -// ways in which this plugin can be used. -// -// hashchange event - http://benalman.com/code/projects/jquery-hashchange/examples/hashchange/ -// document.domain - http://benalman.com/code/projects/jquery-hashchange/examples/document_domain/ -// -// About: Support and Testing -// -// Information about what version or versions of jQuery this plugin has been -// tested with, what browsers it has been tested in, and where the unit tests -// reside (so you can test it yourself). -// -// jQuery Versions - 1.2.6, 1.3.2, 1.4.1, 1.4.2 -// Browsers Tested - Internet Explorer 6-8, Firefox 2-4, Chrome 5-6, Safari 3.2-5, -// Opera 9.6-10.60, iPhone 3.1, Android 1.6-2.2, BlackBerry 4.6-5. -// Unit Tests - http://benalman.com/code/projects/jquery-hashchange/unit/ -// -// About: Known issues -// -// While this jQuery hashchange event implementation is quite stable and -// robust, there are a few unfortunate browser bugs surrounding expected -// hashchange event-based behaviors, independent of any JavaScript -// window.onhashchange abstraction. See the following examples for more -// information: -// -// Chrome: Back Button - http://benalman.com/code/projects/jquery-hashchange/examples/bug-chrome-back-button/ -// Firefox: Remote XMLHttpRequest - http://benalman.com/code/projects/jquery-hashchange/examples/bug-firefox-remote-xhr/ -// WebKit: Back Button in an Iframe - http://benalman.com/code/projects/jquery-hashchange/examples/bug-webkit-hash-iframe/ -// Safari: Back Button from a different domain - http://benalman.com/code/projects/jquery-hashchange/examples/bug-safari-back-from-diff-domain/ -// -// Also note that should a browser natively support the window.onhashchange -// event, but not report that it does, the fallback polling loop will be used. -// -// About: Release History -// -// 1.3 - (7/21/2010) Reorganized IE6/7 Iframe code to make it more -// "removable" for mobile-only development. Added IE6/7 document.title -// support. Attempted to make Iframe as hidden as possible by using -// techniques from http://www.paciellogroup.com/blog/?p=604. Added -// support for the "shortcut" format $(window).hashchange( fn ) and -// $(window).hashchange() like jQuery provides for built-in events. -// Renamed jQuery.hashchangeDelay to and -// lowered its default value to 50. Added -// and properties plus document-domain.html -// file to address access denied issues when setting document.domain in -// IE6/7. -// 1.2 - (2/11/2010) Fixed a bug where coming back to a page using this plugin -// from a page on another domain would cause an error in Safari 4. Also, -// IE6/7 Iframe is now inserted after the body (this actually works), -// which prevents the page from scrolling when the event is first bound. -// Event can also now be bound before DOM ready, but it won't be usable -// before then in IE6/7. -// 1.1 - (1/21/2010) Incorporated document.documentMode test to fix IE8 bug -// where browser version is incorrectly reported as 8.0, despite -// inclusion of the X-UA-Compatible IE=EmulateIE7 meta tag. -// 1.0 - (1/9/2010) Initial Release. Broke out the jQuery BBQ event.special -// window.onhashchange functionality into a separate plugin for users -// who want just the basic event & back button support, without all the -// extra awesomeness that BBQ provides. This plugin will be included as -// part of jQuery BBQ, but also be available separately. - -(function($,window,undefined){ - '$:nomunge'; // Used by YUI compressor. - - // Reused string. - var str_hashchange = 'hashchange', - - // Method / object references. - doc = document, - fake_onhashchange, - special = $.event.special, - - // Does the browser support window.onhashchange? Note that IE8 running in - // IE7 compatibility mode reports true for 'onhashchange' in window, even - // though the event isn't supported, so also test document.documentMode. - doc_mode = doc.documentMode, - supports_onhashchange = 'on' + str_hashchange in window && ( doc_mode === undefined || doc_mode > 7 ); - - // Get location.hash (or what you'd expect location.hash to be) sans any - // leading #. Thanks for making this necessary, Firefox! - function get_fragment( url ) { - url = url || location.href; - return '#' + url.replace( /^[^#]*#?(.*)$/, '$1' ); - }; - - // Method: jQuery.fn.hashchange - // - // Bind a handler to the window.onhashchange event or trigger all bound - // window.onhashchange event handlers. This behavior is consistent with - // jQuery's built-in event handlers. - // - // Usage: - // - // > jQuery(window).hashchange( [ handler ] ); - // - // Arguments: - // - // handler - (Function) Optional handler to be bound to the hashchange - // event. This is a "shortcut" for the more verbose form: - // jQuery(window).bind( 'hashchange', handler ). If handler is omitted, - // all bound window.onhashchange event handlers will be triggered. This - // is a shortcut for the more verbose - // jQuery(window).trigger( 'hashchange' ). These forms are described in - // the section. - // - // Returns: - // - // (jQuery) The initial jQuery collection of elements. - - // Allow the "shortcut" format $(elem).hashchange( fn ) for binding and - // $(elem).hashchange() for triggering, like jQuery does for built-in events. - $.fn[ str_hashchange ] = function( fn ) { - return fn ? this.bind( str_hashchange, fn ) : this.trigger( str_hashchange ); - }; - - // Property: jQuery.fn.hashchange.delay - // - // The numeric interval (in milliseconds) at which the - // polling loop executes. Defaults to 50. - - // Property: jQuery.fn.hashchange.domain - // - // If you're setting document.domain in your JavaScript, and you want hash - // history to work in IE6/7, not only must this property be set, but you must - // also set document.domain BEFORE jQuery is loaded into the page. This - // property is only applicable if you are supporting IE6/7 (or IE8 operating - // in "IE7 compatibility" mode). - // - // In addition, the property must be set to the - // path of the included "document-domain.html" file, which can be renamed or - // modified if necessary (note that the document.domain specified must be the - // same in both your main JavaScript as well as in this file). - // - // Usage: - // - // jQuery.fn.hashchange.domain = document.domain; - - // Property: jQuery.fn.hashchange.src - // - // If, for some reason, you need to specify an Iframe src file (for example, - // when setting document.domain as in ), you can - // do so using this property. Note that when using this property, history - // won't be recorded in IE6/7 until the Iframe src file loads. This property - // is only applicable if you are supporting IE6/7 (or IE8 operating in "IE7 - // compatibility" mode). - // - // Usage: - // - // jQuery.fn.hashchange.src = 'path/to/file.html'; - - $.fn[ str_hashchange ].delay = 50; - /* - $.fn[ str_hashchange ].domain = null; - $.fn[ str_hashchange ].src = null; - */ - - // Event: hashchange event - // - // Fired when location.hash changes. In browsers that support it, the native - // HTML5 window.onhashchange event is used, otherwise a polling loop is - // initialized, running every milliseconds to - // see if the hash has changed. In IE6/7 (and IE8 operating in "IE7 - // compatibility" mode), a hidden Iframe is created to allow the back button - // and hash-based history to work. - // - // Usage as described in : - // - // > // Bind an event handler. - // > jQuery(window).hashchange( function(e) { - // > var hash = location.hash; - // > ... - // > }); - // > - // > // Manually trigger the event handler. - // > jQuery(window).hashchange(); - // - // A more verbose usage that allows for event namespacing: - // - // > // Bind an event handler. - // > jQuery(window).bind( 'hashchange', function(e) { - // > var hash = location.hash; - // > ... - // > }); - // > - // > // Manually trigger the event handler. - // > jQuery(window).trigger( 'hashchange' ); - // - // Additional Notes: - // - // * The polling loop and Iframe are not created until at least one handler - // is actually bound to the 'hashchange' event. - // * If you need the bound handler(s) to execute immediately, in cases where - // a location.hash exists on page load, via bookmark or page refresh for - // example, use jQuery(window).hashchange() or the more verbose - // jQuery(window).trigger( 'hashchange' ). - // * The event can be bound before DOM ready, but since it won't be usable - // before then in IE6/7 (due to the necessary Iframe), recommended usage is - // to bind it inside a DOM ready handler. - - // Override existing $.event.special.hashchange methods (allowing this plugin - // to be defined after jQuery BBQ in BBQ's source code). - special[ str_hashchange ] = $.extend( special[ str_hashchange ], { - - // Called only when the first 'hashchange' event is bound to window. - setup: function() { - // If window.onhashchange is supported natively, there's nothing to do.. - if ( supports_onhashchange ) { return false; } - - // Otherwise, we need to create our own. And we don't want to call this - // until the user binds to the event, just in case they never do, since it - // will create a polling loop and possibly even a hidden Iframe. - $( fake_onhashchange.start ); - }, - - // Called only when the last 'hashchange' event is unbound from window. - teardown: function() { - // If window.onhashchange is supported natively, there's nothing to do.. - if ( supports_onhashchange ) { return false; } - - // Otherwise, we need to stop ours (if possible). - $( fake_onhashchange.stop ); - } - - }); - - // fake_onhashchange does all the work of triggering the window.onhashchange - // event for browsers that don't natively support it, including creating a - // polling loop to watch for hash changes and in IE 6/7 creating a hidden - // Iframe to enable back and forward. - fake_onhashchange = (function(){ - var self = {}, - timeout_id, - - // Remember the initial hash so it doesn't get triggered immediately. - last_hash = get_fragment(), - - fn_retval = function(val){ return val; }, - history_set = fn_retval, - history_get = fn_retval; - - // Start the polling loop. - self.start = function() { - timeout_id || poll(); - }; - - // Stop the polling loop. - self.stop = function() { - timeout_id && clearTimeout( timeout_id ); - timeout_id = undefined; - }; - - // This polling loop checks every $.fn.hashchange.delay milliseconds to see - // if location.hash has changed, and triggers the 'hashchange' event on - // window when necessary. - function poll() { - var hash = get_fragment(), - history_hash = history_get( last_hash ); - - if ( hash !== last_hash ) { - history_set( last_hash = hash, history_hash ); - - $(window).trigger( str_hashchange ); - - } else if ( history_hash !== last_hash ) { - location.href = location.href.replace( /#.*/, '' ) + history_hash; - } - - timeout_id = setTimeout( poll, $.fn[ str_hashchange ].delay ); - }; - - // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - // vvvvvvvvvvvvvvvvvvv REMOVE IF NOT SUPPORTING IE6/7/8 vvvvvvvvvvvvvvvvvvv - // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - $.browser.msie && !supports_onhashchange && (function(){ - // Not only do IE6/7 need the "magical" Iframe treatment, but so does IE8 - // when running in "IE7 compatibility" mode. - - var iframe, - iframe_src; - - // When the event is bound and polling starts in IE 6/7, create a hidden - // Iframe for history handling. - self.start = function(){ - if ( !iframe ) { - iframe_src = $.fn[ str_hashchange ].src; - iframe_src = iframe_src && iframe_src + get_fragment(); - - // Create hidden Iframe. Attempt to make Iframe as hidden as possible - // by using techniques from http://www.paciellogroup.com/blog/?p=604. - iframe = $('